SCExecute Installation
SCExecute is available as a self-contained binary package for 64-bit Intel-based Linux and MacOS (Darwin), and as Python Source. The self-contained binary packages are appropriate for most users. The pysam package, plus a variety of common third-party python packages including numpy and scipy must be installed to use SCExecute in Python source form. See the install instructions below for more details. Conda-based installation of Python source provides a simple, platform-independent installation and update procedure.
Binary Package Installation
64-bit Linux
- Unpack the download.
% tar xzf SCExecute-*.Linux-x86_64.tgz % cd SCExecute-*.Linux-x86_64
- See the graphical user interface.
% bin/scExecute
- Command-line help.
% bin/scExecute -h
- Run the examples.
% cd data % ./example.sh
Intel-based MacOS
- Unpack the download.
% tar xzf SCExecute-*.Darwin-x86_64.tgz % cd SCExecute-*.Darwin-x86_64
- See the graphical user interface.
% bin/scExecute
- Command-line help.
% bin/scExecute -h
- Run the examples.
% cd data % ./example.sh
Conda-based Installation
- Create a conda environment for HorvathLab tools (if not done previously)
% conda create -n HorvathLab
- Install in the conda environment
% conda install -n HorvathLab -c bioconda scexecute
- Run scExecute:
% conda run -n HorvathLab --live-stream scExecute
- Command-line help:
% conda run -n HorvathLab --live-stream scExecute -h
- Update scExecute to latest version:
% conda update -n HorvathLab -c bioconda scexecute
Python Source Installation
- Unpack the downloaded:
% tar xzf SCExecute-*.Python-3.7.tgz % cd SCExecute-*.Python-3.7
- Install the necessary, and optional (if desired), Python 3 packages:
% pip3 install -r src/requirements.txt % pip3 install -r src/optional_requirements.txt
- If
python3
is not on your path or is called something else% export PYTHON3=<path to python3>
or
% setenv PYTHON3 <path to python3>
- See the graphical user interface (if wxPython is installed).
% bin/scExecute
- Command-line help.
% bin/scExecute -h
- Run the examples.
% cd data % ./example.sh
See Also
SCExecute Home, Usage, Input Files, Cell Barcodes, Command/Template Substitution, Examples