Snakemake
Snakemake is an easy to use workflow management system. It will allow us to control the execution of a set scripts by by running them from the command line. We will use make to automate the execution of our research projects with a "single click" so that our entire work flow is reproducible.
Snakemake is a python package - so we can install using the default python installer, pip.
All Users
In a terminal window enter the command:
pip install snakemake
followed by pressing the Return
key.
Verify that your installation worked correctly by entering
snakemake --version
into a terminal and pressing Return.
The expected output is the current version on the software, which should be greater than
6.7.0
--version on MacOS
We have reports that snakemake --version
does not print anything to screen on some Mac installations.
If this happens to you, for now don't worry about it.