Using GPUs for the Exact Alignment of Short-Read Genetic Sequences by Means of the Burrows-Wheeler Transform

被引:21
|
作者
Salavert Torres, Jose [1 ]
Blanquer Espert, Ignacio [1 ]
Tomas Dominguez, Andres [1 ]
Hernamdez Garcia, Vicente [1 ]
Medina Castello, Ignacio [2 ,3 ]
Tarraga Gimenez, Joaquin [2 ,3 ]
Dopazo Blazquez, Joaquin [2 ,3 ]
机构
[1] Univ Politecn Valencia, CIEMAT, Inst Instrumentac Imagen Mol Valencia I3M, Centro Mixto CSIC, Valencia 46022, Spain
[2] CIPF, Bioinformat & Genom Dept, Valencia 46012, Spain
[3] CIPF, INB, Funct Genom Node, Valencia 46012, Spain
关键词
Short-read alignment; CUDA; GPU; Burrows-Wheeler Transform; ALGORITHM; ULTRAFAST; BLAST;
D O I
10.1109/TCBB.2012.49
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
General Purpose Graphic Processing Units (GPGPUs) constitute an inexpensive resource for computing-intensive applications that could exploit an intrinsic fine-grain parallelism. This paper presents the design and implementation in GPGPUs of an exact alignment tool for nucleotide sequences based on the Burrows-Wheeler Transform. We compare this algorithm with state-of-the-art implementations of the same algorithm over standard CPUs, and considering the same conditions in terms of I/O. Excluding disk transfers, the implementation of the algorithm in GPUs shows a speedup larger than 12x, when compared to CPU execution. This implementation exploits the parallelism by concurrently searching different sequences on the same reference search tree, maximizing memory locality and ensuring a symmetric access to the data. The paper describes the behavior of the algorithm in GPU, showing a good scalability in the performance, only limited by the size of the GPU inner memory.
引用
收藏
页码:1245 / 1256
页数:12
相关论文
共 30 条
  • [1] Hardware-Acceleration of Short-Read Alignment Based on the Burrows-Wheeler Transform
    Waidyasooriya, Hasitha Muthumala
    Hariyama, Masanori
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (05) : 1358 - 1372
  • [2] Analysis of genomic rearrangements by using the Burrows-Wheeler transform of short-read data
    Kimura, Kouichi
    Koike, Asako
    BMC BIOINFORMATICS, 2015, 16
  • [3] Analysis of genomic rearrangements by using the Burrows-Wheeler transform of short-read data
    Kouichi Kimura
    Asako Koike
    BMC Bioinformatics, 16
  • [4] Implementation of a Custom Hardware-Accelerator for Short-read Mapping Using Burrows-Wheeler Alignment
    Waidyasooriya, Hasitha Muthumala
    Hariyama, Masanori
    Kameyama, Michitaka
    2013 35TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2013, : 651 - 654
  • [5] Fast and accurate long-read alignment with Burrows-Wheeler transform
    Li, Heng
    Durbin, Richard
    BIOINFORMATICS, 2010, 26 (05) : 589 - 595
  • [6] An efficient Burrows-Wheeler transform-based aligner for short read mapping
    Guo, Lilu
    Huo, Hongwei
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2024, 110
  • [7] Searching for unique DNA sequences with the Burrows-Wheeler Transform
    Pokrzywa, Rafal
    BIOCYBERNETICS AND BIOMEDICAL ENGINEERING, 2008, 28 (01) : 95 - 104
  • [8] MUSIC: A Hybrid Computing Environment for Burrows-Wheeler Alignment for Massive Amount of Short Read Sequence Data
    Gupta, Saurabh
    Chaudhury, Sanjoy
    Panda, Binay
    2014 MIDDLE EAST CONFERENCE ON BIOMEDICAL ENGINEERING (MECBME), 2014, : 188 - 191
  • [9] An improved encoding of genetic variation in a Burrows-Wheeler transform
    Buechler, Thomas
    Ohlebusch, Enno
    BIOINFORMATICS, 2020, 36 (05) : 1413 - 1419
  • [10] Efficient Read Alignment Using Burrows Wheeler Transform and Wavelet Tree
    Kumar, Sanjeev
    Agarwal, Suneeta
    Prasad, Rajesh
    2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, : 133 - 138