HotKnots: Heuristic prediction of RNA secondary structures including pseudoknots

被引:184
作者
Ren, JH [1 ]
Rastegari, B [1 ]
Condon, A [1 ]
Hoos, HH [1 ]
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1Z4, Canada
关键词
RNA secondary structure prediction; pseudoknots; heuristic algorithms;
D O I
10.1261/rna.7284905
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
We present HotKnots, a new heuristic algorithm for the prediction of RNA secondary structures including pseudoknots. Based on the simple idea of iteratively forming stable stems, our algorithm explores many alternative secondary structures, using a free energy minimization algorithm for pseudoknot free secondary structures to identify promising candidate stems. In an empirical evaluation of the algorithm with 43 sequences taken from the Pseudobase database and from the literature on pseudoknotted structures, we found that overall, in terms of the sensitivity and specificity of predictions, HotKnots outperforms the well-known Pseudoknots algorithm of Rivas and Eddy and the NUPACK algorithm of Dirks and Pierce, both based on dynamic programming approaches for limited classes of pseudoknotted structures. It also outperforms the heuristic Iterated Loop Matching algorithm of Ruan and colleagues, and in many cases gives better results than the genetic algorithm from the STAR package of van Batenburg and colleagues and the recent pknotsRG-mfe algorithm of Reeder and Giegerich. The HotKnots algorithm has been implemented in C/C++ and is available from http://www. cs.ubc.ca/labs/beta/Software/HotKnots.
引用
收藏
页码:1494 / 1504
页数:11
相关论文
共 39 条
[1]   PREDICTION OF RNA SECONDARY STRUCTURE, INCLUDING PSEUDOKNOTTING, BY COMPUTER-SIMULATION [J].
ABRAHAMS, JP ;
VANDENBERG, M ;
VANBATENBURG, E ;
PLEIJ, C .
NUCLEIC ACIDS RESEARCH, 1990, 18 (10) :3035-3044
[2]   Dynamic programming algorithms for RNA secondary structure prediction with pseudoknots [J].
Akutsu, T .
DISCRETE APPLIED MATHEMATICS, 2000, 104 (1-3) :45-62
[3]   Secondary structure prediction of interacting RNA molecules [J].
Andronescu, M ;
Zhang, ZC ;
Condon, A .
JOURNAL OF MOLECULAR BIOLOGY, 2005, 345 (05) :987-1001
[4]   The Ribonuclease P Database [J].
Brown, JW .
NUCLEIC ACIDS RESEARCH, 1999, 27 (01) :314-314
[5]   Secondary structure of vertebrate telomerase RNA [J].
Chen, JL ;
Blasco, MA ;
Greider, CW .
CELL, 2000, 100 (05) :503-514
[6]   The role of the pseudoknot at the 3' end of turnip yellow mosaic virus RNA in minus-strand synthesis by the viral RNA-Dependent RNA polymerase [J].
Deiman, BALM ;
Kortlever, RM ;
Pleij, CWA .
JOURNAL OF VIROLOGY, 1997, 71 (08) :5990-5996
[7]   A partition function algorithm for nucleic acid secondary structure including pseudoknots [J].
Dirks, RM ;
Pierce, NA .
JOURNAL OF COMPUTATIONAL CHEMISTRY, 2003, 24 (13) :1664-1677
[8]  
Draper DE, 1998, COLD SPRING HARBOR M, P415
[9]  
Durbin R., 1998, Biological sequence analysis: Probabilistic models of proteins and nucleic acids
[10]   RNA SEQUENCE-ANALYSIS USING COVARIANCE-MODELS [J].
EDDY, SR ;
DURBIN, R .
NUCLEIC ACIDS RESEARCH, 1994, 22 (11) :2079-2088