Chapter 2: Getting started
This chapter lists what you need before starting the training.
Prerequisite knowledge
You should already be familiar with:
- Writing Nextflow pipelines (see the Nextflow training).
- How Nextflow modules and processes work (see the Nextflow modules documentation).
- Git and GitHub basics (see the git tutorial and GitHub Skills).
Required software and accounts
You need the following installed or set up:
- Nextflow.
- nf-core tools.
- A Nextflow-supported software management system, one of:
- A GitHub account.
- A fork and local clone of the nf-core/modules repository.
Tool assumptions
This training assumes you have:
- A command-line tool in mind to wrap as an nf-core module.
- A Bioconda recipe for that tool.
Note
This training was written and tested with nf-core/tools 3.2.0 and Nextflow 24.10.4.
The next chapter introduces what defines an nf-core module.