Genome biologyBioinformaticsPeer-reviewed journal article
Enabling multiscale variation analysis with genome graphs
Abstract
BackgroundStandard approaches to characterising genetic variation revolve around mapping reads to a reference genome and describing variants in terms of differences from the reference; this is based on the assumption that these differences will be small and provides a simple coordinate system. However this fails, and the coordinates break down, when there are diverged haplotypes at a locus (e.g. one haplotype contains a multi-kilobase deletion, a second contains a few SNPs, and a third is highly diverged with hundreds of SNPs). To handle these, we need to model genetic variation that occurs at different length-scales (SNPs to large structural variants) and that occurs on alternate backgrounds. We refer to these together as multiscale variation. ResultsWe model the genome as a directed acyclic graph consisting of successive hierarchical subgraphs ("sites") that naturally incorporate multiscale variation, and introduce an algorithm for genotyping, implemented in the software gramtools. This enables variant calling on different sequence backgrounds. In addition to producing regular VCF files, we introduce a JSON file format based on VCF, which records variant site relationships and alternate sequence backgrounds. We show two applications. First, we benchmark gramtools against existing state-of-the-art methods in joint-genotyping 17 M. tuberculosis samples at long deletions and the overlapping small variants that segregate in a cohort of 1,017 genomes. Second, in 706 African and SE Asian P. falciparum genomes, we analyse a dimorphic surface antigen gene which possesses variation on two diverged backgrounds which appeared to not recombine. This generates the first map of variation on both backgrounds, revealing patterns of recombination that were previously unknown. ConclusionsWe need new approaches to be able to jointly analyse SNP and structural variation in cohorts, and even more to handle variants on different genetic backgrounds. We have demonstrated that by modelling with a directed, acyclic and locally hierarchical genome graph, we can apply new algorithms to accurately genotype dense variation at multiple scales. We also propose a generalisation of VCF for accessing multiscale variation in genome graphs, which we hope will be of wide utility.
- organism: human
- organism: mouse
- organism: rat
- assay: whole-genome sequencing
- research focus: variant calling
- research focus: benchmarking
- research focus: database / resource
- approach: statistical model
- approach: experimental assay
- Citations
- 33
- FWCI
- 1.88
- Field percentile
- top 13%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Graphtyper: Population-scale genotyping using pangenome graphs
Hannes P. Eggertsson, Hákon Jónsson, … Bjarni V. Halldórsson·Nature GeneticsPeer-reviewed·Sep 25, 2017
- Fast and Accurate Genomic Analyses using Genome Graphs
Goran Rakocevic, Vladimir Semenyuk, … Deniz Kural·Nature GeneticsPeer-reviewed·Jan 9, 2019
- Haplotype-aware graph indexes
Jouni Sirén, Erik P. Garrison, … Richard Michael Durbin·BioinformaticsPeer-reviewed·Jul 24, 2019
- Modelling haplotypes with respect to reference cohort variation graphs
Yohei Rosen, Jordan M. Eizenga, Benedict Paten·BioinformaticsPeer-reviewed·Apr 20, 2017
- Genotype Representation Graphs: Enabling Efficient Analysis of Biobank-Scale Data
Drew DeHaas, Ziqing Pan, Xinzhu Wei·Nature Computational SciencePeer-reviewed·Dec 5, 2024
- A variant selection framework for genome graphs
Chirag Jain, Neda Tavakoli, Srinivas Aluru·BioinformaticsPeer-reviewed·Apr 25, 2021