• DocumentCode
    1494087
  • Title

    Memory Efficient Algorithms for Structural Alignment of RNAs with Pseudoknots

  • Author

    Wong, T.K.F. ; Chiu, Y.S. ; Lam, T.W. ; Yiu, S.M.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Hong Kong, Hong Kong, China
  • Volume
    9
  • Issue
    1
  • fYear
    2012
  • Firstpage
    161
  • Lastpage
    168
  • Abstract
    In this paper, we consider the problem of structural alignment of a target RNA sequence of length n and a query RNA sequence of length m with known secondary structure that may contain simple pseudoknots or embedded simple pseudoknots. The best known algorithm for solving this problem runs in O(mn3) time for simple pseudoknot or O(mn4) time for embedded simple pseudoknot with space complexity of O(mn3) for both structures, which require too much memory making it infeasible for comparing noncoding RNAs (ncRNAs) with length several hundreds or more. We propose memory efficient algorithms to solve the same problem. We reduce the space complexity to O(n3) for simple pseudoknot and O(mn2 + n3) for embedded simple pseudoknot while maintaining the same time complexity. We also show how to modify our algorithm to handle a restricted class of recursive simple pseudoknot which is found abundant in real data with space complexity of O(mn2 + n3) and time complexity of O(mn4). Experimental results show that our algorithms are feasible for comparing ncRNAs of length more than 500.
  • Keywords
    computational complexity; macromolecules; molecular biophysics; organic compounds; RNA sequence; memory efficient algorithm; recursive simple pseudoknot; space complexity; structural alignment; time complexity; Bioinformatics; Complexity theory; Computational biology; Genomics; Heuristic algorithms; Memory management; RNA; Noncoding RNAs; memory efficient algorithm.; pseudoknot; structural alignment; Algorithms; Nucleic Acid Conformation; RNA, Untranslated; Sequence Alignment; Sequence Analysis, RNA;
  • fLanguage
    English
  • Journal_Title
    Computational Biology and Bioinformatics, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5963
  • Type

    jour

  • DOI
    10.1109/TCBB.2011.66
  • Filename
    5750003