Snakemake

Snakemake is a workflow management system designed to create repeatable and scalable data analysis. Workflows are defined by a Python-based language that can be read by man. These workflows can be scaled to server, cluster, network, and cloud environments without having to make changes to the definition, and the necessary software can be automatically distributed.

SN

snakemake · Scientific Research & Computing

STARS2.9K
FORKS674
COMMITS—
CONTRIBUTORS399
VERSIONv9.9.0
UPDATEDtoday
WorkflowBioinformaticspythonsnakemakeMIT
What can it do?
  • You define readable data analysis workflows in a Python-based language
  • Scale to server, cluster, and cloud environments without changing workflow definition
  • You automatically distribute the required software definitions to the execution environment
Heads up
  • • High number of open issues (1,135)
User reviews
  • ↑ PositiveHacker News

    Snakemake – A framework for reproducible data analysis

    “I work with Snakemake for computational biology. I see a lot of confusion as to why Snakemake exists when workflow management tools like Airflow exist, which mirrors my sentiment when moving from normal software to bio software. Snakemake is used mostly by researchers who write…”

  • ↑ PositiveHacker News

    Snakemake – A framework for reproducible data analysis

    “Awesome to see Snakemake discussed here and many thanks for the positive feedback below. Thanks to the awesome and very active community, Snakemake evolves very fast in the recent years, while being widely used (on average >10 new citations per week in 2022). The best overview…”

My note

More in: Scientific Research & Computing