Skip to main content
v2026.11,610 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 21 May 2026

Ask about Nextflow (concept)

Answers are drawn from this dictionary entry and the rest of the CASRAI corpus, with a link to every source.

Answers are AI-generated from CASRAI’s own published pages and can be wrong, so check the linked sources before relying on one; your question is logged without personal data — never sold, never used to train a third-party model — to show us what CASRAI is missing, so please do not type personal or confidential details. How we use this

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's processes communicate via typed channels, enabling implicit parallelism and easy scaling from laptop to HPC to cloud. The nf-core community curates dozens of standardised, peer-reviewed pipelines. As with Snakemake, this entry covers the conceptual pattern rather than version-specific behaviour.

References

  • Di Tommaso et al., 'Nextflow enables reproducible computational workflows' (Nature Biotechnology, 2017); nf-core community publications.

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",
  "sameAs": [
    "Nextflow"
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "publisher": {
    "@id": "https://casrai.org/#organization"
  },
  "dateModified": "2026-05-21T02:22:49",
  "inLanguage": "en"
}

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 →