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.