An improved encoding of genetic variation in a Burrows-Wheeler transform
Abstract
MotivationIn resequencing experiments, a high-throughput sequencer produces DNA-fragments (called reads) and each read is then mapped to the locus in a reference genome at which it fits best. Currently dominant read mappers (Li and Durbin, 2009; Langmead and Salzberg, 2012) are based on the Burrows-Wheeler transform (BWT). A read can be mapped correctly if it is similar enough to a substring of the reference genome. However, since the reference genome does not represent all known variations, read mapping tends to be biased towards the reference and mapping errors may thus occur. To cope with this problem, Huang et al. (2013) encoded SNPs in a BWT by the IUPAC nucleotide code (Cornish-Bowden, 1985). In a different approach, Maciuca et al. (2016) provided a natural encoding of SNPs and other genetic variations in a BWT. However, their encoding resulted in a significantly increased alphabet size (the modified alphabet can have millions of new symbols, which usually implies a loss of efficiency). Moreover, the two approaches do not handle all known kinds of variation.\n\nResultsIn this article, we propose a method that is able to encode many kinds of genetic variation (SNPs, MNPs, indels, duplications, transpositions, inversions, and copy-number variation) in a BWT. It takes the best of both worlds: SNPs are encoded by the IUPAC nucleotide code as in (Huang et al., 2013) and the encoding of the other kinds of genetic variation relies on the idea introduced in (Maciuca et al., 2016). In contrast to Maciuca et al. (2016), however, we use only one additional symbol. This symbol marks variant sites in a chromosome and delimits multiple variants, which are added at the end of the marked chromosome. We show how the backward search algorithm, which is used in BWT-based read mappers, can be modified in such a way that it can cope with the genetic variation encoded in the BWT. We implemented our method and compared it to BWBBLE (Huang et al., 2013) and gramtools (Maciuca et al., 2016).\n\nAvailabilityhttps://www.uni-ulm.de/in/theo/research/seqana/\n\nContact: Enno.Ohlebusch@uni-ulm.de
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 6
- FWCI
- 0.34
- Field percentile
- top 35%
- Research Focus
- Approach
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
- A natural encoding of genetic variation in a Burrows-Wheeler Transform to enable mapping and genome inference
Sorina Maciuca, Carlos del Ojo Elias, … Zamin Iqbal·bioRxiv·Jul 25, 2016
- A Graph Extension of the Positional Burrows-Wheeler Transform and its Applications
Adam M Novak, Erik Garrison, Benedict Paten·bioRxiv·May 2, 2016
- Using reference-free compressed data structures to analyse sequencing reads from thousands of human genomes
Dirk-Dominic Dolle, Zhicheng Liu, … Thomas Keane·bioRxiv·Jun 22, 2016
- Fast and accurate short read alignment with Burrows–Wheeler transform
Heng Li, Richard Michael Durbin·BioinformaticsPeer-reviewed·May 18, 2009
- Fast and memory-efficient mapping of short bisulfite sequencing reads using a two-letter alphabet
Guilherme De Sena Brandine, Andrew D. Smith·NAR Genomics and BioinformaticsPeer-reviewed·Oct 4, 2021
- URMAP, an ultra fast read mapper
R. C. Edgar·PeerJPeer-reviewed·Jun 24, 2020