GateKeeper: a new hardware architecture for accelerating pre-alignment in DNA short read mapping
dc.contributor.author
Alser, Mohammed
dc.contributor.author
Hassan, Hasan
dc.contributor.author
Xin, Hongyi
dc.contributor.author
Ergin, Oğuz
dc.contributor.author
Mutlu, Onur
dc.contributor.author
Alkan, Can
dc.date.accessioned
2021-10-21T06:31:21Z
dc.date.available
2017-12-12T05:40:10Z
dc.date.available
2018-01-22T17:52:22Z
dc.date.available
2018-01-22T17:53:09Z
dc.date.available
2021-10-21T06:30:25Z
dc.date.available
2021-10-21T06:31:21Z
dc.date.issued
2017-11-01
dc.identifier.issn
1367-4803
dc.identifier.issn
1460-2059
dc.identifier.other
10.1093/bioinformatics/btx342
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/220096
dc.identifier.doi
10.3929/ethz-b-000220096
dc.description.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: (i) it is implemented using quadratic-time dynamic programming algorithms and (ii) the majority of candidate locations in the reference genome do not align with a given read due to high dissimilarity. Calculating the alignment of such incorrect candidate locations consumes an overwhelming majority of a modern read mapper’s execution time. Therefore, it is crucial to develop a fast and effective filter that can detect incorrect candidate locations and eliminate them before invoking computationally costly alignment algorithms.
Results
We propose GateKeeper, a new hardware accelerator that functions as a pre-alignment step that quickly filters out most incorrect candidate locations. GateKeeper is the first design to accelerate pre-alignment using Field-Programmable Gate Arrays (FPGAs), which can perform pre-alignment much faster than software. When implemented on a single FPGA chip, GateKeeper maintains high accuracy (on average >96%) while providing, on average, 90-fold and 130-fold speedup over the state-of-the-art software pre-alignment techniques, Adjacency Filter and Shifted Hamming Distance (SHD), respectively. The addition of GateKeeper as a pre-alignment step can reduce the verification time of the mrFAST mapper by a factor of 10.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
Oxford University Press
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.title
GateKeeper: a new hardware architecture for accelerating pre-alignment in DNA short read mapping
en_US
dc.type
Journal Article
dc.rights.license
In Copyright - Non-Commercial Use Permitted
dc.date.published
2017-05-31
ethz.journal.title
Bioinformatics
ethz.journal.volume
33
en_US
ethz.journal.issue
21
en_US
ethz.journal.abbreviated
Bioinformatics
ethz.pages.start
3355
en_US
ethz.pages.end
3363
en_US
ethz.version.deposit
publishedVersion
en_US
ethz.notes
It was possible to publish this article open access thanks to a Swiss National Licence with the publisher.
en_US
ethz.identifier.wos
ethz.publication.place
Oxford
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::09483 - Mutlu, Onur / Mutlu, Onur
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::09483 - Mutlu, Onur / Mutlu, Onur
ethz.date.deposited
2017-12-12T05:40:41Z
ethz.source
WOS
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2018-01-22T17:52:27Z
ethz.rosetta.lastUpdated
2022-03-29T14:23:08Z
ethz.rosetta.exportRequired
true
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=GateKeeper:%20a%20new%20hardware%20architecture%20for%20accelerating%20pre-alignment%20in%20DNA%20short%20read%20mapping&rft.jtitle=Bioinformatics&rft.date=2017-11-01&rft.volume=33&rft.issue=21&rft.spage=3355&rft.epage=3363&rft.issn=1367-4803&1460-2059&rft.au=Alser,%20Mohammed&Hassan,%20Hasan&Xin,%20Hongyi&Ergin,%20O%C4%9Fuz&Mutlu,%20Onur&rft.genre=article&rft_id=info:doi/10.1093/bioinformatics/btx342&
Files in this item
Publication type
-
Journal Article [133251]