Cargando…

Computational RNA secondary structure design: empirical complexity and improved methods

BACKGROUND: We investigate the empirical complexity of the RNA secondary structure design problem, that is, the scaling of the typical difficulty of the design task for various classes of RNA structures as the size of the target structure is increased. The purpose of this work is to understand bette...

Descripción completa

Detalles Bibliográficos
Autores principales: Aguirre-Hernández, Rosalía, Hoos, Holger H, Condon, Anne
Formato: Texto
Lenguaje:English
Publicado: BioMed Central 2007
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1808480/
https://www.ncbi.nlm.nih.gov/pubmed/17266771
http://dx.doi.org/10.1186/1471-2105-8-34
_version_ 1782132545970765824
author Aguirre-Hernández, Rosalía
Hoos, Holger H
Condon, Anne
author_facet Aguirre-Hernández, Rosalía
Hoos, Holger H
Condon, Anne
author_sort Aguirre-Hernández, Rosalía
collection PubMed
description BACKGROUND: We investigate the empirical complexity of the RNA secondary structure design problem, that is, the scaling of the typical difficulty of the design task for various classes of RNA structures as the size of the target structure is increased. The purpose of this work is to understand better the factors that make RNA structures hard to design for existing, high-performance algorithms. Such understanding provides the basis for improving the performance of one of the best algorithms for this problem, RNA-SSD, and for characterising its limitations. RESULTS: To gain insights into the practical complexity of the problem, we present a scaling analysis on random and biologically motivated structures using an improved version of the RNA-SSD algorithm, and also the RNAinverse algorithm from the Vienna package. Since primary structure constraints are relevant for designing RNA structures, we also investigate the correlation between the number and the location of the primary structure constraints when designing structures and the performance of the RNA-SSD algorithm. The scaling analysis on random and biologically motivated structures supports the hypothesis that the running time of both algorithms scales polynomially with the size of the structure. We also found that the algorithms are in general faster when constraints are placed only on paired bases in the structure. Furthermore, we prove that, according to the standard thermodynamic model, for some structures that the RNA-SSD algorithm was unable to design, there exists no sequence whose minimum free energy structure is the target structure. CONCLUSION: Our analysis helps to better understand the strengths and limitations of both the RNA-SSD and RNAinverse algorithms, and suggests ways in which the performance of these algorithms can be further improved.
format Text
id pubmed-1808480
institution National Center for Biotechnology Information
language English
publishDate 2007
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-18084802007-03-13 Computational RNA secondary structure design: empirical complexity and improved methods Aguirre-Hernández, Rosalía Hoos, Holger H Condon, Anne BMC Bioinformatics Research Article BACKGROUND: We investigate the empirical complexity of the RNA secondary structure design problem, that is, the scaling of the typical difficulty of the design task for various classes of RNA structures as the size of the target structure is increased. The purpose of this work is to understand better the factors that make RNA structures hard to design for existing, high-performance algorithms. Such understanding provides the basis for improving the performance of one of the best algorithms for this problem, RNA-SSD, and for characterising its limitations. RESULTS: To gain insights into the practical complexity of the problem, we present a scaling analysis on random and biologically motivated structures using an improved version of the RNA-SSD algorithm, and also the RNAinverse algorithm from the Vienna package. Since primary structure constraints are relevant for designing RNA structures, we also investigate the correlation between the number and the location of the primary structure constraints when designing structures and the performance of the RNA-SSD algorithm. The scaling analysis on random and biologically motivated structures supports the hypothesis that the running time of both algorithms scales polynomially with the size of the structure. We also found that the algorithms are in general faster when constraints are placed only on paired bases in the structure. Furthermore, we prove that, according to the standard thermodynamic model, for some structures that the RNA-SSD algorithm was unable to design, there exists no sequence whose minimum free energy structure is the target structure. CONCLUSION: Our analysis helps to better understand the strengths and limitations of both the RNA-SSD and RNAinverse algorithms, and suggests ways in which the performance of these algorithms can be further improved. BioMed Central 2007-01-31 /pmc/articles/PMC1808480/ /pubmed/17266771 http://dx.doi.org/10.1186/1471-2105-8-34 Text en Copyright © 2007 Aguirre-Hernández et al; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( (http://creativecommons.org/licenses/by/2.0) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Aguirre-Hernández, Rosalía
Hoos, Holger H
Condon, Anne
Computational RNA secondary structure design: empirical complexity and improved methods
title Computational RNA secondary structure design: empirical complexity and improved methods
title_full Computational RNA secondary structure design: empirical complexity and improved methods
title_fullStr Computational RNA secondary structure design: empirical complexity and improved methods
title_full_unstemmed Computational RNA secondary structure design: empirical complexity and improved methods
title_short Computational RNA secondary structure design: empirical complexity and improved methods
title_sort computational rna secondary structure design: empirical complexity and improved methods
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1808480/
https://www.ncbi.nlm.nih.gov/pubmed/17266771
http://dx.doi.org/10.1186/1471-2105-8-34
work_keys_str_mv AT aguirrehernandezrosalia computationalrnasecondarystructuredesignempiricalcomplexityandimprovedmethods
AT hoosholgerh computationalrnasecondarystructuredesignempiricalcomplexityandimprovedmethods
AT condonanne computationalrnasecondarystructuredesignempiricalcomplexityandimprovedmethods