RL-CSA
RL-CSA performs pairwise global sequence alignment under constraints defined by regular languages to incorporate a priori biological knowledge into alignments.
Key Features:
- Constraint Integration: Uses finite automata or regular expressions as constraints to incorporate known structural motifs or functional domains into the alignment process.
- Dynamic Programming Framework: Employs dynamic programming to compute pairwise global alignments subject to regular language constraints.
- Algorithmic Complexity: Initial algorithms had time complexity O(n^2 t^4) and space complexity O(n^2 t^2), where n is input string length and t is the number of states in the non-deterministic automaton, and were subsequently improved to time O(n^2 t^3).
- Further Optimization via Straight-Line Programs: Latest improvements reduce worst-case time to O(n^2 t^3)/log t by optimizing the size of Straight-Line Programs used to solve the maxima computation subproblem.
- Alternative Steiner Tree Approach: Explores Steiner Tree-based solutions that do not improve worst-case bounds but show empirical efficiency in practice, particularly for dense input automata.
Scientific Applications:
- Incorporating Biological Knowledge: Aligns sequences while enforcing known biological features such as conserved regions or specific sequence motifs via regular language constraints.
- Enhanced Alignment Accuracy: Produces alignments that reflect additional a priori knowledge, aiding interpretation of gene function and evolutionary relationships.
- Efficient Handling of Complex Alignments: Processes large or complex constrained alignment problems efficiently through algorithmic and data-structure optimizations.
Methodology:
Uses dynamic programming constrained by regular languages implemented via finite automata or regular expressions; optimizes Straight-Line Program size for the maxima computation subproblem; and explores Steiner Tree computations as an alternative approach.
Topics
Details
- Tool Type:
- web application
- Operating Systems:
- Linux, Windows, Mac
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Kucherov G, Pinhas T, Ziv-Ukelson M. Regular Language Constrained Sequence Alignment Revisited. Journal of Computational Biology. 2011;18(5):771-781. doi:10.1089/cmb.2010.0291. PMID:21554020.
PMID: 21554020