Formation Nextflow¶
-
Cours en libre-service
Bienvenue sur le portail de formation de la communauté Nextflow !
Les cours de formation listés ci-dessous sont conçus pour être utilisés en libre-service. Vous pouvez les suivre à votre rythme, à tout moment, soit dans l'environnement web que nous fournissons via GitHub Codespaces, soit dans votre propre environnement.
-
Informations complémentaires
Compatibilité des versions
Depuis janvier 2026, tous nos cours de formation Nextflow nécessitent Nextflow version 25.10.2 ou ultérieure, avec la syntaxe stricte activée, sauf indication contraire.
Pour plus d'informations sur les exigences de version et la syntaxe stricte, veuillez consulter le guide de migration de la documentation Nextflow.
Les anciennes versions du matériel de formation correspondant aux syntaxes antérieures sont disponibles via le sélecteur de version dans la barre de menu de cette page web.
Options d'environnement
Nous fournissons un environnement de formation web où tout ce dont vous avez besoin pour suivre la formation est préinstallé, accessible via GitHub Codespaces (nécessite un compte GitHub gratuit).
Si cela ne convient pas à vos besoins, veuillez consulter les autres options d'environnement.
Événements de formation
Si vous préférez suivre une formation Nextflow dans le cadre d'un événement structuré, de nombreuses opportunités s'offrent à vous. Nous vous recommandons de consulter les options suivantes :
- Semaines de formation organisées trimestriellement par l'équipe communautaire
- Événements Seqera incluant des événements de formation en personne organisés par Seqera (recherchez « Seqera Sessions » et « Nextflow Summit »)
- Ambassadeurs Nextflow qui organisent des événements pour leur communauté locale
- Événements nf-core incluant des hackathons communautaires
Informations pour les formateurs
Si vous êtes un·e formateur·trice qui organise vos propres formations, vous êtes invité·e à utiliser nos supports directement depuis le portail de formation à condition d'attribuer les crédits appropriés. Voir « Crédits et contributions » ci-dessous pour plus de détails.
De plus, nous aimerions avoir de vos nouvelles sur la façon dont nous pourrions mieux soutenir vos efforts de formation ! Veuillez nous contacter à community@seqera.io ou sur le forum communautaire (voir la page Aide).
Licence open-source et politique de contribution
Ce matériel de formation est développé et maintenu par Seqera et publié sous licence open-source (CC BY-NC-SA) au bénéfice de la communauté. Si vous souhaitez utiliser ce matériel d'une manière qui sort du cadre de la licence (notez les limitations sur l'utilisation commerciale et la redistribution), veuillez nous contacter à community@seqera.io pour discuter de votre demande.
Nous accueillons les améliorations, corrections et rapports de bogues de la communauté. Chaque page possède une icône en haut à droite qui renvoie au dépôt de code, où vous pouvez signaler des problèmes ou proposer des modifications au matériel source de formation via une pull request. Consultez le fichier
README.mddans le dépôt pour plus de détails.
Traduction assistée par IA
Cette traduction a été réalisée à l'aide de l'intelligence artificielle et révisée par des traducteurs humains. Vos commentaires et suggestions d'amélioration sont les bienvenus. Consultez notre guide de traduction pour plus d'informations.
Catalogue des cours de formation Nextflow¶
-
Parcours d'introduction
Nextflow pour les débutants¶
Cours indépendants du domaine destinés à ceux qui découvrent complètement Nextflow. Chaque cours se compose d'une série de modules de formation conçus pour aider les apprenant·es à développer progressivement leurs compétences.
Hello Nextflow : Apprenez à développer vos propres pipelines
Ce cours couvre les composants essentiels du langage Nextflow avec suffisamment de détails pour permettre le développement de pipelines simples mais pleinement fonctionnels, ainsi que les éléments clés des pratiques de conception, de développement et de configuration de pipelines.
Nextflow Run : Apprenez à exécuter des pipelines existants
Une introduction concise à l'exécution et à la configuration des pipelines Nextflow, basée sur le cours Hello Nextflow pour développeur·ses mais avec moins d'accent sur le code. Couvre l'exécution, les sorties, la structure de base du code et la configuration pour différents environnements de calcul.
Nextflow pour la science¶
Apprenez à appliquer les concepts et composants présentés dans « Hello Nextflow » à des cas d'utilisation scientifiques spécifiques.
Nextflow pour la génomique (appel de variants)
Pour les chercheur·euses qui souhaitent apprendre à développer leurs propres pipelines génomiques. Ce cours utilise un cas d'utilisation d'appel de variants pour démontrer comment développer un pipeline génomique simple mais fonctionnel.
Nextflow pour RNAseq (RNAseq en vrac)
Pour les chercheur·euses qui souhaitent apprendre à développer leurs propres pipelines RNAseq. Ce cours utilise un cas d'utilisation de traitement RNAseq en vrac pour démontrer comment développer un pipeline RNAseq simple mais fonctionnel.
Nextflow pour l'imagerie (omiques spatiales)
Pour les chercheur·euses en imagerie et omiques spatiales qui souhaitent apprendre à exécuter et personnaliser des pipelines d'analyse. Ce cours utilise le pipeline nf-core/molkart pour fournir un pipeline biologiquement pertinent et démontrer comment exécuter, configurer et gérer les entrées pour les flux de travail Nextflow.
-
Parcours avancé
De Nextflow à nf-core¶
Apprenez à utiliser le code et les bonnes pratiques du projet communautaire nf-core.
Ces cours vous aident à passer des fondamentaux de Nextflow aux bonnes pratiques nf-core. Comprenez comment et pourquoi la communauté nf-core construit des pipelines, et comment vous pouvez contribuer et réutiliser ces techniques.
Hello nf-core : Démarrer avec nf-core
Pour les développeur·ses qui souhaitent apprendre à exécuter et développer des pipelines conformes à nf-core. Ce cours couvre la structure des pipelines nf-core avec suffisamment de détails pour permettre le développement de pipelines simples mais pleinement fonctionnels qui suivent le modèle nf-core et les bonnes pratiques de développement, ainsi que l'utilisation des modules nf-core existants.
Formation Nextflow avancée¶
Apprenez des concepts et mécanismes avancés pour développer et déployer des pipelines Nextflow afin de répondre à des cas d'utilisation réels.
Quêtes annexes : Approfondissements sur des sujets autonomes
Mini-cours autonomes destinés aux développeur·ses Nextflow qui souhaitent élargir leur éventail de compétences et/ou approfondir leurs connaissances sur des sujets particuliers. Ils sont présentés de manière linéaire mais peuvent être suivis dans n'importe quel ordre (voir les dépendances dans chaque aperçu de mini-cours).
Collections de formation : Parcours d'apprentissage recommandés à travers les quêtes annexes
Les collections de formation combinent plusieurs quêtes annexes afin de fournir une expérience d'apprentissage complète autour d'un thème ou d'un cas d'utilisation particulier.
Vous recherchez des supports de formation archivés ?
Les anciens supports de formation (Formation Fondamentale, Formation Avancée et autres cours expérimentaux) ont été retirés du portail de formation car ils sont incompatibles avec la syntaxe stricte de Nextflow 3.0. Si vous avez besoin d'accéder à ces supports, ils sont disponibles dans l'historique git avant janvier 2026.

