Output
What this document covers
This page describes the files and directories produced by CholeraSeq. It explains where to find the tree outputs, QC reports, and other important result files.
Result directory structure
By default, the pipeline creates the following top-level directories inside your --outdir:
fastp/– trimmed read output and Fastp QC logsfastqc/– FastQC reports for raw or trimmed readssnippy/–snippyindividual sample results and consensus FASTA input filesmask/– recombination masking outputs fromgubbinsiqtree/– final tree files and IQ-TREE reportsmultiqc/– aggregated QC report and plotspipeline_info/– Nextflow and pipeline execution reportscat//utils//python//r//seqkit//run/– workflow step-specific directories for intermediate outputs
The exact layout may vary depending on which pipeline steps are executed and whether optional modes such as global core alignment are enabled.
Key outputs
Final tree and phylogeny
iqtree/*.treefile– main maximum likelihood tree file in Newick-like formatiqtree/*.iqtree– IQ-TREE run summary and model informationiqtree/*.mldist– likelihood-distance matrix produced by IQ-TREEiqtree/*.log– IQ-TREE execution log
These files represent the final phylogeny inferred by CholeraSeq from a recombination-masked core-genome SNP alignment.
Recombination masking
mask/*– outputs fromgubbinsand masking scriptsmask/*.gff– recombination annotation for the input alignmentmask/*.masked.fasta– recombination-masked alignments used for downstream tree inference
Consensus and alignment inputs
snippy/*– consensus FASTA files and variant calling outputs fromsnippysnippy/*.vcf– variant call filessnippy/*.bam– read alignments used to generate consensus sequencessnippy/*.consensus.fa– per-sample consensus FASTA sequencescat/*– concatenated consensus alignments
MultiQC report
multiqc/multiqc_report.html– interactive summary report for QC and workflow metricsmultiqc/multiqc_data/– parsed statistics from supported toolsmultiqc/multiqc_plots/– static plot images
Workflow metadata
pipeline_info/execution_report.html– a Nextflow execution reportpipeline_info/execution_timeline.html– timeline of pipeline processespipeline_info/execution_trace.txt– trace of pipeline taskspipeline_info/pipeline_dag.html– workflow DAG visualizationpipeline_info/software_versions.yml– list of software versions used in the runpipeline_info/samplesheet.valid.csv– cleaned or validated sample sheet used by the pipeline
Interpreting the key tree outputs
The primary phylogeny is stored under iqtree/. Because the pipeline masks recombination and extracts variable sites through varcodons.py, the final tree should be interpreted as a recombination-masked phylogeny derived from a reference-guided core alignment.
For additional detail on the workflow and what each directory contains, see workflow.md.