| Literature DB >> 32646365 |
Alex J Washburn1, Ward C Wheeler2.
Abstract
BACKGROUND: Given a binary tree [Formula: see text] 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 [Formula: see text]. This is done by first decorating each node of [Formula: see text] 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.Entities:
Keywords: Dynamic homology; Implied alignment; Multiple string alignment; Phylogenetics; Sequence alignment; Tree alignment
Mesh:
Year: 2020 PMID: 32646365 PMCID: PMC7350648 DOI: 10.1186/s12859-020-03595-2
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Metric costs of σ0, σ1, and σ2
| A | C | G | T | – | A | C | G | T | – | A | C | G | T | – | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A | 0 | 1 | 1 | 1 | 2 | A | 0 | 3 | 3 | 3 | 1 | A | 0 | 1 | 1 | 1 | 1 | ||
| C | 1 | 0 | 1 | 1 | 2 | C | 3 | 0 | 3 | 3 | 1 | C | 1 | 0 | 1 | 1 | 1 | ||
| G | 1 | 1 | 0 | 1 | 2 | G | 3 | 3 | 0 | 3 | 1 | G | 1 | 1 | 0 | 1 | 1 | ||
| T | 1 | 1 | 1 | 0 | 2 | T | 3 | 3 | 3 | 0 | 1 | T | 1 | 1 | 1 | 0 | 1 | ||
| – | 2 | 2 | 2 | 2 | 0 | – | 1 | 1 | 1 | 1 | 0 | – | 1 | 1 | 1 | 1 | 0 |
Expansion of the metrics presented in Table 1 is described by [2]
Fig. 1Example pre-order alignment for a parent node and it’s left child
Regression coefficients of leaf-set size and string length on runtime
| log2 (Runtime) | ||||
|---|---|---|---|---|
| Best | Worst | Fungi | Metazoa | |
| (1) | (2) | (3) | (4) | |
| log2 (String count | 1.057 | 2.021 | 1.236 | 1.511 |
| log2 (String length | 0.920 | 1.120 | 0.836 | 1.038 |
| Observations | 49 | 49 | 42 | 42 |
| Adjusted R2 | 0.990 | 0.996 | 0.987 | 0.995 |
Fig. 2Best case pre-order runtime
Fig. 3Worst case pre-order runtime
Fig. 4Fungi pre-order runtime
Fig. 5Metazoa pre-order runtime