# nf-core

> A community of open-source Nextflow pipelines, modules, subworkflows and tooling for reproducible bioinformatics workflows.

nf-core is a global community that builds open-source Nextflow components and pipelines. Its website catalogs pipelines, modules, subworkflows, shared configs, documentation and companion tools. The project began in 2018 from pipelines developed at the SciLifeLab National Genomics Infrastructure in Sweden.

## What It Is

nf-core is a curated collection of community-owned workflows written for Nextflow, a workflow language. Pipelines follow shared guidelines and are built from a common template, so they are documented and run consistently. The site lists available pipelines with release details, keywords and descriptions, and offers reusable modules and subworkflows for developers.

## How It Works

Users install Nextflow and launch a pipeline such as nf-core/rnaseq with a sample sheet and a software profile like Docker. Pipeline dependencies are handled through Docker, Singularity, Conda or similar tools. The nf-core companion tools, installed with pip, list available pipelines, check local versions against the latest releases, download pipelines for offline use, provide an interactive launch wizard and generate config templates.

## Quality and Reproducibility

The site states that pipelines use GitHub releases to tag stable versions and continuous-integration testing on code changes. Release tests run on AWS, and results can be browsed on each pipeline page. All code is MIT licensed and hosted on GitHub.

## Related Actions and Community

nf-core also maintains GitHub Actions such as setup-nextflow and setup-nf-test for CI workflows. The community runs hackathons, training, bytesize talks, special interest groups and mentorships. The about page lists sponsors including Seqera, SciLifeLab, AWS and Microsoft Azure.

## Features
- Curated community Nextflow pipelines
- Reusable modules and subworkflows
- Shared configs for computing environments
- Pipeline template with automated sync
- nf-core tools CLI for listing, downloading and launching pipelines
- Stable tagged releases with CI testing
- Release tests on AWS with browsable results
- Dependency handling via Docker, Singularity or Conda
- GitHub Actions for setting up Nextflow and nf-test
- Hackathons, training and mentorship programs

## Integrations
Nextflow, Docker, Singularity, Conda, GitHub, GitHub Actions, AWS, Microsoft Azure, Slack

## Platforms
MACOS, WEB, API, CLI

## Pricing
Open Source

## Links
- Website: https://nf-co.re
- Documentation: https://nf-co.re/docs/
- Repository: https://github.com/nf-core/setup-nextflow
- EveryDev.ai: https://www.everydev.ai/tools/nf-core
