2017
DOI: 10.1093/bioinformatics/btx342
|View full text |Cite
|
Sign up to set email alerts
|

GateKeeper: a new hardware architecture for accelerating pre-alignment in DNA short read mapping

Abstract: Motivation: High throughput DNA sequencing (HTS) technologies generate an excessive number of small DNA segments -called short reads-that cause significant computational burden. To analyze the entire genome, each of the billions of short reads must be mapped to a reference genome based on the similarity between a read and "candidate" locations in that reference genome. The similarity measurement, called alignment, formulated as an approximate string matching problem, is the computational bottleneck because: (1… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
103
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 98 publications
(103 citation statements)
references
References 46 publications
0
103
0
Order By: Relevance
“…The way we build our neighborhood map ensures that computing each of its entries is independent of every other, and thus the entire map can be computed all at once in a parallel fashion. Hence, our neighborhood map is well suited for highly parallel computing platforms (Alser et al, 2017a;Seshadri et al, 2017). Note that in sequence alignment algorithms, computing each entry of the dynamic programing matrix depends on the values of the immediate left, upper left and upper entries of its own.…”
Section: Building the Neighborhood Mapmentioning
confidence: 99%
See 2 more Smart Citations
“…The way we build our neighborhood map ensures that computing each of its entries is independent of every other, and thus the entire map can be computed all at once in a parallel fashion. Hence, our neighborhood map is well suited for highly parallel computing platforms (Alser et al, 2017a;Seshadri et al, 2017). Note that in sequence alignment algorithms, computing each entry of the dynamic programing matrix depends on the values of the immediate left, upper left and upper entries of its own.…”
Section: Building the Neighborhood Mapmentioning
confidence: 99%
“…GRIM-Filter (Kim et al, 2018) exploits the high memory bandwidth and the logic layer of 3D-stacked memory to perform highly-parallel filtering in the DRAM chip itself. GateKeeper (Alser et al, 2017a) is designed to utilize the large amounts of parallelism offered by FPGA architectures. MAGNET (Alser et al, 2017b) shows a low number of falsely accepted sequence pairs but its current implementation is much slower than that of SHD or GateKeeper.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Accelerating Pre-Alignment. A very recent prior work [11] implements a seed location filter in an FPGA, and shows significant speedup against prior filters. However, as shown in that work, the FPGA is still limited by the memory bandwidth bottleneck.…”
Section: Related Workmentioning
confidence: 99%
“…With the advent of seed location filters, the performance bottleneck of DNA read mapping has shifted from sequence alignment to seed location filtering [10,11,98,100]. Unfortunately, a seed location filter requires large amounts of memory bandwidth to process and characterize each of the candidate locations.…”
Section: Introductionmentioning
confidence: 99%