Cargando…

Bi-objective integer programming for RNA secondary structure prediction with pseudoknots

BACKGROUND: RNA structure prediction is an important field in bioinformatics, and numerous methods and tools have been proposed. Pseudoknots are specific motifs of RNA secondary structures that are difficult to predict. Almost all existing methods are based on a single model and return one solution,...

Descripción completa

Detalles Bibliográficos
Autores principales: Legendre, Audrey, Angel, Eric, Tahi, Fariza
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5769536/
https://www.ncbi.nlm.nih.gov/pubmed/29334887
http://dx.doi.org/10.1186/s12859-018-2007-7
_version_ 1783292915374620672
author Legendre, Audrey
Angel, Eric
Tahi, Fariza
author_facet Legendre, Audrey
Angel, Eric
Tahi, Fariza
author_sort Legendre, Audrey
collection PubMed
description BACKGROUND: RNA structure prediction is an important field in bioinformatics, and numerous methods and tools have been proposed. Pseudoknots are specific motifs of RNA secondary structures that are difficult to predict. Almost all existing methods are based on a single model and return one solution, often missing the real structure. An alternative approach would be to combine different models and return a (small) set of solutions, maximizing its quality and diversity in order to increase the probability that it contains the real structure. RESULTS: We propose here an original method for predicting RNA secondary structures with pseudoknots, based on integer programming. We developed a generic bi-objective integer programming algorithm allowing to return optimal and sub-optimal solutions optimizing simultaneously two models. This algorithm was then applied to the combination of two known models of RNA secondary structure prediction, namely MEA and MFE. The resulting tool, called BiokoP, is compared with the other methods in the literature. The results show that the best solution (structure with the highest F(1)-score) is, in most cases, given by BiokoP. Moreover, the results of BiokoP are homogeneous, regardless of the pseudoknot type or the presence or not of pseudoknots. Indeed, the F(1)-scores are always higher than 70% for any number of solutions returned. CONCLUSION: The results obtained by BiokoP show that combining the MEA and the MFE models, as well as returning several optimal and several sub-optimal solutions, allow to improve the prediction of secondary structures. One perspective of our work is to combine better mono-criterion models, in particular to combine a model based on the comparative approach with the MEA and the MFE models. This leads to develop in the future a new multi-objective algorithm to combine more than two models. BiokoP is available on the EvryRNA platform: https://EvryRNA.ibisc.univ-evry.fr.
format Online
Article
Text
id pubmed-5769536
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-57695362018-01-25 Bi-objective integer programming for RNA secondary structure prediction with pseudoknots Legendre, Audrey Angel, Eric Tahi, Fariza BMC Bioinformatics Research Article BACKGROUND: RNA structure prediction is an important field in bioinformatics, and numerous methods and tools have been proposed. Pseudoknots are specific motifs of RNA secondary structures that are difficult to predict. Almost all existing methods are based on a single model and return one solution, often missing the real structure. An alternative approach would be to combine different models and return a (small) set of solutions, maximizing its quality and diversity in order to increase the probability that it contains the real structure. RESULTS: We propose here an original method for predicting RNA secondary structures with pseudoknots, based on integer programming. We developed a generic bi-objective integer programming algorithm allowing to return optimal and sub-optimal solutions optimizing simultaneously two models. This algorithm was then applied to the combination of two known models of RNA secondary structure prediction, namely MEA and MFE. The resulting tool, called BiokoP, is compared with the other methods in the literature. The results show that the best solution (structure with the highest F(1)-score) is, in most cases, given by BiokoP. Moreover, the results of BiokoP are homogeneous, regardless of the pseudoknot type or the presence or not of pseudoknots. Indeed, the F(1)-scores are always higher than 70% for any number of solutions returned. CONCLUSION: The results obtained by BiokoP show that combining the MEA and the MFE models, as well as returning several optimal and several sub-optimal solutions, allow to improve the prediction of secondary structures. One perspective of our work is to combine better mono-criterion models, in particular to combine a model based on the comparative approach with the MEA and the MFE models. This leads to develop in the future a new multi-objective algorithm to combine more than two models. BiokoP is available on the EvryRNA platform: https://EvryRNA.ibisc.univ-evry.fr. BioMed Central 2018-01-15 /pmc/articles/PMC5769536/ /pubmed/29334887 http://dx.doi.org/10.1186/s12859-018-2007-7 Text en © The Author(s) 2018 Open Access This 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 Article
Legendre, Audrey
Angel, Eric
Tahi, Fariza
Bi-objective integer programming for RNA secondary structure prediction with pseudoknots
title Bi-objective integer programming for RNA secondary structure prediction with pseudoknots
title_full Bi-objective integer programming for RNA secondary structure prediction with pseudoknots
title_fullStr Bi-objective integer programming for RNA secondary structure prediction with pseudoknots
title_full_unstemmed Bi-objective integer programming for RNA secondary structure prediction with pseudoknots
title_short Bi-objective integer programming for RNA secondary structure prediction with pseudoknots
title_sort bi-objective integer programming for rna secondary structure prediction with pseudoknots
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5769536/
https://www.ncbi.nlm.nih.gov/pubmed/29334887
http://dx.doi.org/10.1186/s12859-018-2007-7
work_keys_str_mv AT legendreaudrey biobjectiveintegerprogrammingforrnasecondarystructurepredictionwithpseudoknots
AT angeleric biobjectiveintegerprogrammingforrnasecondarystructurepredictionwithpseudoknots
AT tahifariza biobjectiveintegerprogrammingforrnasecondarystructurepredictionwithpseudoknots