Salta el contingut

Hello nf-corecourse

  • Resum del curs


    Traducció assistida per IA - més informació i suggeriments

    Hello nf-core és una introducció pràctica a l'ús de recursos i bones pràctiques d'nf-core.

    nf-core logo nf-core logo

    Treballant amb exemples pràctics i exercicis guiats, aprendràs a utilitzar i desenvolupar mòduls i pipelines compatibles amb nf-core, i a utilitzar les eines nf-core de manera efectiva.

    Adquiriràs les habilitats i la confiança per començar a desenvolupar pipelines seguint les bones pràctiques d'nf-core.

  • Informació addicional


    Requisits tècnics

    Necessitareu un compte de GitHub O una instal·lació local de Nextflow. Consulteu Opcions d'entorn per a més detalls.

    Objectius d'aprenentatge
    • Recuperar, executar i gestionar l'execució de pipelines nf-core
    • Descriure l'estructura del codi i l'organització del projecte de pipelines nf-core
    • Crear un pipeline bàsic compatible amb nf-core a partir d'una plantilla
    • Actualitzar un workflow de Nextflow senzill per complir els estàndards nf-core
    • Afegir mòduls nf-core a un pipeline compatible amb nf-core
    • Contribuir els teus propis mòduls a nf-core
    • Validar entrades i paràmetres utilitzant les eines nf-core
    Públic i prerequisits
    • Audiència: Aquest curs està dissenyat per a estudiants que ja estan familiaritzats amb Nextflow bàsic i volen aprendre a utilitzar recursos i bones pràctiques d'nf-core.
    • Habilitats: S'assumeix familiaritat amb la línia de comandes, conceptes bàsics de scripting i formats de fitxer comuns.
    • Cursos: Cal haver completat el curs Hello Nextflow o equivalent.
    • Àmbit: Tots els exercicis són independents del domini, per tant no es requereix coneixement científic previ.

Visió general del curs

Aquest curs està dissenyat per ser pràctic, amb exercicis orientats a objectius estructurats per introduir informació gradualment.

Se t'introduirà a nf-core, un esforç comunitari per desenvolupar i mantenir un conjunt seleccionat de pipelines científics construïts amb Nextflow, així com eines i directrius rellevants que promouen el desenvolupament obert, les proves i la revisió per parells (Nat Biotechnol 38, 276–278 (2020), Genome Biol 26, 228 (2025)).

Els pipelines desenvolupats per la comunitat nf-core estan dissenyats per ser modulars, escalables i portables, permetent als investigadors adaptar-los i executar-los fàcilment utilitzant les seves pròpies dades i recursos de càlcul. Les directrius de bones pràctiques aplicades pel projecte asseguren encara més que els pipelines siguin robustos, ben documentats i validats amb conjunts de dades reals. Això ajuda a augmentar la fiabilitat i la reproducibilitat de les anàlisis científiques i, en última instància, permet als investigadors accelerar els seus descobriments científics.

No cobrirem tot el que hi ha per saber sobre els pipelines nf-core en aquest curs, perquè nf-core engloba moltes característiques i convencions desenvolupades per la comunitat durant anys. En canvi, ens centrarem en els conceptes essencials que t'ajudaran a començar i entendre com funciona nf-core.

Pla de lliçons

Hem dividit això en cinc parts que se centraran cadascuna en aspectes específics de l'ús de recursos nf-core.

Capítol del curs Resum Durada estimada
Part 1: Executar un pipeline de demostració Executar un pipeline nf-core existent i examinar la seva estructura de codi per tenir una idea del que fa aquests pipelines diferents dels workflows bàsics de Nextflow 30 min
Part 2: Reescriure Hello per a nf-core Adaptar un workflow existent a l'estructura de la plantilla nf-core, començant pel workflow senzill produït al curs Hello Nextflow 60 min
Part 3: Utilitzar un mòdul nf-core Explorar la biblioteca de mòduls de la comunitat i aprendre a integrar mòduls preconstruïts i provats que encapsulen eines bioinformàtiques comunes 30 min
Part 4: Crear un mòdul nf-core Crear el teu propi mòdul a l'estil nf-core utilitzant l'estructura específica, convencions de nomenclatura i requisits de metadades establerts per nf-core 30 min
Part 5: Afegir validació d'entrada Implementar validació d'entrada tant per a paràmetres de línia de comandes com per a fitxers de dades d'entrada utilitzant nf-schema 30 min

Al final d'aquest curs, podràs aprofitar l'enorme riquesa de recursos que ofereix el projecte nf-core.

Preparat per fer el curs?

Comença a aprendre