Snakemake is a popular workflow manager written in Python. While primarily used in bioinformatics and computational biology, Snakemake is a general-purpose tool that can be applied to various problems that require managing complex workflows.

For examples of using Snakemake on the Research Computing clusters, see Starting Snakemake on GitHub by Troy Comi and Scott Wolf.