Literature DB >> 22809342

Practicality and time complexity of a sparsified RNA folding algorithm.

Slavica Dimitrieva1, Philipp Bucher.   

Abstract

Commonly used RNA folding programs compute the minimum free energy structure of a sequence under the pseudoknot exclusion constraint. They are based on Zuker's algorithm which runs in time O(n(3)). Recently, it has been claimed that RNA folding can be achieved in average time O(n(2)) using a sparsification technique. A proof of quadratic time complexity was based on the assumption that computational RNA folding obeys the "polymer-zeta property". Several variants of sparse RNA folding algorithms were later developed. Here, we present our own version, which is readily applicable to existing RNA folding programs, as it is extremely simple and does not require any new data structure. We applied it to the widely used Vienna RNAfold program, to create sibRNAfold, the first public sparsified version of a standard RNA folding program. To gain a better understanding of the time complexity of sparsified RNA folding in general, we carried out a thorough run time analysis with synthetic random sequences, both in the context of energy minimization and base pairing maximization. Contrary to previous claims, the asymptotic time complexity of a sparsified RNA folding algorithm using standard energy parameters remains O(n(3)) under a wide variety of conditions. Consistent with our run-time analysis, we found that RNA folding does not obey the "polymer-zeta property" as claimed previously. Yet, a basic version of a sparsified RNA folding algorithm provides 15- to 50-fold speed gain. Surprisingly, the same sparsification technique has a different effect when applied to base pairing optimization. There, its asymptotic running time complexity appears to be either quadratic or cubic depending on the base composition. The code used in this work is available at: .

Mesh:

Substances:

Year:  2012        PMID: 22809342     DOI: 10.1142/S0219720012410077

Source DB:  PubMed          Journal:  J Bioinform Comput Biol        ISSN: 0219-7200            Impact factor:   1.122


  3 in total

1.  RNA secondary structures in a polymer-zeta model how foldings should be shaped for sparsification to establish a linear speedup.

Authors:  Emma Yu Jin; Markus E Nebel
Journal:  J Math Biol       Date:  2015-05-23       Impact factor: 2.259

2.  On the combinatorics of sparsification.

Authors:  Fenix Wd Huang; Christian M Reidys
Journal:  Algorithms Mol Biol       Date:  2012-10-22       Impact factor: 1.405

Review 3.  Sparse RNA folding revisited: space-efficient minimum free energy structure prediction.

Authors:  Sebastian Will; Hosna Jabbari
Journal:  Algorithms Mol Biol       Date:  2016-04-23       Impact factor: 1.405

  3 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.