Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A simple DSL2 workflow: tutorial

NotificationsYou must be signed in to change notification settings

telatin/nextflow-example

Repository files navigation

Open in Gitpod

A simple DSL2 pipeline

Nextflow is a workflow manager that allows the creationof portable, scalable, reproducible pipelines.

Nextflow gives the possibility to separate the configuration and the logic of thepipeline in different files.

Nextflow has a very strong support for different execution systems, so that you cantest your pipeline locally, but then deploy it in your cluster (using the installedscheduler, such as Slurm or PBS), or to the cloud!

What are we doing

A simple workflow to assemble prokaryotic genomes, annotate them with Prokka, andgathering statistics to prepare a MultiQC report.

This typical workflow processes a set of multiple samples (filtering, assemblying,annotating), while for other steps will collect multiple outputs to producea summary (QUAST for assemblys statistics, MultiQC report).

Blue blocks are executed once per sample, while gray dataset are collector, and are executedonce per project.

graph TD; style input fill:#ff9,stroke:#333,stroke-width:2px classDef collapse fill:#EEE,stroke:#333,stroke-width:2px classDef multi fill:#9FF,stroke:#333,troke-width:2px input(FASTQ INPUT) --> SUBSAMPLE:::multi; SUBSAMPLE --> FASTP:::multi; FASTP --> ASSEMBLY:::multi; ASSEMBLY --> QUAST:::collapse; ASSEMBLY --> PROKKA:::multi; ASSEMBLY --> ABRICATE:::multi; ASSEMBLY --> MLST:::multi; ABRICATE --> SUMMARY:::collapse; SUMMARY --> MULTIQC:::collapse; MLST --> MULTIQC:::collapse; QUAST --> MULTIQC; PROKKA --> MULTIQC;
Loading

Resources


[8]ページ先頭

©2009-2025 Movatter.jp