Abstract

BackgroundA large class of RNA secondary structure prediction programs uses an elaborate energy model grounded in extensive thermodynamic measurements and exact dynamic programming algorithms. External experimental evidence can be in principle be incorporated by means of hard constraints that restrict the search space or by means of soft constraints that distort the energy model. In particular recent advances in coupling chemical and enzymatic probing with sequencing techniques but also comparative approaches provide an increasing amount of experimental data to be combined with secondary structure prediction.ResultsResponding to the increasing needs for a versatile and user-friendly inclusion of external evidence into diverse flavors of RNA secondary structure prediction tools we implemented a generic layer of constraint handling into the ViennaRNA Package. It makes explicit use of the conceptual separation of the “folding grammar” defining the search space and the actual energy evaluation, which allows constraints to be interleaved in a natural way between recursion steps and evaluation of the standard energy function.ConclusionsThe extension of the ViennaRNA Package provides a generic way to include diverse types of constraints into RNA folding algorithms. The computational overhead incurred is negligible in practice. A wide variety of application scenarios can be accommodated by the new framework, including the incorporation of structure probing data, non-standard base pairs and chemical modifications, as well as structure-dependent ligand binding.Electronic supplementary materialThe online version of this article (doi:10.1186/s13015-016-0070-z) contains supplementary material, which is available to authorized users.

Highlights

  • A large class of RNA secondary structure prediction programs uses an elaborate energy model grounded in extensive thermodynamic measurements and exact dynamic programming algorithms

  • Despite its pervasive success in a wide variety of applications, thermodynamics-based pseudo-knot free RNA secondary structure prediction is by no means perfect [1, 2]

  • Thermodynamic folding software includes the possibility to constrain the set of allowed base pairs or to force individual

Read more

Summary

Introduction

A large class of RNA secondary structure prediction programs uses an elaborate energy model grounded in extensive thermodynamic measurements and exact dynamic programming algorithms. Practical implementations of McCaskill’s algorithm e.g. in the ViennaRNA Package avoided energy penalties and instead modeled hard constraints by ignoring certain cases in the dynamic programming recursions themselves. In complete analogy with the binary constraint variable Xτij used for hard constraints, a single, real-valued soft constraint variable τij with τii = δiτ containing position-wise bonus energies is used to specify the entire set of pseudo-energies for unpaired nucleotides and base pairs.

Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call