
Phylogenetic stochastic mapping is a method for reconstructing the history of trait changes on a phylogenetic tree relating species/organisms carrying the trait. State-of-the-art methods assume that the trait evolves according to a continuous-time Markov chain (CTMC) and work well for small state spaces. The computations slow down considerably for larger state spaces (e.g. space of codons), because current methodology relies on exponentiating CTMC infinitesimal rate matrices -- an operation whose computational complexity grows as the size of the CTMC state space cubed. In this work, we introduce a new approach, based on a CTMC technique called uniformization, that does not use matrix exponentiation for phylogenetic stochastic mapping. Our method is based on a new Markov chain Monte Carlo (MCMC) algorithm that targets the distribution of trait histories conditional on the trait data observed at the tips of the tree. The computational complexity of our MCMC method grows as the size of the CTMC state space squared. Moreover, in contrast to competing matrix exponentiation methods, if the rate matrix is sparse, we can leverage this sparsity and increase the computational efficiency of our algorithm further. Using simulated data, we illustrate advantages of our MCMC algorithm and investigate how large the state space needs to be for our method to outperform matrix exponentiation approaches. We show that even on the moderately large state space of codons our MCMC method can be significantly faster than currently used matrix exponentiation methods.
33 pages, including appendices
FOS: Computer and information sciences, codon models, MCMC, Evolution, q-bio.PE, Bioinformatics, Mathematical sciences, Statistics - Computation, Mathematical Sciences, Evolution, Molecular, Genetic, Models, Information and Computing Sciences, evolution, Computer Simulation, Poisson Distribution, Quantitative Biology - Populations and Evolution, Phylogeny, Computation (stat.CO), stat.CO, Models, Genetic, Applied Mathematics, Populations and Evolution (q-bio.PE), Molecular, Proteins, Biological Sciences, uniformization, Markov Chains, Biological sciences, FOS: Biological sciences, Information and computing sciences, Monte Carlo Method, Algorithms, data augmentation
FOS: Computer and information sciences, codon models, MCMC, Evolution, q-bio.PE, Bioinformatics, Mathematical sciences, Statistics - Computation, Mathematical Sciences, Evolution, Molecular, Genetic, Models, Information and Computing Sciences, evolution, Computer Simulation, Poisson Distribution, Quantitative Biology - Populations and Evolution, Phylogeny, Computation (stat.CO), stat.CO, Models, Genetic, Applied Mathematics, Populations and Evolution (q-bio.PE), Molecular, Proteins, Biological Sciences, uniformization, Markov Chains, Biological sciences, FOS: Biological sciences, Information and computing sciences, Monte Carlo Method, Algorithms, data augmentation
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 7 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
