• 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