A linear space algorithm for computing maximal common subsequences
Communications of the ACM
Sweep A*: Space-Efficient Heuristic Search in Partially Ordered Graphs
ICTAI '03 Proceedings of the 15th IEEE International Conference on Tools with Artificial Intelligence
K-Group A* for Multiple Sequence Alignment with Quasi-Natural Gap Costs
ICTAI '04 Proceedings of the 16th IEEE International Conference on Tools with Artificial Intelligence
Journal of the ACM (JACM)
Sequential and parallel algorithms for frontier A* with delayed duplicate detection
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
An improved search algorithm for optimal multiple-sequence alignment
Journal of Artificial Intelligence Research
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Hi-index | 0.00 |
Multiple sequence alignment (MSA) is a problem in computational biology with the goal to discover similarities between DNA or protein sequences. One problem in larger instances is that the search exhausts main memory. This paper applies disk-based heuristic search to solve MSA benchmarks. We extend iterative-deepening dynamic programming, a hybrid of dynamic programming and IDA*, for which optimal alignments with respect to similarity metrics and affine gap cost are computed. We achieve considerable savings of main memory with an acceptable time overhead. By scaling buffer sizes, the space-time trade-off can be adapted to existing resources.