Introduction to Nextflow
2024-04-25
Chapter 1 Introduction
Welcome to this short tutorial on Nextflow. We are going to walk through some of the functionalities of this powerful workflow engine. More specifically we are going to do some hands-on work on processes, channels and operators. We are also going to look into how to configure Nextflow to run on different platforms. But before moving forward, we need to set up the environment for using Nextflow.
1.1 Setting up the environment
We are going to use UPPMAX for doing most of the hands-on work.
First ssh to UPPMAX
Start an interactive uppmax session
Make a directory in your user space (only if you have not done before)
Navigate to the folder you have created
Load Nexflow
If because of any reason, you cannot use UPPMAX, Nextflow can be installed on any POSIX compatible system for example Linux, OS X, Windows Subsystem for Linux. Head to Nextflow website and follow the installation procedure.