| Literature DB >> 19455227 |
Michael Höhl1, Isidore Rigoutsos, Mark A Ragan.
Abstract
We have developed an alignment-free method that calculates phylogenetic distances using a maximum-likelihood approach for a model of sequence change on patterns that are discovered in unaligned sequences. To evaluate the phylogenetic accuracy of our method, and to conduct a comprehensive comparison of existing alignment-free methods (freely available as Python package decaf + py at http://www.bioinformatics.org.au), we have created a data set of reference trees covering a wide range of phylogenetic distances. Amino acid sequences were evolved along the trees and input to the tested methods; from their calculated distances we infered trees whose topologies we compared to the reference trees.We find our pattern-based method statistically superior to all other tested alignment-free methods. We also demonstrate the general advantage of alignment-free methods over an approach based on automated alignments when sequences violate the assumption of collinearity. Similarly, we compare methods on empirical data from an existing alignment benchmark set that we used to derive reference distances and trees. Our pattern-based approach yields distances that show a linear relationship to reference distances over a substantially longer range than other alignment-free methods. The pattern-based approach outperforms alignment-free methods and its phylogenetic accuracy is statistically indistinguishable from alignment-based distances.Entities:
Keywords: alignment-free methods; distance estimation; pattern discovery; phylogenetics
Year: 2007 PMID: 19455227 PMCID: PMC2674673
Source DB: PubMed Journal: Evol Bioinform Online ISSN: 1176-9343 Impact factor: 1.625
Figure 1Average Robinson-Foulds distance (Y-axis) for two methods (a,c,e: d; b,d,f: d) on three reference sets (top to bottom: small, medium and large phylogenetic distances). Each subfigure shows the behaviour as a function of word length k (X-axis) under two alphabets (AA: original amino acids, CE: chemical equivalence classes). Points are joined for ease of visual inspection only. The expectation of a tree reconstruction method based on random choice is , or about 0.67.
Shown are the number of incorrectly reconstructed trees (out of 100) for each synthetic reference set and method. The order is based on ranksums ∑; for each word-based method (and alphabet 𝒜), we include the best-performing word length k (method d can only take on a value of 1). The expectation of a tree reconstruction method based on random choice is about 67.
| Synthetic reference set | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| # | ∑R | Method | 𝒜 | k | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 1 | 5640.0 | AA | – | 2 | 2 | 7 | 12 | 13 | 18 | 17 | |
| 2 | 6058.0 | CE | – | 3 | 2 | 10 | 9 | 19 | 29 | 43 | |
| 3 | 6390.5 | CE | – | 3 | 3 | 10 | 10 | 23 | 42 | 59 | |
| 4 | 6523.5 | AA | – | 4 | 2 | 7 | 18 | 38 | 45 | 50 | |
| 5 | 6951.0 | CE | 5 | 8 | 6 | 19 | 27 | 45 | 47 | 57 | |
| 6 | 6960.5 | AA | 4 | 8 | 1 | 14 | 24 | 44 | 50 | 69 | |
| 7 | 6970.0 | AA | 4 | 5 | 2 | 17 | 24 | 46 | 48 | 69 | |
| 8 | 6989.0 | AA | – | 9 | 3 | 17 | 24 | 49 | 52 | 59 | |
| 9 | 6998.5 | CE | 5 | 7 | 4 | 18 | 30 | 47 | 49 | 59 | |
| 10 | 7036.5 | AA | 4 | 8 | 8 | 20 | 31 | 43 | 46 | 62 | |
| 11 | 7036.5 | AA | 4 | 9 | 2 | 14 | 24 | 48 | 50 | 71 | |
| 12 | 7055.5 | CE | 5 | 6 | 7 | 21 | 26 | 51 | 48 | 61 | |
| 13 | 7065.0 | CE | – | 10 | 7 | 21 | 30 | 43 | 55 | 55 | |
| 14 | 7074.5 | CE | 5 | 6 | 6 | 21 | 31 | 47 | 49 | 62 | |
| 15 | 7359.5 | CE | – | 6 | 5 | 28 | 39 | 49 | 66 | 59 | |
| 16 | 7378.5 | AA | – | 3 | 8 | 21 | 34 | 53 | 64 | 71 | |
| 17 | 7597.0 | AA | 3 | 12 | 14 | 31 | 47 | 49 | 58 | 66 | |
| 18 | 7635.0 | CE | 5 | 15 | 14 | 32 | 45 | 54 | 63 | 58 | |
| 19 | 8281.0 | AA | (1) | 43 | 34 | 35 | 55 | 50 | 71 | 61 | |
Figure 2Pairwise phylogenetic reference distances (X-axis) plotted against corresponding calculated distances (Y-axis). Methods and parameters are as follows: a) d with L = 4, W = 16, CE, b) d with L = 4, W = 16, AA, c) d with L = 4, W = 16, CE, d) d with k = 4, AA, e) d with k = 4, AA, f) d with k = 4, AA, g) d with k = 4, AA, h) d with k = 3, AA, i) d with k = 5, CE, j) d, k) d with AA, l) d with A A.
Shown are average topological differences for each BAliBASE reference set and method; these average values are based on neighbor-joining trees and the normalized Robinson-Foulds measure. The order is based on combined ranksums ∑ (see text for details); parameters for word-based methods are as in Table 1.
| BAliBASE reference set | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| # | ∑ | Method | 𝒜 | k | 1 | 2 | 3 | 4 | 5 |
| 1 | 975.5 | AA | – | 0.240 | 0.370 | 0.274 | 0.442 | 0.244 | |
| 2 | 1005.0 | AA | – | 0.210 | 0.389 | 0.337 | 0.423 | 0.249 | |
| 3 | 1008.0 | AA | – | 0.204 | 0.396 | 0.336 | 0.474 | 0.164 | |
| 4 | 1190.5 | AA | – | 0.310 | 0.428 | 0.399 | 0.646 | 0.270 | |
| 5 | 1239.0 | CE | – | 0.306 | 0.510 | 0.357 | 0.478 | 0.330 | |
| 6 | 1453.0 | AA | – | 0.404 | 0.563 | 0.398 | 0.524 | 0.428 | |
| 7 | 1570.0 | CE | – | 0.440 | 0.557 | 0.428 | 0.609 | 0.460 | |
| 8 | 1583.0 | CE | – | 0.394 | 0.583 | 0.433 | 0.591 | 0.366 | |
| 9 | 1603.0 | CE | 5 | 0.408 | 0.570 | 0.442 | 0.568 | 0.412 | |
| 10 | 1625.5 | AA | – | 0.431 | 0.569 | 0.389 | 0.642 | 0.511 | |
| 11 | 1632.5 | CE | 5 | 0.408 | 0.593 | 0.464 | 0.570 | 0.410 | |
| 12 | 1646.0 | CE | 5 | 0.396 | 0.575 | 0.467 | 0.569 | 0.400 | |
| 13 | 1703.0 | AA | – | 0.483 | 0.579 | 0.401 | 0.660 | 0.451 | |
| 14 | 1705.0 | AA | 4 | 0.508 | 0.578 | 0.418 | 0.622 | 0.489 | |
| 15 | 1706.5 | CE | – | 0.421 | 0.622 | 0.440 | 0.628 | 0.437 | |
| 16 | 1707.5 | AA | 4 | 0.496 | 0.589 | 0.419 | 0.637 | 0.469 | |
| 17 | 1751.5 | AA | 4 | 0.515 | 0.580 | 0.431 | 0.666 | 0.475 | |
| 18 | 1755.0 | CE | 5 | 0.446 | 0.636 | 0.491 | 0.603 | 0.375 | |
| 19 | 1830.0 | AA | 4 | 0.513 | 0.624 | 0.450 | 0.607 | 0.528 | |
| 20 | 1968.5 | AA | 3 | 0.481 | 0.681 | 0.525 | 0.570 | 0.588 | |
| 21 | 2171.0 | CE | 5 | 0.535 | 0.776 | 0.642 | 0.796 | 0.611 | |
| 22 | 2338.0 | AA | (1) | 0.585 | 0.885 | 0.795 | 0.897 | 0.720 | |
Shown are the number of incorrectly reconstructed trees (out of 100) for synthetic reference set 4 (medium phylogenetic distances). Method d was run using both alphabets 𝒜 and various values for L and W: a) L = 4, W ∈ [8, 12, 16]; b) L = 3, W ∈ [6, 9, 12]; c) L = 2, W ∈ [4, 6, 8].
| ratio L/W | ||||
|---|---|---|---|---|
| 𝒜 | L | 0.50 | 0.33 | 0.25 |
| CE | 4 | 14 | 13 | 9 |
| CE | 3 | 15 | 12 | 12 |
| CE | 2 | 16 | 11 | 9 |
| AA | 4 | 36 | 26 | 18 |
| AA | 3 | 27 | 16 | 15 |
| AA | 2 | 25 | 13 | 13 |