Salta el contingut

Nextflow Runcourse

  • Resum del curs


    Translation in Progress

    This page has not yet been translated into your language. You are viewing the original English content.

    Want to help? See our translation guide.

    Nextflow Run is a hands-on introduction to running reproducible and scalable data analysis workflows.

    Working through practical examples and guided exercises, you will learn the fundamentals of using Nextflow, including how to execute pipelines, manage files and software dependencies, parallelize execution effortlessly, and run workflows across different computing environments.

    You will take away the skills and confidence to start running workflows with Nextflow.

  • Informació addicional


    Requisits tècnics

    Necessitareu un compte de GitHub O una instal·lació local de Nextflow. Consulteu Opcions d'entorn per a més detalls.

    Objectius d'aprenentatge
    • Launch and manage execution of Nextflow workflows
    • Find and interpret outputs (results) and log files
    • Recognize core Nextflow components in a simple multi-step workflow
    • Configure pipeline execution to run on common computing platforms including HPC and cloud
    • Summarize best practices for reproducibility, portability and code re-use that make pipelines FAIR, including code modularity and software containers
    Públic i prerequisits
    • Audience: This course is designed for learners who are completely new to Nextflow and want to run existing pipelines.
    • Skills: Some familiarity with the command line, basic scripting concepts and common file formats is assumed.
    • Domain: The exercises are all domain-agnostic, so no prior scientific knowledge is required.

Course overview

What you'll do

This course is hands-on, with goal-oriented exercises structured to introduce information gradually.

You will execute several versions of a Nextflow pipeline that processes text inputs. You'll start with a simple version that consists of a single step, and eventually progress to a multi-step version that takes a CSV file of tabular text inputs, runs a few transformation steps, and outputs a single text file containing an ASCII picture of a character saying the transformed text.

This course focuses on running pipelines (named after the core nextflow run command). If you're looking for an intro to developing Nextflow pipelines, see Hello Nextflow.

Lesson plan

We've broken this down into three parts that will each focus on specific aspects of running and managing pipelines written in Nextflow.

Course chapter Summary Estimated duration
Part 1: Run basic operations Launching and managing execution of a simple workflow 30 mins
Part 2: Run real pipelines Processing complex inputs, running multi-step workflows, using containers and parallelizing execution effortlessly 60 mins
Part 3: Run configuration Customizing pipeline behavior and optimizing usage in different computational environments 60 mins

By the end of this course, you will be well-prepared for tackling the next steps in your journey to run reproducible workflows for your scientific computing needs.

Ready to take the course?

Start learning