A new algorithm for RNA secondary structure design

被引:112
作者
Andronescu, M
Fejes, AP
Hutter, F
Hoos, HH [1 ]
Condon, A
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1Z4, Canada
[2] Univ British Columbia, Dept Microbiol & Immunol, Vancouver, BC V6T 1Z3, Canada
基金
美国国家科学基金会;
关键词
RNA structure; RNA design; RNA inverse folding; stochastic local search;
D O I
10.1016/j.jmb.2003.12.041
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
The function of many RNAs depends crucially on their structure. Therefore, the design of RNA molecules with specific structural properties has many potential applications, e.g. in the context of investigating the function of biological RNAs, of creating new ribozymes, or of designing artificial RNA nanostructures. Here, we present a new algorithm for solving the following RNA secondary structure design problem: given a secondary structure, find an RNA sequence (if any) that is predicted to fold to that structure. Unlike the (pseudoknot-free) secondary structure prediction problem, this problem appears to be hard computationally. Our new algorithm, "RNA Secondary Structure Designer (RNA-SSD)", is based on stochastic local search, a prominent general approach for solving hard combinatorial problems. A thorough empirical evaluation on computationally predicted structures of biological sequences and artificially generated RNA structures as well as on empirically modelled structures from the biological literature shows that RNA-SSD substantially outperforms the best known algorithm for this problem, RNAinverse from the Vienna RNA Package. In particular, the new algorithm is able to solve structures, consistently, for which RNAinverse is unable to find solutions. The RNA-SSD software is publically available under the name of RNA Designer at the RNASoft website (www.rnasoft.ca). (C) 2003 Elsevier Ltd. All rights reserved.
引用
收藏
页码:607 / 624
页数:18
相关论文
共 30 条
[11]   Structure, folding and activity of the VS ribozyme: importance of the 2-3-6 helical junction [J].
Lafontaine, DA ;
Norman, DG ;
Lilley, DMJ .
EMBO JOURNAL, 2001, 20 (06) :1415-1424
[12]   Fast evaluation of internal loops in RNA secondary structure prediction [J].
Lyngso, RB ;
Zuker, M ;
Pedersen, CNS .
BIOINFORMATICS, 1999, 15 (06) :440-445
[13]  
MACKIE GA, 1992, J BIOL CHEM, V267, P1054
[14]   Logical computation using algorithmic self-assembly of DNA triple-crossover molecules [J].
Mao, CD ;
LaBean, TH ;
Reif, JH ;
Seeman, NC .
NATURE, 2000, 407 (6803) :493-496
[15]   Expanded sequence dependence of thermodynamic parameters improves prediction of RNA secondary structure [J].
Mathews, DH ;
Sabina, J ;
Zuker, M ;
Turner, DH .
JOURNAL OF MOLECULAR BIOLOGY, 1999, 288 (05) :911-940
[16]   MINIMIZING CONFLICTS - A HEURISTIC REPAIR METHOD FOR CONSTRAINT SATISFACTION AND SCHEDULING PROBLEMS [J].
MINTON, S ;
JOHNSTON, MD ;
PHILIPS, AB ;
LAIRD, P .
ARTIFICIAL INTELLIGENCE, 1992, 58 (1-3) :161-205
[17]   Design and isolation of ribozyme-substrate pairs using RNase P-based ribozymes containing altered substrate binding sites [J].
Mobley, EM ;
Pan, T .
NUCLEIC ACIDS RESEARCH, 1999, 27 (21) :4298-4304
[18]   Comparative structure analysis of vertebrate ribonuclease P RNA [J].
Pitulle, C ;
Garcia-Paris, M ;
Zamudio, KR ;
Pace, NR .
NUCLEIC ACIDS RESEARCH, 1998, 26 (14) :3333-3339
[19]   A dynamic programming algorithm for RNA structure prediction including pseudoknots [J].
Rivas, E ;
Eddy, SR .
JOURNAL OF MOLECULAR BIOLOGY, 1999, 285 (05) :2053-2068
[20]  
Rossi G. L., 1992, CURR OPIN STRUC BIOL, V2, P816, DOI [10.1016/0959-440X(92)90104-F, DOI 10.1016/0959-440X(92)90093-M, DOI 10.1016/0959-440X(92)90104-F]