Workflow managers are used to create reproducible and scalable analysis pipelines. These managers are useful when you have a series of scripts that you want to tie together in the form of a pipeline.

The most popular workflow managers on the HPC system are listed below:

Snakemake Workflows Snakemake is a workflow management system written in Python. It integrates with both conda environments and singularities.
Cromwell Workflows Cromwell is a Workflow Management System geared towards scientific workflows
Nextflow Workflows Nextflow enables scalable and reproducible scientific workflows using software containers