Nextflow Training¶
-
Corsi in autoapprendimento
Benvenuti al portale di formazione della community Nextflow!
I corsi di formazione elencati di seguito sono progettati per essere utilizzati come risorsa in autoapprendimento. Potete seguirli autonomamente in qualsiasi momento, sia nell'ambiente web che forniamo tramite Github Codespaces sia nel vostro ambiente locale.
-
Informazioni aggiuntive
Compatibilità delle versioni
A partire da gennaio 2026, tutti i nostri corsi di formazione Nextflow richiedono Nextflow versione 25.10.2 o successiva, con sintassi strict attivata, salvo diversa indicazione.
Per maggiori informazioni sui requisiti di versione e sulla sintassi strict, consultate la guida alla migrazione nella documentazione Nextflow.
Le versioni precedenti del materiale di formazione corrispondenti alla sintassi precedente sono disponibili tramite il selettore di versione nella barra dei menu di questa pagina web.
Opzioni per l'ambiente
Forniamo un ambiente di formazione basato sul web dove tutto ciò di cui avete bisogno per seguire la formazione è preinstallato, disponibile tramite Github Codespaces (richiede un account GitHub gratuito).
Se questa opzione non soddisfa le vostre esigenze, consultate le altre Opzioni per l'ambiente.
Eventi di formazione
Se preferite seguire la formazione Nextflow come parte di un evento strutturato, ci sono molte opportunità per farlo. Vi consigliamo di consultare le seguenti opzioni:
- Training Weeks organizzate trimestralmente dal team Community
- Seqera Events includono eventi di formazione in presenza organizzati da Seqera (cercate 'Seqera Sessions' e 'Nextflow Summit')
- Nextflow Ambassadors organizzano eventi per la loro community locale
- nf-core events includono hackathon della community
Informazioni per i formatori
Se siete istruttori che organizzano le proprie formazioni, siete i benvenuti a utilizzare i nostri materiali direttamente dal portale di formazione, purché attribuiate il credito appropriato. Consultate 'Crediti e contributi' di seguito per i dettagli.
Inoltre, ci piacerebbe sentire da voi su come potremmo supportare meglio i vostri sforzi formativi! Contattateci all'indirizzo community@seqera.io o sul forum della community (consultate la pagina Aiuto).
Licenza open-source e politica di contribuzione
Questo materiale di formazione è sviluppato e mantenuto da Seqera e rilasciato con licenza open-source (CC BY-NC-SA) a beneficio della community. Se desiderate utilizzare questo materiale in un modo che esula dall'ambito della licenza (notate le limitazioni sull'uso commerciale e sulla ridistribuzione), contattateci all'indirizzo community@seqera.io per discutere la vostra richiesta.
Accogliamo con favore miglioramenti, correzioni e segnalazioni di bug dalla community. Ogni pagina ha un'icona in alto a destra che collega al repository del codice, dove potete segnalare problemi o proporre modifiche al materiale sorgente della formazione tramite una pull request. Consultate il
README.mdnel repository per maggiori dettagli.
Traduzione assistita da IA
Questa traduzione è stata creata utilizzando l'intelligenza artificiale e revisionata da traduttori umani. Apprezziamo il vostro feedback e i suggerimenti per miglioramenti. Consultate la nostra guida alla traduzione per maggiori informazioni.
Catalogo dei corsi di formazione Nextflow¶
-
Percorso introduttivo
Nextflow per Principianti¶
Corsi indipendenti dal dominio destinati a chi è completamente nuovo a Nextflow. Ogni corso consiste in una serie di moduli di formazione progettati per aiutare gli studenti a sviluppare progressivamente le proprie competenze.
Hello Nextflow: Imparate a sviluppare le vostre pipeline
Questo corso copre i componenti principali del linguaggio Nextflow in dettaglio sufficiente per consentire lo sviluppo di pipeline semplici ma completamente funzionali, oltre agli elementi chiave delle pratiche di progettazione, sviluppo e configurazione delle pipeline.
Nextflow Run: Imparate a eseguire pipeline esistenti
Un'introduzione concisa all'esecuzione e alla configurazione delle pipeline Nextflow, basata sul corso per sviluppatori Hello Nextflow ma con meno focus sul codice. Copre l'esecuzione, gli output, la struttura base del codice e la configurazione per diversi ambienti di calcolo.
Nextflow per la Scienza¶
Imparate ad applicare i concetti e i componenti presentati in 'Hello Nextflow' a casi d'uso scientifici specifici.
Nextflow for Genomics (variant calling)
Per ricercatori che desiderano imparare a sviluppare le proprie pipeline genomiche. Il corso utilizza un caso d'uso di variant calling per dimostrare come sviluppare una pipeline genomica semplice ma funzionale.
Nextflow for RNAseq (bulk RNAseq)
Per ricercatori che desiderano imparare a sviluppare le proprie pipeline RNAseq. Il corso utilizza un caso d'uso di elaborazione bulk RNAseq per dimostrare come sviluppare una pipeline RNAseq semplice ma funzionale.
Nextflow for Imaging (spatial omics)
Per ricercatori nell'imaging e nella spatial omics che desiderano imparare a eseguire e personalizzare pipeline di analisi. Il corso utilizza la pipeline nf-core/molkart per fornire una pipeline biologicamente rilevante che dimostra come eseguire, configurare e gestire gli input per i flussi di lavoro delle pipeline Nextflow.
-
Percorso avanzato
Da Nextflow a nf-core¶
Imparate a utilizzare il codice e le best practice del progetto community nf-core.
Questi corsi vi aiutano a passare dai fondamenti di Nextflow alle best practice di nf-core. Comprendete come e perché la community nf-core costruisce pipeline, e come potete contribuire e riutilizzare queste tecniche.
Hello nf-core: Iniziate con nf-core
Per sviluppatori che desiderano imparare a eseguire e sviluppare pipeline conformi a nf-core. Il corso copre la struttura delle pipeline nf-core in dettaglio sufficiente per consentire lo sviluppo di pipeline semplici ma completamente funzionali che seguono il template nf-core e le best practice di sviluppo, oltre a utilizzare i moduli nf-core esistenti.
Formazione Avanzata Nextflow¶
Imparate concetti e meccanismi avanzati per sviluppare e distribuire pipeline Nextflow per affrontare casi d'uso reali.
Side Quests: Approfondimenti su argomenti specifici
Mini-corsi autonomi destinati agli sviluppatori Nextflow che desiderano ampliare il proprio raggio d'azione e/o approfondire le proprie competenze su argomenti particolari. Sono presentati in modo lineare ma possono essere seguiti in qualsiasi ordine (consultate le dipendenze nella panoramica di ciascun mini-corso).
Training Collections: Percorsi di apprendimento consigliati attraverso i Side Quests
Le Training Collections combinano più Side Quests per fornire un'esperienza di apprendimento completa su un tema o caso d'uso particolare.
Cercate materiali di formazione archiviati?
I materiali di formazione più vecchi (Fundamentals Training, Advanced Training e altri corsi sperimentali) sono stati rimossi dal portale di formazione in quanto incompatibili con la sintassi strict di Nextflow 3.0. Se avete bisogno di accedere a questi materiali, sono disponibili nella cronologia git prima di gennaio 2026.

