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
- Early Career Researchers (Research Degree Students, Postdocs, Research Fellows) should book via Inkpath using your Imperial Single-Sign-On.
- All other members of the Imperial community, should book here.
Please ensure you have read and understood ECRI’s cancellation policy before booking.