Related Experiment Videos
Approximate matching of structured motifs in DNA sequences
Nadia El-Mabrouk1, Mathieu Raffinot, Jean-Eudes Duchesne
1Département d'informatique et de recherche opérationnelle, Université de Montréal, CP 6128 Succursale Centre-ville, Montréal, Québec H3C 3J7. mabrouk@iro.umontreal.ca
Journal of Bioinformatics and Computational Biology
|April 27, 2005
Summary
This study introduces a novel algorithm for identifying RNA helices in genomes using constrained regular expressions and pushdown automata. The method efficiently finds approximate helix matches, advancing RNA structure prediction.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Identifying RNA structures is crucial for understanding gene regulation and function.
- Existing methods often rely on conserved primary and secondary substructures.
- A need exists for efficient algorithms to detect complex RNA motifs within large genomes.
Purpose of the Study:
- To present a formal representation of RNA helices as constrained regular expressions.
- To develop a novel algorithm for approximate matching of helices in genomic sequences.
- To extend the algorithm for detecting pseudo-knots and complex secondary structures.
Main Methods:
- Formal representation of helices using constrained regular expressions.
- Development of an algorithm based on an alignment graph of pushdown automata.
- Analysis of worst-case time complexity: O(krpn).
- Extension of the algorithm to include pseudo-knots and multi-helix structures.
Main Results:
- A well-founded algorithm for approximate helix matching in genomes is established.
- The algorithm leverages pushdown automata for enhanced pattern matching.
- The computational complexity is formally defined, providing performance insights.
- The approach is extended to identify more complex RNA structures.
Conclusions:
- The proposed constrained regular expression and pushdown automaton approach offers an effective method for RNA structure identification.
- This work represents a significant step in applying automata theory to approximate RNA motif searching.
- The developed algorithm provides a foundation for more sophisticated RNA structure prediction tools.