Overview

nf-core is an open-source community dedicated to building high-quality, reproducible, and well-documented Nextflow pipelines. The community is collaborative, transparent, and welcoming to contributors at all levels.

This section covers community resources, standards, and guidelines that help you understand, engage with, and contribute to nf-core.

Note

All community members are expected to follow the nf-core code of conduct.

Getting started

Before diving into the nf-core ecosystem, it helps to understand the terminology used across pipelines, modules, and components.

  • Terminology: Definitions for key nf-core and Nextflow DSL2 concepts, including modules, subworkflows, components, and workflows

Brand

nf-core provides a set of official brand assets to help maintain a consistent identity across pipelines and community materials.

  • Brand overview: Introduction to nf-core’s visual identity and available brand assets
  • Colours: Official RGB and HEX values for the nf-core colour palette
  • Fonts: Approved typefaces and licensing information
  • Logos: Pipeline and project logos in multiple formats, with guidelines for custom branding
  • Presentations: Guidelines and examples for conference posters and oral presentations
  • Workflow schematics: Components and examples for creating pipeline diagrams

Regulatory

nf-core provides resources to support institutions working under regulatory frameworks, including automated validation reports and implementation guidance.

  • Regulatory overview: nf-core’s validation strategy, metrics collection, and guidance for institutional compliance
  • Checklist: A structured checklist covering each phase of the pipeline validation process

Governance

nf-core governance documentation covers the structure, roles, and responsibilities of the teams that maintain and coordinate the community.

  • Teams: An overview of the nf-core leadership teams and their roles
  • Core team tasks: Procedures for nf-core core team administrative tasks, including on-call duties and community operations
  • Maintainers tasks: Step-by-step procedures for maintainers team members, including onboarding, team membership management, and helpdesk sessions

Advisories

nf-core publishes advisories to communicate significant technical issues affecting pipelines, modules, or other components.

  • Advisories: What advisories are, who can publish them, and how to submit one