Cargando…

Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach

BACKGROUND: RNA secondary structure prediction is a mainstream bioinformatic domain, and is key to computational analysis of functional RNA. In more than 30 years, much research has been devoted to defining different variants of RNA structure prediction problems, and to developing techniques for imp...

Descripción completa

Detalles Bibliográficos
Autores principales: Zakov, Shay, Tsur, Dekel, Ziv-Ukelson, Michal
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3741081/
https://www.ncbi.nlm.nih.gov/pubmed/21851589
http://dx.doi.org/10.1186/1748-7188-6-20
_version_ 1782280194724200448
author Zakov, Shay
Tsur, Dekel
Ziv-Ukelson, Michal
author_facet Zakov, Shay
Tsur, Dekel
Ziv-Ukelson, Michal
author_sort Zakov, Shay
collection PubMed
description BACKGROUND: RNA secondary structure prediction is a mainstream bioinformatic domain, and is key to computational analysis of functional RNA. In more than 30 years, much research has been devoted to defining different variants of RNA structure prediction problems, and to developing techniques for improving prediction quality. Nevertheless, most of the algorithms in this field follow a similar dynamic programming approach as that presented by Nussinov and Jacobson in the late 70's, which typically yields cubic worst case running time algorithms. Recently, some algorithmic approaches were applied to improve the complexity of these algorithms, motivated by new discoveries in the RNA domain and by the need to efficiently analyze the increasing amount of accumulated genome-wide data. RESULTS: We study Valiant's classical algorithm for Context Free Grammar recognition in sub-cubic time, and extract features that are common to problems on which Valiant's approach can be applied. Based on this, we describe several problem templates, and formulate generic algorithms that use Valiant's technique and can be applied to all problems which abide by these templates, including many problems within the world of RNA Secondary Structures and Context Free Grammars. CONCLUSIONS: The algorithms presented in this paper improve the theoretical asymptotic worst case running time bounds for a large family of important problems. It is also possible that the suggested techniques could be applied to yield a practical speedup for these problems. For some of the problems (such as computing the RNA partition function and base-pair binding probabilities), the presented techniques are the only ones which are currently known for reducing the asymptotic running time bounds of the standard algorithms.
format Online
Article
Text
id pubmed-3741081
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-37410812013-08-13 Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach Zakov, Shay Tsur, Dekel Ziv-Ukelson, Michal Algorithms Mol Biol Research BACKGROUND: RNA secondary structure prediction is a mainstream bioinformatic domain, and is key to computational analysis of functional RNA. In more than 30 years, much research has been devoted to defining different variants of RNA structure prediction problems, and to developing techniques for improving prediction quality. Nevertheless, most of the algorithms in this field follow a similar dynamic programming approach as that presented by Nussinov and Jacobson in the late 70's, which typically yields cubic worst case running time algorithms. Recently, some algorithmic approaches were applied to improve the complexity of these algorithms, motivated by new discoveries in the RNA domain and by the need to efficiently analyze the increasing amount of accumulated genome-wide data. RESULTS: We study Valiant's classical algorithm for Context Free Grammar recognition in sub-cubic time, and extract features that are common to problems on which Valiant's approach can be applied. Based on this, we describe several problem templates, and formulate generic algorithms that use Valiant's technique and can be applied to all problems which abide by these templates, including many problems within the world of RNA Secondary Structures and Context Free Grammars. CONCLUSIONS: The algorithms presented in this paper improve the theoretical asymptotic worst case running time bounds for a large family of important problems. It is also possible that the suggested techniques could be applied to yield a practical speedup for these problems. For some of the problems (such as computing the RNA partition function and base-pair binding probabilities), the presented techniques are the only ones which are currently known for reducing the asymptotic running time bounds of the standard algorithms. BioMed Central 2011-08-18 /pmc/articles/PMC3741081/ /pubmed/21851589 http://dx.doi.org/10.1186/1748-7188-6-20 Text en Copyright ©2011 Zakov 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
Zakov, Shay
Tsur, Dekel
Ziv-Ukelson, Michal
Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach
title Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach
title_full Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach
title_fullStr Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach
title_full_unstemmed Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach
title_short Reducing the worst case running times of a family of RNA and CFG problems, using Valiant's approach
title_sort reducing the worst case running times of a family of rna and cfg problems, using valiant's approach
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3741081/
https://www.ncbi.nlm.nih.gov/pubmed/21851589
http://dx.doi.org/10.1186/1748-7188-6-20
work_keys_str_mv AT zakovshay reducingtheworstcaserunningtimesofafamilyofrnaandcfgproblemsusingvaliantsapproach
AT tsurdekel reducingtheworstcaserunningtimesofafamilyofrnaandcfgproblemsusingvaliantsapproach
AT zivukelsonmichal reducingtheworstcaserunningtimesofafamilyofrnaandcfgproblemsusingvaliantsapproach