Description

Run the alignment/variant-call/consensus logic of the artic pipeline

Input

name:type
description
pattern

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

fastq{:bash}

:file

FastQ file containing reads

*.{fastq.gz}

meta2{:bash}

:map

Groovy Map containing model information e.g. [ id:‘test’, single_end:false ]

model_dir{:bash}

:directory

Path containing clair3 models, defaults to models packaged with conda installation

*

model{:bash}

:string

The model to use for clair3, if not provided the pipeline will try to figure it out the appropriate model from the read fastq

meta3{:bash}

:map

Groovy Map containing scheme information e.g. [ id:‘test’, single_end:false ]

fasta{:bash}

:file

Scheme reference fasta file

*.{fasta}

bed{:bash}

:file

Scheme BED file

*.{bed}

Output

name:type
description
pattern

results{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.*{:bash}

:file

Aggregated FastQ files

*.fastq.gz

bam{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.sorted.bam{:bash}

:file

BAM file

*.{sorted.bam}

bai{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.sorted.bam.bai{:bash}

:file

BAM index file

*.{sorted.bai}

bam_trimmed{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.trimmed.rg.sorted.bam{:bash}

:file

BAM file with the primers left on

*.{trimmed.rg.sorted.bam}

bai_trimmed{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.trimmed.rg.sorted.bam.bai{:bash}

:file

BAM index file of bam_trimmed

*.{sorted.bai}

bam_primertrimmed{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.primertrimmed.rg.sorted.bam{:bash}

:file

BAM containing reads after primer-binding site trimming

*.{trimmed.rg.sorted.bam}

bai_primertrimmed{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.primertrimmed.rg.sorted.bam.bai{:bash}

:file

BAM index file of bam_primertrimmed

*.{primertrimmed.rg.sorted.bam.bai}

fasta{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.consensus.fasta{:bash}

:file

FAST file with consensus sequence

*.{consensus.fasta}

vcf{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.pass.vcf.gz{:bash}

:file

VCF file containing detected variants passing quality filter

*.{pass.vcf.gz}

tbi{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

${prefix}.pass.vcf.gz.tbi{:bash}

:file

VCF index

*.{pass.vcf.gz.tbi}

json{:bash}

meta{:bash}

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

*.json{:bash}

:file

JSON file for MultiQC

*.json

versions{:bash}

versions.yml{:bash}

:file

File containing software versions

versions.yml

Tools

artic
MIT

ARTIC pipeline - a bioinformatics pipeline for working with virus sequencing data sequenced with nanopore