Demonstration only. Corollary is a non-commercial research demo — no warranty, no support, not for commercial use or clinical decisions. Read the disclaimer

All tools and pipelines

nf-core pipeline ·

nf-core/variantcatalogue

Generates population variant catalogues and allele frequencies from whole genome sequence data.

What nf-core/variantcatalogue is

nf-core/variantcatalogue is a bioinformatics analysis pipeline designed to build population-scale variant catalogues from whole genome sequencing data. It determines the presence and frequency of genomic variants across cohorts, translating raw sequencing data into structured, frequency-annotated catalogues.

Originally developed by S. Correard with contributions from W. Wasserman, M. Elsiddieg, and B. Hewitson, the pipeline addresses the operational complexity of running multi-stage cohort genomics. It standardises quality control, short-read alignment, nuclear and mitochondrial variant discovery, cohort-level joint calling, and functional annotation into a single reproducible workflow.

The software matters to geneticists and computational biologists needing standardized population baselines or allele frequency databases. By handling distinct processing paths for both the nuclear genome and circular mitochondrial genome alongside rigorous quality control metrics, it ensures high-confidence variant discovery across cohorts.

What the pipeline does

The pipeline operates via three primary subworkflows executed using Nextflow DSL2. First, the mapping stage indexes the reference using BWA, trims reads with Trimmomatic, and aligns reads via BWA MEM. It evaluates quality and coverage using FastQC, Mosdepth, and Picard metrics (Collect WGS Metrics, Alignment Summary Metrics, Quality Score Distribution) before aggregating outputs into MultiQC.

Second, the nuclear small variant subworkflow calls variants per sample using DeepVariant and performs joint calling across the cohort using GLnexus. Multi-allelic sites are split using Bedtools norm, and identifiers are assigned via Bedtools Annotate. Hail then carries out sample-level QC, sex inference, variant QC, and population frequency calculations, followed by functional variant annotation using VEP. Third, the mitochondrial subworkflow aligns reads against both standard and shifted mitochondrial reference genomes using BWA, marks duplicates, computes Picard HS metrics, calls variants with GATK Mutect2, lifts over shifted coordinates, merges the call sets, and calculates final frequencies in Hail.

Key facts

Pipeline engine
Nextflow (DSL2)
Minimum Nextflow version
>=22.10.1
Primary input format
Sample sheet (.csv) with whole genome sequencing reads
Supported container platforms
Docker, Singularity, Podman, Shifter, Charliecloud, Conda
Core aligner
BWA MEM
Nuclear variant callers
DeepVariant, GLnexus
Mitochondrial variant caller
GATK Mutect2
Cohort analysis and QC engine
Hail
Annotation tool
VEP

What you can use it for

Population frequency database generation
Constructing reference catalogues detailing SNV and indel allele frequencies across a defined population cohort from raw whole genome sequences.
Dual-reference mitochondrial variant discovery
Calling mitochondrial variants and assessing homoplasmy or heteroplasmy frequencies by resolving circular chromosome boundary artifacts with shifted and unshifted reference alignments.
Standardised cohort QC and sex validation
Evaluating sequencing quality across a multi-sample cohort, establishing alignment and coverage metrics, and conducting Hail-based sample QC alongside chromosomal sex inference.

Run it here

The research agent runs nf-core/variantcatalogue with Nextflow on its own machine — up to 32 cores, 256 GiB of memory and 24 hours per run, which covers the test profile and real single-sample runs. It builds the samplesheet, checks it against the pipeline's schema and reads the results back. When a run is too big for one machine, it gives you the exact command for your own cluster instead.

Strengths and limits

Good at

  • Processes nuclear and mitochondrial genomes within distinct, tailored subworkflows in a single execution.
  • Uses a dual-reference strategy (standard and shifted reference genomes) with GATK Mutect2 to resolve variant calling issues over circular mitochondrial origins.
  • Integrates DeepVariant and GLnexus for joint calling, paired with Hail for sample QC, sex inference, and cohort-level frequency calculations.
  • Employs isolated Nextflow DSL2 process containers to ensure maintainability and computational reproducibility.

Watch out for

  • Structural variant identification is not currently available in the pipeline.
  • Restricted to whole genome sequencing analysis rather than targeted or exome capture formats.
  • Requires high-capacity compute environments capable of executing Hail and joint variant calling across full cohorts.

Questions

Can I run nf-core/variantcatalogue without my own cluster?

The research agent runs nf-core/variantcatalogue with Nextflow on its own machine — up to 32 cores, 256 GiB of memory and 24 hours per run, which covers the test profile and real single-sample runs. It builds the samplesheet, checks it against the pipeline's schema and reads the results back. When a run is too big for one machine, it gives you the exact command for your own cluster instead.

What licence is nf-core/variantcatalogue under?

MIT, like every nf-core pipeline.

What variant types does the pipeline call?

It calls single-nucleotide variants (SNVs) and indels in both nuclear and mitochondrial DNA. Structural variant analysis is not currently implemented.

How does the pipeline address variant calling over the circular mitochondrial boundary?

It aligns extracted mitochondrial reads to both the standard mitochondrial reference and an alternate shifted reference genome using BWA, calls variants using GATK Mutect2, and performs liftover before merging the resulting calls.

Which software tools handle cohort-level frequency calculations and sample QC?

Hail performs sample QC, sex inference, variant QC, and the final variant frequency calculations for both nuclear and mitochondrial subworkflows.

How to cite it

Correard et al., 2022. doi: 10.1101/2022.10.03.508010

Written from nf-core/variantcatalogue's own README. Statements citing a figure that does not appear there are removed before publication. Licence and running details come from our registry.