Key Information

Tutor: Dr Jesús Urtasun
Duration: 3 x 2 hour sessions
Delivery: Live (In-Person, South Kensington)
Course Credit (PGR only): 1 credit 
Audience: Research Degree Students, Postdocs, Research Fellows

Dates

  • To be confirmed

Course Resources

  • Materials and pre-course setup (tbc)

This course provides an introduction to Groovy and NextFlow programming languages for the development of automated and reproducible.

Roadmap of the course:

  • Chapter 1. Introduction to Groovy
  • Chapter 2. Basic Nextflow syntax.
  • Chapter 3. Hello world with Nextflow
  • Chapter 4. Channels and operators
  • Chapter 5. General workflow.
  • Chapter 6. Containers and modularization
  • Chapter 7. Nextflow config and nf-core

This course is open to Research Degree Students, Postdocs & Research Fellows. Limited spaces available for wider Imperial community.

Learning Outcomes:

On completion of this workshop you will be able to:

  • Define the basic Groovy syntax such as maps, parameter, closures, collections
  • Use a basic NexfFlow elements such as channels, processes, workflows
  • Apply basic NexftFow elements to build reproducible pipelines
  • Create modular workflows enabling flexible and modular pipelines
  • Implement containerization through NextFlow config

How to book

 

Please ensure you have read and understood ECRI’s cancellation policy before booking