Predicting RNA secondary structures with arbitrary pseudoknots by maximizing the number of stacking pairs

被引:37
|
作者
Ieong, S
Kao, MY
Lam, TW
Sung, WK
Yiu, SM
机构
[1] Yale Univ, Dept Comp Sci, New Haven, CT 06520 USA
[2] Northwestern Univ, Dept Comp Sci, Evanston, IL 60201 USA
[3] Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
[4] Natl Univ Singapore, Dept Comp Sci, Singapore 117543, Singapore
关键词
RNA secondary structures; pseudoknots; stacking pairs; approximation algorithms; computational complexity;
D O I
10.1089/106652703322756186
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
The paper investigates the computational problem of predicting RNA secondary structures. The general belief is that allowing pseudoknots makes the problem hard. Existing polynomial-time algorithms are heuristic algorithms with no performance guarantee and can handle only limited types of pseudoknots. In this paper, we initiate the study of predicting RNA secondary structures with a maximum number of stacking pairs while allowing arbitrary pseudoknots. We obtain two approximation algorithms with worst-case approximation ratios of 1/2 and 1/3 for planar and general secondary structures, respectively. For an RNA sequence of n bases, the approximation algorithm for planar secondary structures runs in O(n(3)) time while that for the general case runs in linear time. Furthermore, we prove that allowing pseudoknots makes it NP-hard to maximize the number of stacking pairs in a planar secondary structure. This result is in contrast with the recent NP-hard results on psuedoknots which are based on optimizing some general and complicated energy functions.
引用
收藏
页码:981 / 995
页数:15
相关论文
共 50 条
  • [21] An Efficient Multiple Alignment Method for RNA Secondary Structures Including Pseudoknots
    Seki, Shinnosuke
    Kobayashi, Satoshi
    NATURAL COMPUTING, PROCEEDINGS, 2009, 1 : 179 - +
  • [22] An iterative loop matching approach to the prediction of RNA secondary structures with pseudoknots
    Ruan, JH
    Stormo, GD
    Zhang, WX
    PROCEEDINGS OF THE 2003 IEEE BIOINFORMATICS CONFERENCE, 2003, : 519 - 520
  • [23] CompPknots: A framework for parallel prediction and comparison of RNA secondary structures with pseudoknots
    Estrada, Trilce
    Licon, Abel
    Taufer, Michela
    FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 677 - +
  • [24] Assembly Mechanisms of RNA Pseudoknots are Determined by the Stabilities of the Constituent Secondary Structures
    Cho, Samuel S.
    Thirumalai, D.
    BIOPHYSICAL JOURNAL, 2010, 98 (03) : 472A - 473A
  • [25] GAknot: RNA secondary structures prediction with pseudoknots using Genetic Algorithm
    Tong, Kwok-Kit
    Cheung, Kwan-Yau
    Lee, Kin-Hong
    Leung, Kwong-Sak
    PROCEEDINGS OF THE 2013 IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN BIOINFORMATICS AND COMPUTATIONAL BIOLOGY (CIBCB), 2013, : 136 - 142
  • [26] A Novel Efficient Simulated Annealing Algorithm for the RNA Secondary Structure Predicting with Pseudoknots
    Zhang Kai
    Lv Yulin
    INTELLIGENT COMPUTING THEORIES AND APPLICATION, PT II, 2018, 10955 : 365 - 370
  • [27] An Iterated loop matching approach to the prediction of RNA secondary structures with pseudoknots
    Ruan, JH
    Stormo, GD
    Zhang, WX
    BIOINFORMATICS, 2004, 20 (01) : 58 - 66
  • [28] McGenus: a Monte Carlo algorithm to predict RNA secondary structures with pseudoknots
    Bon, Michael
    Micheletti, Cristian
    Orland, Henri
    NUCLEIC ACIDS RESEARCH, 2013, 41 (03) : 1895 - 1900
  • [29] A New Parameterized Algorithm for Predicting the Secondary Structure of RNA Sequences Including Pseudoknots
    Song, Yinglei
    Liu, Chunmei
    Li, Yongzhong
    COMPUTER JOURNAL, 2015, 58 (11): : 3114 - 3125
  • [30] A New Approximation Algorithm for the Maximum Stacking Base Pairs Problem from RNA Secondary Structures Prediction
    Zhou, Aizhong
    Jiang, Haitao
    Guo, Jiong
    Zhu, Daming
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, COCOA 2017, PT I, 2017, 10627 : 85 - 92