Skip to content

Workflows using Nextflow

Nextflow is a workflow framework and a programming Domain Specific Language that eases the task of writing data-intensive computational pipelines.  Nextflow is widely adopted by genomic researchers and it can also help other HPC users who run pipeline based computational tasks.

Linux provides many simple but powerful command-line and scripting tools that, when chained together, facilitate complex data manipulations.  Nextflow extends this approach, adding the ability to define complex program interactions and a high-level parallel computational environment based on the dataflow programming model.

In this presentation, we will introduce the basic concepts and features of Nextflow.  We will also walk through several application examples, and finish up with some exercises.

Materials and slides for the talk are available in this github repository:

https://github.com/CHPC-UofU/workflows-with-nextflow

You can copy those materials to your own account with the commands:

module load git
git clone https://github.com/CHPC-UofU/workflows-with-nextflow.git

This is class will be presented over Zoom.

Last Updated: 8/14/23