Skip to main content
v2026.11,858 entries · CC-BY 4.0
Dictionary termTrack CStablev2026.2

Nextflow (concept)

A workflow orchestration system based on dataflow programming with a Groovy-based domain-specific language, designed for scalable, container-native, multi-platform execution of computational pipelines.

ByCASRAI Editorial Board
· Last updated 5 Sept 2026
Share this

Ask CASRAI · free to try

Ask about Nextflow (concept)

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

Examples

Worked examples

  • Is an instance

    An nf-core/rnaseq pipeline run on AWS Batch using Singularity images.

  • Is an instance

    A custom Nextflow workflow distributed alongside a paper with a pinned configuration profile.

Counter-examples

Looks similar, but isn't

  • Not an instance

    A Snakemake pipeline (different ecosystem).

  • Not an instance

    A non-workflow shell script.

Editorial commentary

Nextflow is a workflow orchestration system built around dataflow programming: a pipeline is expressed as a set of processes connected by channels, and each process runs automatically as soon as its required input data become available, rather than following a fixed, manually-ordered execution sequence. It uses a Groovy-based domain-specific language and was originally developed at the Centre for Genomic Regulation (CRG) in Barcelona; it is now maintained and commercially supported by Seqera Labs, and underpins the nf-core project, a large, community-curated collection of standardised, peer-reviewed genomics analysis pipelines.

How this differs from a container image

Nextflow is a workflow language and execution engine — it decides what runs, in what order, and where (a local machine, an HPC cluster, or a cloud batch service). A container image is a separate mechanism, typically invoked by a Nextflow pipeline to pin each individual process’s software environment; a Nextflow pipeline definition commonly specifies which container image each process should run inside, combining the two mechanisms rather than substituting one for the other. Nextflow is also distinct from the portable, engine-agnostic interchange formats CWL and WDL: those are declarative specifications intended to run on multiple different engines, while Nextflow is a language tightly coupled to its own execution engine.

Why it matters for research administration

A published Nextflow pipeline, pinned to specific container images and a specific nf-core release, is a concrete, checkable reproducibility artefact — reviewers and funders can verify that the exact analysis pipeline is available, not merely described in prose.

References

Also known as

Nextflow

Machine-readable encodings

Use in your systems

JATS XML <role> element
xml
<role vocab="credit"
      vocab-identifier="https://casrai.org/dictionary/"
      vocab-term="Nextflow (concept)"
      vocab-term-identifier="https://casrai.org/dictionary/term/nextflow-concept" />
Schema.org DefinedTerm (JSON-LD)
json
{
  "@context": "https://schema.org",
  "@type": "DefinedTerm",
  "@id": "https://casrai.org/dictionary/term/nextflow-concept",
  "name": "Nextflow (concept)",
  "identifier": "https://casrai.org/dictionary/term/nextflow-concept",
  "description": "A workflow orchestration system based on dataflow programming with a Groovy-based domain-specific language, designed for scalable, container-native, multi-platform execution of computational pipelines.",
  "inDefinedTermSet": "https://casrai.org/dictionary/domain/reproducibility#set",
  "url": "https://casrai.org/dictionary/term/nextflow-concept",
  "alternateName": [
    "Nextflow"
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "publisher": {
    "@id": "https://casrai.org/#organization"
  },
  "author": {
    "@id": "https://casrai.org/#editorial-team"
  },
  "datePublished": "2026-05-21T02:22:49",
  "dateModified": "2026-09-05T14:24:15",
  "inLanguage": "en-GB",
  "isAccessibleForFree": true
}

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →

Ask CASRAI · Regulatory Radar

Research-admin question? Get an answer that links its sources.

An AI assistant specialized in research administration. Every answer links its sources to check before you act. 2 questions free, no account. $29/month after.

  • Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.
  • Every answer numbers its sources and links each one, so you can check the source yourself.