• DocumentCode
    848058
  • Title

    Space and time efficient parallel algorithms and software for EST clustering

  • Author

    Kalyanaraman, Anantharaman ; Aluru, Srinivas ; Brendel, Volker ; Kothari, Suresh

  • Author_Institution
    Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
  • Volume
    14
  • Issue
    12
  • fYear
    2003
  • Firstpage
    1209
  • Lastpage
    1221
  • Abstract
    Expressed sequence tags, abbreviated as ESTs, are DNA molecules experimentally derived from expressed portions of genes. Clustering of ESTs is essential for gene recognition and for understanding important genetic variations such as those resulting in diseases. We present the algorithmic foundations and implementation of PaCE, a parallel software system we developed for large-scale EST clustering. The novel features of our approach include 1) design of space-efficient algorithms to limit the space required to linear in the size of the input data set, 2) a combination of algorithmic techniques to reduce the total work without sacrificing the quality of EST clustering, and 3) use of parallel processing to reduce runtime and facilitate clustering of large data sets. Using a combination of these techniques, we report the clustering of 327,632 rat ESTs in 47 minutes, and 420,694 Triticum aestivum ESTs in 3 hours and 15 minutes, using a 60-processor IBM xSeries cluster. These problems are well beyond the capabilities of state-of-the-art sequential software. We also present thorough experimental evaluation of our software including quality assessment using benchmark Arabidopsis EST data.
  • Keywords
    DNA; biology computing; computational complexity; parallel algorithms; parallel programming; trees (mathematics); Arabidopsis EST data; DNA molecules; EST clustering; IBM xSeries cluster; computational biology; expressed sequence tags; gene recognition; maximal common substring; parallel processing; parallel software system; quality assessment; space-efficient algorithms; suffix tree implementation; Algorithm design and analysis; Clustering algorithms; DNA; Diseases; Genetics; Large-scale systems; Parallel algorithms; Sequences; Software algorithms; Software systems;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2003.1255634
  • Filename
    1255634