Skip to main content

mtDNA pipelines

The bundled cbicall-core mtDNA workflows extract mitochondrial reads from completed bundled Bash WES/WGS BAMs and use MToolBox to call, annotate, and prioritize mtDNA variants. They do not start from FASTQ files.

ModeUse
singleAnalyze one individual.
cohortAnalyze all eligible samples in one project together.
Architecture

The bundled MToolBox workflow supports x86_64 Linux only.

Single-sample workflow

mtDNA single-sample workflow

Set input_dir to a sample directory containing a completed bundled Bash WES/WGS single-sample run. CBIcall discovers the recalibrated BAM, extracts the mitochondrial contig, runs MToolBox, and appends genotype (GT), depth (DP), and heteroplasmy fraction values to the prioritized report.

mode: single
pipeline: mit
workflow_backend: bash
software_stack: gatk-3.5
input_dir: CNAG999_exome/CNAG99901P_ex

Outputs

Both modes produce the same principal artifacts:

FileDescription
01_mtoolbox/mit_prioritized_variants.txtAnnotated variants with CBIcall-added GT, DP, and heteroplasmy values.
01_mtoolbox/VCF_file.vcfmtDNA VCF from MToolBox.
01_mtoolbox/mt_classification_best_results.csvPredicted mitochondrial haplogroups.
01_mtoolbox/mit.filtered.jsonCanonical filtered records used to generate the browser.
02_browser/<run-id>.htmlStandalone interactive mtDNA report.

See the mtDNA end-to-end example for the complete run procedure and browser screenshots.

Implementation details and source files

The workflow builds on MToolBox v1.0. It converts and prepares the input BAM, aligns mitochondrial reads to RSRS, calls variants, predicts haplogroups, and performs functional annotation and prioritization. CBIcall then creates the canonical filtered JSON and standalone browser report.