A nextflow pipeline with a GMS touch for running the ARTIC network’s fieldbioinformatics tools

Major updates-v2.0.0
nextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_testnextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_testnextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_testnextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_testnextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_testnextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_testnextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_test
nextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolishnextflow run main.nf \ -profile singularity \ --nanopolish \ --prefix "test_nanopore_nanopolish" \ --basecalled_fastq /fastq_pass/ \ --fast5_pass /fast5_pass/ \ --sequencing_summary sequencing_summary_FAK72834_298b7829.txt \ --outdir nanopore_nanopolish
nextflow run main.nf -profile singularity \ --medaka --prefix "test_nanopore_medaka" \ --basecalled_fastq /fastq_pass/ \ --outdir nanopore_medakanextflow run main.nf -profile singularity \ --medaka --prefix "test_nanopore_medaka" \ --basecalled_fastq /fastq_pass/ \ --outdir nanopore_medakanextflow run main.nf -profile singularity \ --medaka --prefix "test_nanopore_medaka" \ --basecalled_fastq /fastq_pass/ \ --outdir nanopore_medaka
| Illumina processes | Nanopore medaka processes | Nanopore nanopolish processes |
|---|---|---|
| articDownloadScheme | articDownloadScheme | articDownloadScheme |
| indexReference | - | - |
| versions | versions | versions |
| pangoversions | pangoversions | pangoversions |
| fastqc | fastqcNanopore | fastqcNanopore |
| - | - | pycoqc |
| readTrimming | articRemoveUnmappedReads | articRemoveUnmappedReads |
| - | articGuppyPlex | articGuppyPlex |
| - | articMinIONMedaka | articMinIONNanopolish |
| readMapping | - | - |
| flagStat | - | - |
| trimPrimerSequences | - | - |
| depth | - | - |
| callConsensusFreebayes | - | - |
| annotationVEP | - | - |
| callVariants | - | - |
| makeConsensus | - | - |
| makeQCCSV | makeQCCSV | makeQCCSV |
| writeQCSummaryCSV | writeQCSummaryCSV | writeQCSummaryCSV |
| statsCoverage | - | - |
| statsInsert | - | - |
| statsAlignment | - | - |
| multiqc | multiqcNanopore | multiqcNanopore |
| collateSamples | collateSamples | collateSamples |
| pangolinTyping | pangolinTyping | pangolinTyping |
| nextclade | nextclade | nextclade |
| getVariantDefinitions | getVariantDefinitions | getVariantDefinitions |
| makeReport | makeReport | makeReport |
example: Output of Illumina workflow run


NGP-server @ Gothenburg University
- SGE cluster
- supports MPI

local-server
- Singularity/Conda, Nextflow installation
- AMD64 OS arch (only AMD64 supported container)


presenter: Jyotirmoy Das