Snakemake

Snakemake

This is the development home of the workflow management system Snakemake. For general information, see

Last updated: 17 Jun 2025     |     Release: v9.6.0

This is the development home of the workflow management system Snakemake. For general information, see

594
Forks
2509
Stargazers
MIT
License

Execution Environment

Resource Managers
  • any DRM providing a script based submission interface (e.g. slurm, lsf, pbs, ...)
  • kubernetes
  • google life sciences API
  • tibanna
  • TES

Terminology
Terminology below follows the definitions established by the Workflows Community Terminology.

Characteristics
Flow
Task
Iterative
Granularity
Sub-workflows
Executables
Functions
Coupling
Loose
Tight
Dynamicity
Branches
Domain
Agnostic
Composition
Description
Ad-hoc Schema
Abstraction
Abstract
Modularity
Flat
Hierarchical
Orchestration
Planning
Static
Dynamic
Event-driven
Execution
Runner
Data Management
Transport
File-based
Storage
Shared
Distributed
Metadata Capture
Anomaly Detection
Monitoring
Provenance
Extensions
Plugins
Scripting integration
Software deployment integration
Interactive reporting