Nextflow

Nextflow is a powerful workflow management system commonly used in the field of bioinformatics to automate complex data analysis pipelines. As we mentioned in the previous section, you don't necessarily need to be an expert in Nextflow to run nf-core pipelines. However, the more you understand Nextflow, the better equipped you will be to execute these pipelines successfully, particularly when it comes to troubleshooting and debugging issues that may arise during pipeline execution.

One of the standout features of Nextflow, and arguably one of its best attributes, is its exceptional documentation. There is a wealth of resources available for learning Nextflow. These resources include the "official Nextflow documentation" that covers everything from installation and configuration to advanced topics like DSL2 scripting, although it might not be the most begginer friendly. 

Besides the official documentation, there is also a pletora of tutorials, hands-on workshops, videos and courses that are continuously maintained by the Nextflow Team and the community. The "Learn Nextflow in 2023" documentation, that can be found in the main Nextflow website, is a comprehensive and up-to-date documentation resource that provides a valuable roadmap for learning Nextflow. If you are interested in learning all the ind and outs of Nextflow, we suggest that take your time browsing this document.

If you have limited time, then we suggest that you head directly to the Nextflow training website. Links to the workshops included in this training website are below.

TO DO

The "Foundational Nextflow Training" course is an online training event divided in three 2 hour videos that are available in YouTube. A document covering this course is also available in the Nextflow training website

take the course

The "Hands-on Nextflow Training" course is a faster (2 hours) way to get you up and running with Nextflow. if you already are familiar with Nextflow or you finished the Foundationals course and want something more hands-on with less theory, you can try this one. A document covering this course is also available in the Nextflow training website

Take the course

The "Advanced Nextflow Training" course ​will explore more advanced features of Nextflow. It is not an introductory workshop and experience writing Nextflow pipelines is assumed. A document covering this course is also available in the Nextflow training website

Take the course