Abstract

BackgroundRNA 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.ResultsWe 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.ConclusionsThe 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.

Highlights

  • RNA secondary structure prediction is a mainstream bioinformatic domain, and is key to computational analysis of functional RNA

  • [10] or an RNA duplex [11,12], the RNA Sequence to Structured-Sequence Alignment problem [13,14], and the RNA Simultaneous Alignment and Folding problem [15]

  • In this work we present a simple description of Valiant’s technique, and further generalize it to cope with additional problem variants which do not follow the standard structure of CFG/Weighted Context Free Grammar (WCFG) Parsing

Read more

Summary

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. 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
Background
Results previously published
Matrix notations
String notations
Example
Extension to the case where several inside properties are computed
Multiple String VMT
Eddy SR
13. Zhang K
15. Sankoff D
17. Teitelbaum R
27. Chan TM
43. Baker JK
49. Williams R
53. Waterman M
Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.