GateKeeper
GateKeeper is a hardware accelerator designed to quickly filter out most incorrect locations in pre-alignment using Field-Programmable Gate Arrays (FPGAs). This design can achieve up to 90-fold and 130-fold speedups over Adjacency Filter and Shifted Hamming Distance (SHD), respectively, while maintaining an accuracy of >96%. Adding GateKeeper as a pre-alignment step can reduce the verification time of the mrFAST mapper by a factor of 10.
Topic
Sequencing;Mapping;Sequence analysis
Detail
Operation: Read mapping
Software interface: Command-line user interface
Language: -
License: GNU General Public License v3
Cost: Free
Version name: -
Credit: National Institutes of Health (NIH), a Marie Curie Career Integration Grant under the Seventh Framework Programme, the Scientific and Technological Research Council of Turkey, under the TUBITAK 2215 program.
Input: -
Output: -
Contact: Mohammed Alser mohammedalser@bilkent.edu.tr, Can Alkan calkan@cs.bilkent.edu.tr, Onur Mutlu onur.mutlu@inf.ethz.ch
Collection: -
Maturity: -
Publications
- GateKeeper: a new hardware architecture for accelerating pre-alignment in DNA short read mapping.
- Alser M, et al. GateKeeper: a new hardware architecture for accelerating pre-alignment in DNA short read mapping. GateKeeper: a new hardware architecture for accelerating pre-alignment in DNA short read mapping. 2017; 33:3355-3363. doi: 10.1093/bioinformatics/btx342
- https://doi.org/10.1093/bioinformatics/btx342
- PMID: 28575161
- PMC: PMC5860160
Download and documentation
Documentation: https://github.com/BilkentCompGen/GateKeeper/blob/master/README.md
Home page: https://github.com/BilkentCompGen/GateKeeper
< Back to DB search