Snakemake

Workflow Systems / Snakemake

Snakemake

WCI WCI metadata

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

Last updated 20 Jan 2026
Release v9.14.8
Language Python
License MIT

Overview

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

Repository activity

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