STRMS

STRMS identifies non-coding RNA (ncRNA) structural motifs in sequence databases using a structure-first search approach that emphasizes secondary structure and can accommodate potential pseudoknots.


Key Features:

  • Structure-Based Search: STRMS accepts the secondary structure of the query as input, enabling searches that prioritize structural motifs over primary sequence.
  • Flexibility and Customization: STRMS allows fine-tuning of search constraints to accommodate variability in structure rigidity and local sequence requirements.
  • Subtree Homeomorphism Algorithm: STRMS represents RNA secondary structures as ordered, rooted trees and applies an O(mn) subtree-homeomorphism pattern-matching algorithm to locate query structures in targets.
  • Pseudoknot Consideration: An extension implements handling of pseudoknots using an O(n² log n) approach relevant to motifs such as riboswitches.
  • Ranking and Visualization: STRMS ranks candidate occurrences by similarity and outputs an HTML file visualizing predicted structures for query and hits.

Scientific Applications:

  • Motif discovery: Searching for known and novel ncRNA motifs such as riboswitches and tRNAs within large sequence databases.
  • Riboswitch discovery in bacteria: Identification of additional purine bacterial riboswitch candidates in newly sequenced bacterial genomes.

Methodology:

Combines pre-folding of sequences, representation of RNA secondary structures as ordered rooted trees, an O(mn) subtree-homeomorphism pattern-matching algorithm, and an O(n² log n) extension to handle pseudoknots.

Topics

Details

Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java
Added:
12/18/2017
Last Updated:
11/25/2024

Operations

Publications

Veksler-Lublinsky I, Ziv-Ukelson M, Barash D, Kedem K. A Structure-Based Flexible Search Method for Motifs in RNA. Journal of Computational Biology. 2007;14(7):908-926. doi:10.1089/cmb.2007.0061. PMID:17803370.

Documentation

Links