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_test
nextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_test
nextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_test
nextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_test
nextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_test
nextflow run main.nf -profile singularity \ --illumina \ --prefix "test_illumina" \ --directory .github/data/fastqs/ \ --outdir illumina_test
nextflow 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_nanopolish
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_nanopolish
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_nanopolish
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_nanopolish
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_nanopolish
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_nanopolish
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_nanopolish
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_nanopolish
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_nanopolish
nextflow run main.nf -profile singularity \ --medaka --prefix "test_nanopore_medaka" \ --basecalled_fastq /fastq_pass/ \ --outdir nanopore_medaka
nextflow run main.nf -profile singularity \ --medaka --prefix "test_nanopore_medaka" \ --basecalled_fastq /fastq_pass/ \ --outdir nanopore_medaka
nextflow 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