Cortex

Cortex implements colored de Bruijn graph algorithms to perform de novo assembly and to detect and genotype simple and complex genetic variants, including structural variants and HLA-B alleles, without requiring consensus reference assemblies.


Key Features:

  • De Novo Assembly Using Colored De Bruijn Graphs: Assembles sequences directly using colored de Bruijn graphs to represent multiple samples and sequence variation.
  • Variant Detection (High-Coverage): Detects and genotypes simple and complex structural variants in individual high-coverage genomes.
  • Variant Detection (Low-Coverage/Pooled Data): Identifies sequences absent from the reference and calls variants from pooled low-coverage data, as applied to the 1000 Genomes Project.
  • Reference-Free Variant Calling: Calls variants without a reference by leveraging population-level information, demonstrated in analyses of chimpanzee samples.
  • HLA Genotyping: Estimates classical HLA genotypes, including HLA-B, from sequence assembly and variant calls.
  • Low-Memory, Multi-Sample Assembly: Provides efficient, low-memory algorithms that support simultaneous assembly of multiple eukaryotic genomes.

Scientific Applications:

  • De Novo Assembly: Reconstruction of genomic sequences from sequencing reads without reliance on a reference genome.
  • Structural Variant Discovery and Validation: Detection and validation of structural variations within high-coverage human genomes.
  • Novel Sequence Discovery: Identification of sequences absent from the reference genome using pooled low-coverage data.
  • Population Reference-Free Genomics: Population-level variant calling without a reference, exemplified by chimpanzee studies.
  • HLA Genotyping and Immunogenetics: Genotyping of highly polymorphic loci such as HLA-B for immunogenetic analyses.

Methodology:

Uses de Bruijn graph-based algorithms—specifically colored de Bruijn graphs—to assemble sequences and call variants, supports simultaneous assembly of multiple genomes, and leverages population information and pooled low-coverage data for reference-free variant calling.

Topics

Collections

Details

License:
GPL-3.0
Maturity:
Mature
Tool Type:
workflow
Programming Languages:
C
Added:
1/13/2017
Last Updated:
11/25/2024

Operations

Data Inputs & Outputs

Publications

Iqbal Z, Caccamo M, Turner I, Flicek P, McVean G. De novo assembly and genotyping of variants using colored de Bruijn graphs. Nature Genetics. 2012;44(2):226-232. doi:10.1038/ng.1028. PMID:22231483. PMCID:PMC3272472.

Documentation