Docker Support
Pipelines must have all software bundled using Docker - that is, it must be possible to run the pipeline with -profile docker
and have all software requirements satisfied.
Tools should use docker images from biocontainers where possible, as using Bioconda / Biocontainers gives support for conda + docker + singularity.
All containers must have specific, stable versions pinned.
These should preferably be named after a software release, but it can also be by commit or some other identifier.
Software versions must be static and stable. Labels such as latest
, dev
, master
and so on are not reproducible over time and so not allowed.
- Contributing
- Pipelines
- Software packaging
- nf-test
- Website
- Code editors and styling
- Github
- Project proposals
-
- Tutorials
- Use nf-core pipelines
- Adding a pipeline
- nf-core components
- Pipelines
- Tests and test data
- Contributing to nf-core
- External usage
- Nextflow training
- nf-core training
- Contributing training
- Overview
-
-
- Guidelines
- Graphic design
- Pipelines
- Components
- Documentation
- External use
- Google slides progressbar
- Pull request review
-
- Checklists
- Community governance
- Pipeline release
-
- nf-core/tools
- Installation
- Test datasets
- TUI
- Custom remotes
- API Reference