GateKeeper-GPU: accelerated pre-alignment filtering in short read mapping
buir.advisor | Alkan, Can | |
dc.contributor.author | Bingöl, Zülal | |
dc.date.accessioned | 2020-09-04T10:12:18Z | |
dc.date.available | 2020-09-04T10:12:18Z | |
dc.date.copyright | 2020-08 | |
dc.date.issued | 2020-08 | |
dc.date.submitted | 2020-09-03 | |
dc.description | Cataloged from PDF version of article. | en_US |
dc.description | Thesis (M.S.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2020. | en_US |
dc.description | Includes bibliographical references (leaves 48-51). | en_US |
dc.description.abstract | Recent advances in high throughput sequencing (HTS) facilitate fast production of short DNA fragments (reads) in numerous amounts. Although the production is becoming inexpensive everyday, processing the present data for sequence alignment as a whole procedure is still computationally expensive. As the last step of alignment, the candidate locations of short reads on the reference genome are verified in accordance with their difference from the corresponding reference segment with the least possible error. In this sense, comparison of reads and reference segments requires approximate string matching techniques which traditionally inherit dynamic programming algorithms. Performing dynamic programming for each of the read and reference segment pair makes alignment, a computationally-costly stage for mapping process. So, accelerating this stage is expected to improve alignment performance in terms execution time. Here, we propose, GateKeeper-GPU, a fast pre-alignment filter to be performed before verification to get rid of the sequence pairs, which exceed a predefined error threshold, for reducing the computational load on the dynamic programming. We choose GateKeeper as the filtration algorithm, we improve and implement it on a GPGPU platform with CUDA framework to obtain benefit from performing compute-intensive work with highly parallel and independent millions of threads for boosting performance. GateKeeper-GPU can accelerate verification stage by up to 2.9× and provide up to 1.4× speedup for overall read alignment procedure when integrated with mrFAST, while producing up to 52× less number of false accept pairs than original GateKeeper work. | en_US |
dc.description.provenance | Submitted by Betül Özen (ozen@bilkent.edu.tr) on 2020-09-04T10:12:18Z No. of bitstreams: 2 ZulalBingol_Msc_Thesis.pdf: 1248998 bytes, checksum: 21576d258617bf007a5a35d499526bf9 (MD5) ZulalBingol_Msc_Thesis.pdf: 1248998 bytes, checksum: 21576d258617bf007a5a35d499526bf9 (MD5) | en |
dc.description.provenance | Made available in DSpace on 2020-09-04T10:12:18Z (GMT). No. of bitstreams: 2 ZulalBingol_Msc_Thesis.pdf: 1248998 bytes, checksum: 21576d258617bf007a5a35d499526bf9 (MD5) ZulalBingol_Msc_Thesis.pdf: 1248998 bytes, checksum: 21576d258617bf007a5a35d499526bf9 (MD5) Previous issue date: 2020-09 | en |
dc.description.statementofresponsibility | by Zülal Bingöl | en_US |
dc.embargo.release | 2021-03-03 | |
dc.format.extent | xiv, 63 leaves : charts ; 30 cm. | en_US |
dc.identifier.itemid | B166420 | |
dc.identifier.uri | http://hdl.handle.net/11693/54000 | |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Read mapping | en_US |
dc.subject | Pre-alignment filtering | en_US |
dc.subject | General purpose graphical processing unit (GPGPU) | en_US |
dc.subject | Alignment acceleration | en_US |
dc.title | GateKeeper-GPU: accelerated pre-alignment filtering in short read mapping | en_US |
dc.title.alternative | GateKeeper-GPU: kısa okuma haritalaması için hızlandırılmış ön-hizalama filtresi | en_US |
dc.type | Thesis | en_US |
thesis.degree.discipline | Computer Engineering | |
thesis.degree.grantor | Bilkent University | |
thesis.degree.level | Master's | |
thesis.degree.name | MS (Master of Science) |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- ZulalBingol_Msc_Thesis.pdf
- Size:
- 1.19 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: