DocumentCode :
1042781
Title :
Parallel Genomic Alignments on the Cell Broadband Engine
Author :
Sarje, Abhinav ; Aluru, Srinivas
Author_Institution :
Dept. of Electr. & Comput. Eng., Iowa State Univ., Ames, IA, USA
Volume :
20
Issue :
11
fYear :
2009
Firstpage :
1600
Lastpage :
1610
Abstract :
Genomic alignments, as a means to uncover evolutionary relationships among organisms, are a fundamental tool in computational biology. There is considerable recent interest in using the Cell Broadband Engine, a heterogeneous multicore chip that provides high performance, for biological applications. However, work in genomic alignments so far has been limited to computing optimal alignment scores using quadratic space for the basic global/local alignment problem. In this paper, we present a comprehensive study of developing alignment algorithms on the Cell, exploiting its thread and data level parallelism features. First, we develop a parallel implementation on the Cell that computes optimal alignments and adopts Hirschberg´s linear space technique. The former is essential, as merely computing optimal alignment scores is not useful, while the latter is needed to permit alignments of longer sequences. We then present Cell implementations of two advanced alignment techniques-spliced alignments and syntenic alignments. Spliced alignments are useful in aligning mRNA sequences with corresponding genomic sequences to uncover the gene structure. Syntenic alignments are used to discover conserved exons and other sequences between long genomic sequences from different organisms. We present experimental results for these three types of alignments on 16 Synergistic Processing Elements of the IBM QS20 dual-Cell blade system.
Keywords :
biology computing; genetics; genomics; microprocessor chips; parallel algorithms; quadratic programming; sequences; Hirschberg linear space technique; cell broadband engine; computational biology; gene structure; heterogeneous multicore chip; mRNA sequence; optimal alignment score; parallel genomic alignment algorithm; quadratic space; Parallel algorithms; biology and genetics; pattern matching.;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/TPDS.2008.254
Filename :
4721368
Link To Document :
بازگشت