Prediction of RNA secondary structure with pseudoknots using integer programming
Open Access
- 30 January 2009
- journal article
- Published by Springer Nature in BMC Bioinformatics
- Vol. 10 (S1) , S38
- https://doi.org/10.1186/1471-2105-10-s1-s38
Abstract
Background RNA secondary structure prediction is one major task in bioinformatics, and various computational methods have been proposed so far. Pseudoknot is one of the typical substructures appearing in several RNAs, and plays an important role in some biological processes. Prediction of RNA secondary structure with pseudoknots is still challenging since the problem is NP-hard when arbitrary pseudoknots are taken into consideration. Results We introduce a new method of predicting RNA secondary structure with pseudoknots based on integer programming. In our formulation, we aim at minimizing the value of the objective function that reflects free energy of a folding structure of an input RNA sequence. We focus on a practical class of pseudoknots by setting constraints appropriately. Experimental results for a set of real RNA sequences show that our proposed method outperforms several existing methods in sensitivity. Furthermore, for a set of sequences of small length, our approach achieved good performance in both sensitivity and specificity. Conclusion Our integer programming-based approach for RNA structure prediction is flexible and extensible.Keywords
This publication has 19 references indexed in Scilit:
- The MC-Fold and MC-Sym pipeline infers RNA structure from sequence dataNature, 2008
- Pair stochastic tree adjoining grammars for aligning and predicting pseudoknot RNA structuresBioinformatics, 2005
- An Iterated loop matching approach to the prediction of RNA secondary structures with pseudoknotsBioinformatics, 2004
- Dynalign: an algorithm for finding the secondary structure common to two RNA sequencesJournal of Molecular Biology, 2002
- Dynamic programming algorithms for RNA secondary structure prediction with pseudoknotsDiscrete Applied Mathematics, 2000
- RNA Pseudoknot Prediction in Energy-Based ModelsJournal of Computational Biology, 2000
- A dynamic programming algorithm for RNA structure prediction including pseudoknots 1 1Edited by I. TinocoJournal of Molecular Biology, 1999
- Tree adjoining grammars for RNA structure predictionTheoretical Computer Science, 1999
- On Finding All Suboptimal Foldings of an RNA MoleculeScience, 1989
- Simultaneous Solution of the RNA Folding, Alignment and Protosequence ProblemsSIAM Journal on Applied Mathematics, 1985