Cargando…

RNA folding with hard and soft constraints

BACKGROUND: A 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 rest...

Descripción completa

Detalles Bibliográficos
Autores principales: Lorenz, Ronny, Hofacker, Ivo L., Stadler, Peter F.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4842303/
https://www.ncbi.nlm.nih.gov/pubmed/27110276
http://dx.doi.org/10.1186/s13015-016-0070-z
_version_ 1782428499912425472
author Lorenz, Ronny
Hofacker, Ivo L.
Stadler, Peter F.
author_facet Lorenz, Ronny
Hofacker, Ivo L.
Stadler, Peter F.
author_sort Lorenz, Ronny
collection PubMed
description BACKGROUND: A 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. RESULTS: Responding 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. CONCLUSIONS: The 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 MATERIAL: The online version of this article (doi:10.1186/s13015-016-0070-z) contains supplementary material, which is available to authorized users.
format Online
Article
Text
id pubmed-4842303
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-48423032016-04-25 RNA folding with hard and soft constraints Lorenz, Ronny Hofacker, Ivo L. Stadler, Peter F. Algorithms Mol Biol Research BACKGROUND: A 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. RESULTS: Responding 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. CONCLUSIONS: The 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 MATERIAL: The online version of this article (doi:10.1186/s13015-016-0070-z) contains supplementary material, which is available to authorized users. BioMed Central 2016-04-23 /pmc/articles/PMC4842303/ /pubmed/27110276 http://dx.doi.org/10.1186/s13015-016-0070-z Text en © Lorenz et al. 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Research
Lorenz, Ronny
Hofacker, Ivo L.
Stadler, Peter F.
RNA folding with hard and soft constraints
title RNA folding with hard and soft constraints
title_full RNA folding with hard and soft constraints
title_fullStr RNA folding with hard and soft constraints
title_full_unstemmed RNA folding with hard and soft constraints
title_short RNA folding with hard and soft constraints
title_sort rna folding with hard and soft constraints
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4842303/
https://www.ncbi.nlm.nih.gov/pubmed/27110276
http://dx.doi.org/10.1186/s13015-016-0070-z
work_keys_str_mv AT lorenzronny rnafoldingwithhardandsoftconstraints
AT hofackerivol rnafoldingwithhardandsoftconstraints
AT stadlerpeterf rnafoldingwithhardandsoftconstraints