Overview

  • Overview
    Guidelines and requirements for nf-core contributions and best practices.

Components

Modules

Subworkflows

Configs

Pipelines

Recommendations

  • Publication credit
    Recognition for nf-core pipeline publications
  • Testing
    Use nf-test to validate pipeline
  • Bioconda
    Package software using bioconda and biocontainers.
  • Build with community
    Package software using bioconda and biocontainers.
  • Cloud compatible
    Pipelines should be tested on cloud computing environments.
  • Custom containers
    What to do with custom containers that are hosted on docker.io or ghcr.io
  • DOIs
    Pipelines should have digital object identifiers (DOIs).
  • File formats
    Use community accepted modern file formats.

Requirements

Reviews

Test data

  • Overview
    Specifications for managing test data in nf-core
  • General
    General guidelines for nf-core test data
  • Modules
    Test data guidelines specific to nf-core modules