Description Usage Arguments Details Value References See Also
Samples internal node states on a phylogeny conditional on the observed tip states.
1 2 | int.states.sim(tree, rate.mat, root.dist, scale = FALSE,
states = c("a","c","g","t"), tip.data, N)
|
tree |
A tree object of class |
rate.mat |
A continuous-time Markov chain (CTMC) rate matrix. |
root.dist |
A numeric vector defining the root distribution of the evolutionary process on the tree. If this process starts at stationarity (as is commonly assumed), then the root distribution is equal to the CTMC stationary distribution. |
scale |
A logical indicating whether to scale the time dimension. If
|
states |
A character or integer vector denoting the CTMC state space.
Defaults to the set of DNA nucleotides |
tip.data |
A character or integer vector of observed tip states. These
tip states must be contained in the vector |
N |
An integer specifying the number of samples to draw. |
This simulation function follows the procedure outlined in Nielsen (2002).
More information on phylogenetic tree objects of class "phylo"
can be
found at http://ape-package.ird.fr/misc/FormatTreeR_24Oct2012.pdf.
A character or integer matrix with dimensions
c(2*length(tree$tip.label)-1, N)
, where each column contains an
independent sample of internal node states along with the observed tip
states.
Nielsen R (2002) “Mapping mutations on phylogenies”, Systematic Biology, 51(5):729-739.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.