Print Email Facebook Twitter GPU Accelerated Sequence Alignment with Trace-back for GATK HaplotypeCaller Title GPU Accelerated Sequence Alignment with Trace-back for GATK HaplotypeCaller Author Ren, S. (TU Delft Computer Engineering) Ahmed, N. (TU Delft Computer Engineering) Bertels, K.L.M. (TU Delft FTQC/Bertels Lab; TU Delft (OLD)Quantum Computer Architectures) Al-Ars, Z. (TU Delft Computer Engineering) Date 2019 Abstract Background: Pairwise sequence alignment is widely used in many biological tools and applications. Existing GPU accelerated implementations mainly focus on calculating optimal alignment score and omit identifying the optimal alignment itself. In GATK HaplotypeCaller (HC), the semi-global pairwise sequence alignment with traceback has so farbeen difficult to accelerate effectively on GPUs.Results: We first analyze the characteristics of the semi-global alignment with traceback in GATK HC and then propose a new algorithm that allows for retrieving the optimal alignment efficiently on GPUs. For the first stage, we choose intra-task parallelization model to calculate the position of the optimal alignment score and the backtracking matrix. Moreover, in the first stage, our GPU implementation also records the length of consecutive matches/mismatches inaddition to lengths of consecutive insertions and deletions as in the CPU-based implementation. This helps efficientlyretrieve the backtracking matrix to obtain the optimal alignment in the second stage.Conclusions: Experimental results show that our alignment kernel with traceback is up to 80x and 14.14x faster than its CPU counterpart with synthetic datasets and real datasets, respectively. When integrated into GATK HC (alongside a GPU accelerated pair-HMMs forward kernel), the overall acceleration is 2.3x faster than the baseline GATK HCimplementation, and 1.34x faster than the GATK HC implementation with the integrated GPU-based pair-HMMs forward algorithm. Although the methods proposed in this paper is to improve the performance of GATK HC, they can also be used in other pairwise alignments and applications. Subject GATK HaplotypeCaller (HC)GPUsOptimal alignmentSemi-global alignment with traceback To reference this document use: http://resolver.tudelft.nl/uuid:a8863a8a-a744-417b-82bc-6045682ff38b DOI https://doi.org/10.1186/s12864-019-5468-9 ISSN 1471-2164 Source BMC Genomics, 20, 103-116 Part of collection Institutional Repository Document type journal article Rights © 2019 S. Ren, N. Ahmed, K.L.M. Bertels, Z. Al-Ars Files PDF 332326089_GPU_accelerated ... Caller.pdf 2.34 MB Close viewer /islandora/object/uuid:a8863a8a-a744-417b-82bc-6045682ff38b/datastream/OBJ/view