Fast arc-annotated subsequence matching in linear space
From MaRDI portal
Abstract: An arc-annotated string is a string of characters, called bases, augmented with a set of pairs, called arcs, each connecting two bases. Given arc-annotated strings and the arc-preserving subsequence problem is to determine if can be obtained from by deleting bases from . Whenever a base is deleted any arc with an endpoint in that base is also deleted. Arc-annotated strings where the arcs are ``nested are a natural model of RNA molecules that captures both the primary and secondary structure of these. The arc-preserving subsequence problem for nested arc-annotated strings is basic primitive for investigating the function of RNA molecules. Gramm et al. [ACM Trans. Algorithms 2006] gave an algorithm for this problem using time and space, where and are the lengths of and , respectively. In this paper we present a new algorithm using time and space, thereby matching the previous time bound while significantly reducing the space from a quadratic term to linear. This is essential to process large RNA molecules where the space is likely to be a bottleneck. To obtain our result we introduce several novel ideas which may be of independent interest for related problems on arc-annotated strings.
Recommendations
Cites work
- scientific article; zbMATH DE number 1954383 (Why is no real title available?)
- A remark on the subsequence problem for arc-annotated sequences with pairwise nested arcs
- Algorithmic aspects of bioinformatics. Translated from the German original
- Automata, Languages and Programming
- Computing the similarity of two sequences with nested arc annotations
- Fast Algorithms for Finding Nearest Common Ancestors
- Fast RNA Structure Alignment for Crossing Input Structures
- How to Compare Arc-Annotated Sequences: The Alignment Hierarchy
- More Efficient Algorithm for Ordered Tree Inclusion
- On the computational complexity of 2-interval pattern matching problems
- Ordered and Unordered Tree Inclusion
- The longest common subsequence problem for sequences with nested arc annotations.
- What Makes the Arc-Preserving Subsequence Problem Hard?
Cited in
(3)
This page was built for publication: Fast arc-annotated subsequence matching in linear space
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2428660)