Structator

Structator performs RNA sequence-structure pattern matching to identify RNAs with conserved secondary-structure motifs within large sequence databases.


Key Features:

  • Index-Based Search: Employs affix arrays as an index data structure to enable bidirectional pattern search that incorporates structural constraints.
  • Sublinear Running Time: Achieves sublinear expected running time by leveraging base-pairing information to reduce the search space, with benchmark experiments on the Rfam database showing up to two orders of magnitude speed improvement.
  • Chaining Approach: Integrates a chaining method to assemble matches for RNAs with multiple ordered structural patterns and to eliminate spurious intermediate matches for low-specificity patterns.
  • Handling Complex Structures: Matches complex secondary structures such as stem-loops using an inside-out strategy that matches loop regions first and then the corresponding base-pairing boundaries.

Scientific Applications:

  • Functional Annotation: Identifying conserved structural motifs to support functional inference of RNA molecules.
  • Comparative Genomics: Analyzing evolutionary conservation of RNA sequence-structure motifs across species.
  • RNA Structure Prediction: Assisting prediction and validation of RNA secondary structures by locating known sequence-structure patterns.

Methodology:

Preprocesses target databases using affix arrays to enable efficient bidirectional pattern searches; leverages base-pairing information to reduce the search space and attain sublinear expected running time; applies a chaining method to combine ordered pattern matches and an inside-out matching strategy for stem-loops (matching loop then paired boundaries).

Topics

Details

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

Operations

Publications

Meyer F, Kurtz S, Backofen R, Will S, Beckstette M. Structator: fast index-based search for RNA sequence-structure patterns. BMC Bioinformatics. 2011;12(1). doi:10.1186/1471-2105-12-214. PMID:21619640. PMCID:PMC3154205.

Documentation

Links