Improved algorithms for parsing ESLTAGs: a grammatical model suitable for RNA pseudoknots.

IEEE/ACM Trans Comput Biol Bioinform

Computer Science and Engineering Department, University of Connecticut, 371 Fairfield Rd., Unit 2155, Storrs, CT 06269-2155, USA.

Published: February 2011

Formal grammars have been employed in biology to solve various important problems. In particular, grammars have been used to model and predict RNA structures. Two such grammars are Simple Linear Tree Adjoining Grammars (SLTAGs) and Extended SLTAGs (ESLTAGs). Performances of techniques that employ grammatical formalisms critically depend on the efficiency of the underlying parsing algorithms. In this paper, we present efficient algorithms for parsing SLTAGs and ESLTAGs. Our algorithm for SLTAGs parsing takes O(min{m,n⁴}) time and O(min{m,n⁴}) space, where m is the number of entries that will ever be made in the matrix M (that is normally used by TAG parsing algorithms). Our algorithm for ESLTAGs parsing takes O(min{m,n⁴}) time and O(min{m,n⁴}) space. We show that these algorithms perform better, in practice, than the algorithms of Uemura et al.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TCBB.2010.54DOI Listing

Publication Analysis

Top Keywords

algorithms parsing
8
sltags esltags
8
parsing algorithms
8
parsing takes
8
takes omin{mn⁴}
8
omin{mn⁴} time
8
time omin{mn⁴}
8
omin{mn⁴} space
8
parsing
6
algorithms
5

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!