.. _home-page-about: ************** About the course ************** .. autosummary:: :toctree: generated This slow-paced hands-on internal course is designed for absolute beginners who want to start using `Nextflow DSL2 `_ to achieve reproducibility of the data analysis. .. |luca| image:: images/lcozzuto.jpg :alt: Luca Cozzuto .. |toni| image:: images/thermoso.jpg :alt: Toni Hermoso Pulido .. |emilio| image:: images/emilio.jpeg :alt: Emilio Palumbo .. |jose| image:: images/jose.jpeg :alt: Jose Espinosa .. |julia| image:: images/jponomarenko.jpg :alt: Julia Ponomarenko .. |ctuni| image:: images/cristuni.jpeg :alt: Cris Tuni .. list-table:: Main instructors: :widths: 50 50 50 :header-rows: 1 * - Luca Cozzuto - Toni Hermoso - Emilio Palumbo * - |luca| - |toni| - |emilio| * - Jose Espinosa - Cris Tuni - Julia Ponomarenko * - |jose| - |ctuni| - |julia| .. _home-page-dates Dates, time, location ========================= * Dates: From 22nd to 25th of April 2025. * Location: CRG training room .. _home-page-outline: Outline ============ This Nextflow course will train participants to build Nextflow pipelines and run them with Linux containers. .. _home-page-learning: Learning objectives ============ * Execute/Run a Nextflow pipeline. * Describe and explain Nextflow basic concepts. * Test and modify a Nextflow pipeline. * Implement short blocks of code into a Nextflow pipeline. * Use containers in Nextflow processes * Develop a Nextflow pipeline from scratch. * Run a pipeline in diverse computational environments (local, HPC, cloud). * Share a pipeline. .. _home-page-prereq: Prerequisite / technical requirements ============ Being comfortable working with the CLI (command-line interface) in a Linux-based environment. Knowledge of containers is not mandatory. The course materials is online in the dedicated GitHub page for self-learning. Having a `GitHub account `_ is recommended.