Author:
Washburn Alex J.,Wheeler Ward C.
Abstract
Abstract
Background
Given a binary tree $\mathcal {T}$
T
of n leaves, each leaf labeled by a string of length at most k, and a binary string alignment function ⊗, an implied alignment can be generated to describe the alignment of a dynamic homology for $\mathcal {T}$
T
. This is done by first decorating each node of $\mathcal {T}$
T
with an alignment context using ⊗, in a post-order traversal, then, during a subsequent pre-order traversal, inferring on which edges insertion and deletion events occurred using those internal node decorations.
Results
Previous descriptions of the implied alignment algorithm suggest a technique of “back-propagation” with time complexity $\mathcal {O}\left (k^{2} * n^{2}\right)$
O
k
2
∗
n
2
. Here we describe an implied alignment algorithm with complexity $\mathcal {O}\left (k * n^{2}\right)$
O
k
∗
n
2
. For well-behaved data, such as molecular sequences, the runtime approaches the best-case complexity of Ω(k∗n).
Conclusions
The reduction in the time complexity of the algorithm dramatically improves both its utility in generating multiple sequence alignments and its heuristic utility.
Funder
Defense Sciences Office, DARPA
Robert J. Kleberg, Jr. and Helen C. Kleberg Foundation
Publisher
Springer Science and Business Media LLC
Subject
Applied Mathematics,Computer Science Applications,Molecular Biology,Biochemistry,Structural Biology
Reference32 articles.
1. Wheeler WC. Implied alignment. Cladistics. 2003a; 19:261–8.
2. Varón A, Wheeler WC. The tree-alignment problem. BMC Bioinforma. 2012; 13:293.
3. Wheeler WC. Optimization alignment: The end of multiple sequence alignment in phylogenetics?Cladistics. 1996; 12:1–9.
4. Wheeler WC, Gladstein DS. MALIGN. Unknown Month 1991. program and documentation available at http://research.amnh.org/scicomp/projects/malign.php. documentation by Daniel Janies and W. C. Wheeler.
5. Gladstein DS, Wheeler WC. POY version 2.0.New York: American Museum of Natural History; 1997. http://research.amnh.org/scicomp/projects/poy.php.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献