CSDL Home IEEE/ACM Transactions on Computational Biology and Bioinformatics 2010 vol.7 Issue No.04 - October-December

Subscribe

Issue No.04 - October-December (2010 vol.7)

pp: 619-627

Sanguthevar Rajasekaran , University of Connecticut, Storrs

Sahar Al Seesi , University of Connecticut, Storrs

Reda A. Ammar , University of Connecticut, Storrs

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TCBB.2010.54

ABSTRACT

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({\rm min} \{m,n^4\} ) time and O({\rm min} \{m,n^4\} ) 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(n{\rm min} \{m,n^4\} ) time and O({\rm min} \{m,n^4\} ) space. We show that these algorithms perform better, in practice, than the algorithms of Uemura et al. [21].

INDEX TERMS

RNA structure analysis, tree adjoining grammars, parsing algorithms.

CITATION

Sanguthevar Rajasekaran, Sahar Al Seesi, Reda A. Ammar, "Improved Algorithms for Parsing ESLTAGs: A Grammatical Model Suitable for RNA Pseudoknots",

*IEEE/ACM Transactions on Computational Biology and Bioinformatics*, vol.7, no. 4, pp. 619-627, October-December 2010, doi:10.1109/TCBB.2010.54REFERENCES