Bioinformatics in Umeå Workshop Series

#1 Introduction to Nextflow

Hybrid - Umeå University, November 16th and 17th, NAT.D.346 and online


Bastian Schiffthaler (Bn Bioinformatics) and Nicolas Delhomme (Umeå Plant Science Centre)


Description:

This is the fist in a series of workshop that aims to bring to Umeå experts from academia or the industry to deliver high quality workshops. A secondary aspect of these workshops will be to bring the Umeå bioinformatics crowd together to build a thriving community.

Nextflow is a widely adopted workflow system for running high-throughput, data-intensive applications across cloud and on-premise infrastructure. It has quickly become one of the primary technology platforms for computational workloads in life sciences. Its framework allows scientists to write code in any scripting language, define software dependencies with containers, connect tasks with the event-driven dataflow programming DSL and then deploy anywhere: local machines, grid computing systems or public cloud infrastructure.


Aim:

The aim to the workshop is to introduce the Nextflow technology, going from basic through to advanced concepts, to help attendees become proficient in writing their own pipeline or customising existing ones.


Learning objectives:

By the end of the workshop, you should be able to
  • explain the principles of a Nextflow pipeline
  • detail the structure of a Nextflow pipeline, workflow, processes and channels
  • detail advanced concepts of a Nextflow pipeline, such as executors and modules
  • implement a simple version of an RNA-Seq pipeline
  • analyse existing pipelines with the aim to customise them

Prerequisites:


Format:

The course will be delivered as a guided hands-on, with minimal lecture material. Most of the time will be spent on following and reproducing a live demonstration.


Schedule:

Day 1 - 9:00 - 17:00
  • 09:00 - 09:30 - Introduction to Nextflow
  • 09:30 - 10:30 - Basic Scripting in Nextflow
  • 10:30 - 10:45 - Coffee break (fika provided)
  • 10:45 - 12:00 - Channels
  • 12:00 - 13:00 - Lunch break
  • 13:00 - 14:00 - Processes
  • 14:00 - 15:00 - Operators
  • 15:00 - 15:15 - Coffee break (fika provided)
  • 15:15 - 16:00 - Executors
  • 16:00 - 16:45 - RNA-Seq pipeline
  • 16:45 - 17:00 - Feedback and Assessment
Day 2 - 9:00 - 17:00
  • 09:00 - 09:30 - Revision session
  • 09:30 - 10:30 - Configuration
  • 10:30 - 10:45 - Coffee break (fika provided)
  • 10:45 - 12:00 - Pipeline Parameters
  • 12:00 - 13:00 - Lunch break
  • 13:00 - 14:00 - Workflows
  • 14:00 - 15:00 - Modules
  • 15:00 - 15:15 - Coffee break (fika provided)
  • 15:15 - 16:00 - Sharing Pipelines
  • 16:00 - 16:45 - RNA-Seq pipeline part 2
  • 16:45 - 17:00 - Feedback and Assessment

Tools:

You will be expected to bring your own laptop and to have installed Visual Studio Code (see below). No need to install Nextflow unless you want to, as we will use computing resources where that is readily available.


Fee:

To help cover the costs of the workshop, there is a fee of 2000 kr


Registration:

The maximum number of participants on site is 20, first come, first serve. The registration will close week 45 (November 10th). Given the demand, we have made the workshop into a hybrid format, allowing attendees to join in Zoom.

Register here.