Computational RNA secondary structure design:: empirical complexity and improved methods

被引:34
作者
Aguirre-Hernandez, Rosalia [1 ]
Hoos, Holger H.
Condon, Anne
机构
[1] Univ British Columbia, Dept Comp Sci, Vancouver, BC V6T 1Z2, Canada
[2] Univ British Columbia, Inst Appl Math, Vancouver, BC V6T 1Z2, Canada
关键词
D O I
10.1186/1471-2105-8-34
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Background: We investigate the empirical complexity of the RNA secondary structure design problem, that is, the scaling of the typical difficulty of the design task for various classes of RNA structures as the size of the target structure is increased. The purpose of this work is to understand better the factors that make RNA structures hard to design for existing, high-performance algorithms. Such understanding provides the basis for improving the performance of one of the best algorithms for this problem, RNA-SSD, and for characterising its limitations. Results: To gain insights into the practical complexity of the problem, we present a scaling analysis on random and biologically motivated structures using an improved version of the RNA-SSD algorithm, and also the RNAinverse algorithm from the Vienna package. Since primary structure constraints are relevant for designing RNA structures, we also investigate the correlation between the number and the location of the primary structure constraints when designing structures and the performance of the RNA-SSD algorithm. The scaling analysis on random and biologically motivated structures supports the hypothesis that the running time of both algorithms scales polynomially with the size of the structure. We also found that the algorithms are in general faster when constraints are placed only on paired bases in the structure. Furthermore, we prove that, according to the standard thermodynamic model, for some structures that the RNA-SSD algorithm was unable to design, there exists no sequence whose minimum free energy structure is the target structure. Conclusion: Our analysis helps to better understand the strengths and limitations of both the RNA-SSD and RNAinverse algorithms, and suggests ways in which the performance of these algorithms can be further improved.
引用
收藏
页数:16
相关论文
共 24 条
[1]   RNA-RNA interaction prediction and antisense RNA target search [J].
Alkan, C ;
Karakoç, E ;
Nadeau, JH ;
Sahinalp, SC ;
Zhang, KH .
JOURNAL OF COMPUTATIONAL BIOLOGY, 2006, 13 (02) :267-282
[2]   Secondary structure prediction of interacting RNA molecules [J].
Andronescu, M ;
Zhang, ZC ;
Condon, A .
JOURNAL OF MOLECULAR BIOLOGY, 2005, 345 (05) :987-1001
[3]   A new algorithm for RNA secondary structure design [J].
Andronescu, M ;
Fejes, AP ;
Hutter, F ;
Hoos, HH ;
Condon, A .
JOURNAL OF MOLECULAR BIOLOGY, 2004, 336 (03) :607-624
[4]  
ANSRONESCU M, 2003, THESIS U BRIT COLUMB
[5]  
BIRIKH K, 1997, EUR J BIOCHEM, V1, P1
[6]   Are engineered proteins getting competition from RNA? [J].
Breaker, RR .
CURRENT OPINION IN BIOTECHNOLOGY, 1996, 7 (04) :442-448
[7]  
BUSCH A, 2006, BIOINFORMATICS ADV A
[8]   The Comparative RNA Web (CRW) Site:: an online database of comparative sequence and structure information for ribosomal, intron, and other RNAs:: Correction (vol 3, pg 2, 2002) -: art. no. 15 [J].
Cannone, JJ ;
Subramanian, S ;
Schnare, MN ;
Collett, JR ;
D'Souza, LM ;
Du, YS ;
Feng, B ;
Lin, N ;
Madabusi, LV ;
Müller, KM ;
Pande, N ;
Shang, ZD ;
Yu, N ;
Gutell, RR .
BMC BIOINFORMATICS, 2002, 3 (1)
[9]   NOMENCLATURE FOR INCOMPLETELY SPECIFIED BASES IN NUCLEIC-ACID SEQUENCES - RECOMMENDATIONS 1984 [J].
CORNISHBOWDEN, A .
NUCLEIC ACIDS RESEARCH, 1985, 13 (09) :3021-3030
[10]   CONTROL OF TRANSLATION BY MESSENGER-RNA SECONDARY STRUCTURE IN ESCHERICHIA-COLI - A QUANTITATIVE-ANALYSIS OF LITERATURE DATA [J].
DESMIT, MH ;
VANDUIN, J .
JOURNAL OF MOLECULAR BIOLOGY, 1994, 244 (02) :144-150