Docker Hub Images for ViralRecon NF-Pipeline
10K+
TrimmomaticCodFrqconsensusSequence_v2.pynfcore/viralrecon is a bioinformatics analysis pipeline used to perform assembly and intra-host/low-frequency variant calling for viral samples. The pipeline supports short-read Illumina sequencing data from both shotgun (e.g. sequencing directly from clinical samples) and enrichment-based library preparation methods (e.g. amplicon-based: ARTIC SARS-CoV-2 enrichment protocol; or probe-capture-based).
The pipeline is built using Nextflow, a workflow tool to run tasks across multiple compute infrastructures in a very portable manner. It comes with Docker containers making installation trivial and results highly reproducible. Furthermore, automated continuous integration tests that run the pipeline on a full-sized dataset using AWS cloud ensure that the code is stable.
ENA FTP, parallel-fastq-dump; if required)cat; if required)FastQC)fastp or trimmomatic)Bowtie 2)SAMtools)iVar; amplicon data only)picard; removal optional)picard, SAMtools)mosdepth)VarScan 2, BCFTools, BEDTools || iVar variants and consensus || BCFTools, BEDTools)
BCFTools)consensusSequence_v2.py)codfrq)Cutadapt; amplicon data only)Kraken 2)SPAdes || metaSPAdes || Unicycler || minia)
MultiQC)NB: The pipeline has a number of options to allow you to run only specific aspects of the workflow if you so wish. For example, you can skip all of the assembly steps with the
--skip_assemblyparameter. See the usage docs for all of the available options when running the pipeline.
Numerous QC and reporting steps are included in the pipeline in order to collate a full summary of the analysis within a single MultiQC report. You can see an example MultiQC report here, generated using the parameters defined in this configuration file. The pipeline was run with these samples, prepared from the ncov-2019 ARTIC Network V1 amplicon set and sequenced on the Illumina MiSeq platform in 301bp paired-end format.
Install nextflow
Install Docker for full pipeline reproducibility (please only use Conda as a last resort; see docs)
Download the pipeline and test it on a minimal dataset with a single command:
nextflow run MicrobialGenomics/viralrecon -profile test,<docker/conda>
Start running your own analysis!
Typical command for shotgun analysis:
nextflow run MicrobialGenomics/viralrecon \
--input samplesheet.csv \
--genome 'MN908947.3' \
-profile <docker/conda>
Typical command for amplicon analysis:
nextflow run MicrobialGenomics/viralrecon \
--input samplesheet.csv \
--genome 'MN908947.3' \
--protocol amplicon \
--amplicon_bed ./nCoV-2019.artic.V3.bed \
--skip_assembly \
-profile <docker/conda>
See the usage documentation for all of the available options when running the pipeline.
The MicrobialGenomics/viralrecon pipeline comes with documentation about the pipeline, found in the docs/ directory:
Content type
Image
Digest
Size
2 GB
Last updated
about 5 years ago
docker pull microbialgenomics/viralrecon