Getting started
Install Mamba
Install Mamba using miniforge.
For Unix-like platforms (Mac OS & Linux)
curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
Install Snakemake
mamba create -c conda-forge -c bioconda -n snakemake snakemake
mamba activate snakemake # activate environment
Get annoSnake
git clone https://github.com/bheimbu/annoSnake.git
Running annoSnake locally
Note
You may also run annoSnake locally using
snakemake --use-conda --conda-frontend conda --cores 4 # adjust the number of cores to your PC specs
Running annoSnake with other scheduling systems
You may have no access to SLURM, but that’s no problem at all. There are Snakemake profiles for different scheduling systems, including LSF, HTCondor, etc. Check out here. Additionally, there are plugins, which help Snakemake workflows function better in, for example, HTCondor environments (see here for more details).