GateKeeper-GPU: accelerated pre-alignment filtering in short read mapping

buir.advisorAlkan, Can
dc.contributor.authorBingöl, Zülal
dc.date.accessioned2020-09-04T10:12:18Z
dc.date.available2020-09-04T10:12:18Z
dc.date.copyright2020-08
dc.date.issued2020-08
dc.date.submitted2020-09-03
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (M.S.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2020.en_US
dc.descriptionIncludes bibliographical references (leaves 48-51).en_US
dc.description.abstractRecent 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.degreeM.S.en_US
dc.description.statementofresponsibilityby Zülal Bingölen_US
dc.embargo.release2021-03-03
dc.format.extentxiv, 63 leaves : charts ; 30 cm.en_US
dc.identifier.itemidB166420
dc.identifier.urihttp://hdl.handle.net/11693/54000
dc.language.isoEnglishen_US
dc.publisherBilkent Universityen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectRead mappingen_US
dc.subjectPre-alignment filteringen_US
dc.subjectGeneral purpose graphical processing unit (GPGPU)en_US
dc.subjectAlignment accelerationen_US
dc.titleGateKeeper-GPU: accelerated pre-alignment filtering in short read mappingen_US
dc.title.alternativeGateKeeper-GPU: kısa okuma haritalaması için hızlandırılmış ön-hizalama filtresien_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ZulalBingol_Msc_Thesis.pdf
Size:
1.19 MB
Format:
Adobe Portable Document Format
Description:
Full printable version
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: