Installation ============ scArches requires Python 3.7 or 3.8. We recommend to use Miniconda. PyPI -------- The easiest way to get scArches is through pip using the following command:: sudo pip install -U scarches Conda Environment --------------------- You can also use our environment file. This will create the conda environment 'scarches' with the required dependencies:: git clone https://github.com/theislab/scarches cd scarches conda env create -f envs/scarches_linux.yaml conda activate scarches Development --------------- You can also get the latest development version of scArches from `Github `_ using the following steps: First, clone scArches using ``git``:: git clone https://github.com/theislab/scarches Then, ``cd`` to the scArches folder and run the install command:: cd scarches python3 setup.py install On Windows machines you may need to download a C++ compiler if you wish to build from source yourself. Dependencies ------------ The list of dependencies for scArches can be found in the `requirements.txt `_ file in the repository. If you run into issues, do not hesitate to approach us or raise a `GitHub issue `_.