Design, implementation and evaluation of a practical pseudoknot folding algorithm based on thermodynamics
Top Cited Papers
Open Access
- 4 August 2004
- journal article
- research article
- Published by Springer Nature in BMC Bioinformatics
- Vol. 5 (1), 104
- https://doi.org/10.1186/1471-2105-5-104
Abstract
Background: The general problem of RNA secondary structure prediction under the widely used thermodynamic model is known to be NP-complete when the structures considered include arbitrary pseudoknots. For restricted classes of pseudoknots, several polynomial time algorithms have been designed, where the O(n6)time and O(n4) space algorithm by Rivas and Eddy is currently the best available program. Results: We introduce the class of canonical simple recursive pseudoknots and present an algorithm that requires O(n4) time and O(n2) space to predict the energetically optimal structure of an RNA sequence, possible containing such pseudoknots. Evaluation against a large collection of known pseudoknotted structures shows the adequacy of the canonization approach and our algorithm. Conclusions: RNA pseudoknots of medium size can now be predicted reliably as well as efficiently by the new algorithm.Keywords
This publication has 29 references indexed in Scilit:
- The brave new world of RNANature, 2002
- RNAMotif, an RNA secondary structure definition and search algorithmNucleic Acids Research, 2001
- Pseudoknots in prion protein mRNAs confirmed by comparative sequence analysis and pattern searchingNucleic Acids Research, 2001
- A systematic approach to dynamic programming in bioinformaticsBioinformatics, 2000
- RNA Pseudoknot Prediction in Energy-Based ModelsJournal of Computational Biology, 2000
- The language of RNA: a formal grammar that includes pseudoknotsBioinformatics, 2000
- How RNA foldsJournal of Molecular Biology, 1999
- An approximation of loop free energy values of RNA H-pseudoknotsRNA, 1999
- Complete suboptimal folding of RNA and the stability of secondary structuresBiopolymers, 1999
- A dynamic programming algorithm for RNA structure prediction including pseudoknots 1 1Edited by I. TinocoJournal of Molecular Biology, 1999