Annual Review of Biomedical Data Science · 2019 · 55 citations · 98 references
ComputingBioinformaticsData ScienceData StructuresGenomic Data AnalysisGenomicsComputational GenomicsDimensionality ReductionGenomic DatabasesCompressed Data StructuresHashingIndex StructuresIndexing Data StructuresLocality-sensitive HashingSketching AlgorithmsSketching Data StructuresSublinear Space Algorithms
Large-scale genomics demands computational methods that scale sublinearly with the growth of data. We review several data structures and sketching techniques that have been used in genomic analysis methods. Specifically, we focus on four key ideas that take different approaches to achieve sublinear space usage and processing time: compressed full-text indices, approximate membership query data structures, locality-sensitive hashing, and minimizers schemes. We describe these techniques at a high level and give several representative applications of each.
98
Basic local alignment search tool
Stephen F. Altschul, Warren Gish, Webb Miller et al. · Journal of Molecular Biology · 1990 · 94.5K citations
Fast and accurate short read alignment with Burrows–Wheeler transform
Heng Li, Richard Durbin · Bioinformatics · 2009 · 62.8K citations · Full text
Fast gapped-read alignment with Bowtie 2
Ben Langmead, Steven L. Salzberg · Nature Methods · 2012 · 61.1K citations
BLAST+: architecture and applications
Christiam Camacho, George Coulouris, Vahram Avagyan et al. · BMC Bioinformatics · 2009 · 23.2K citations · Full text