2. The Architect's Toolkit I¶
KI-gestützte Übersetzung - mehr erfahren & Verbesserungen vorschlagen
Unsere Training Collections bieten kuratierte Lernpfade durch unsere fortgeschrittenen Trainingsmaterialien (genannt Side Quests). Diese Sammlung behandelt vier wesentliche Themen, die häufig zusammen verwendet werden, um robuste und skalierbare Workflows zu erstellen.
2.1 Lernziele¶
Am Ende dieser Sammlung wirst du Erfahrung haben mit:
- Komplexen modularen Workflow-Architekturen - Kombination mehrerer Workflows zu zusammenhängenden Pipelines
- Umfassenden Teststrategien - Sicherstellen, dass deine Workflows zuverlässig und wartbar sind
- Metadaten-Management - Effektive Handhabung probenspezifischer Metadaten in deinen Workflows
- Fortgeschrittener Datenverarbeitung - Implementierung effizienter Muster zum Aufteilen und Gruppieren von Daten
Diese Fähigkeiten ermöglichen es dir, robuste, skalierbare und wartbare Nextflow-Workflows für reale Anwendungen zu erstellen.
2.2 Zielgruppe & Voraussetzungen¶
Diese Sammlung ist für alle konzipiert, die das grundlegende Nextflow-Training abgeschlossen haben und tiefer in fortgeschrittene Workflow-Muster, Teststrategien und Techniken zur Daten- und Metadatenhandhabung einsteigen möchten.
Voraussetzungen
- Abschluss des Hello Nextflow-Trainings oder gleichwertige Erfahrung
- Grundlegende Vertrautheit mit Nextflow-Syntax und -Konzepten
- Verständnis grundlegender Workflow-Entwicklungsmuster
- Erfahrung mit Kommandozeilen-Tools
2.3 Inhalte der Sammlung¶
Diese Sammlung besteht aus vier Side Quests, die ergänzende Themen des Workflow-Engineerings behandeln:
- Workflows of Workflows - Komplexe Workflow-Architektur und -Komposition
- Testing with nf-test - Teststrategien für Nextflow-Workflows
- Metadata - Handhabung von Metadaten für Elemente in Nextflow-Channels
- Splitting and Grouping - Fortgeschrittene Datenverarbeitungsmuster
Jeder Side Quest ist eigenständig und behandelt unabhängige Konzepte, aber wir empfehlen, sie in der oben aufgeführten Reihenfolge zu absolvieren, um eine logische Progression durch die Themen zu gewährleisten.
2.4 Wie du diese Sammlung verwendest¶
Führe zuerst einen Strg+Klick (bzw. Cmd+Klick) auf die Schaltfläche "Open in GitHub Codespaces" unten aus, um die Trainingsumgebung in einem separaten Tab zu öffnen, und lies dann weiter, während sie lädt.
Sobald deine Umgebung läuft, arbeite die Sammlung wie folgt durch:
- In diesem Tab: Navigiere zum ersten oben aufgelisteten Side Quest, der schrittweise Entwicklungsübungen beschreibt.
- In deinem Codespaces-Tab: Arbeite die Übungen für den Side Quest durch.
- Wenn du einen Side Quest abgeschlossen hast, kehre zu dieser Seite zurück und navigiere zum nächsten in der obigen Liste.
- Wenn du die Sammlung abgeschlossen hast, klicke auf die Schaltfläche unten, um eine sehr kurze Umfrage auszufüllen. Dein Feedback ermöglicht es uns, die Trainingsmaterialien für alle weiter zu verbessern.
Bereit anzufangen? Beginne mit dem ersten Modul oben!