SnakeMake
SnakeMake is an open source workflow management system used to create reproducible and scalable data analyses.
With SnakeMake, workflows are described via a human readable, Python-based language. SnakeMake and its related documentation is made available under an MIT licence detailed here.3
Some other advantages of SnakeMake:3,4
- It is scalable without modifying how workflows are defined
- It can be integrated with Conda and Docker
- It provides an introductory tutorial
- It has a community of users in Discord
There are also many published SnakeMake workflows in the public catalog that you can deploy, configure and run yourself.
To get started with SnakeMake try the introductory tutorial, part of SnakeMake’s ReadTheDocs.