• DocumentCode
    848543
  • Title

    Cache-Oblivious Dynamic Programming for Bioinformatics

  • Author

    Chowdhury, Rezaul Alam ; Le, Hai-Son ; Ramachandran, Vijaya

  • Author_Institution
    Center for Comput. Visualization, Univ. of Texas at Austin, Austin, TX, USA
  • Volume
    7
  • Issue
    3
  • fYear
    2010
  • Firstpage
    495
  • Lastpage
    510
  • Abstract
    We present efficient cache-oblivious algorithms for some well-studied string problems in bioinformatics including the longest common subsequence, global pairwise sequence alignment and three-way sequence alignment (or median), both with affine gap costs, and RNA secondary structure prediction with simple pseudoknots. For each of these problems, we present cache-oblivious algorithms that match the best-known time complexity, match or improve the best-known space complexity, and improve significantly over the cache-efficiency of earlier algorithms. We present experimental results which show that our cache-oblivious algorithms run faster than software and implementations based on previous best algorithms for these problems.
  • Keywords
    bioinformatics; cache storage; computational complexity; dynamic programming; mathematics computing; RNA secondary structure prediction; bioinformatics; cache-oblivious dynamic programming; global pairwise sequence alignment; pseudoknots; space complexity; three-way sequence alignment; time complexity; Analysis of Algorithms and Problem Complexity; Biology and genetics; Combinatorial algorithms; RNA secondary structure prediction; Sequence alignment; Theory of Computation; Tradeoffs between Complexity Measures; cache-efficient; cache-oblivious.; dynamic programming; median; Algorithms; Base Pairing; Base Sequence; Computational Biology; Nucleic Acid Conformation; RNA; Sequence Alignment; Software;
  • fLanguage
    English
  • Journal_Title
    Computational Biology and Bioinformatics, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5963
  • Type

    jour

  • DOI
    10.1109/TCBB.2008.94
  • Filename
    4609376