read.simmap | R Documentation |
This reads one or multiple SIMMAP style trees from file.
read.simmap(file="", text, format="nexus", rev.order=TRUE, version=1)
file |
name of text file with one or multiple SIMMAP v1.0 or v1.5 style trees containing the mapped history of a discrete character. |
text |
character string containing the tree. If |
format |
format of the trees: either |
rev.order |
a logical value indicating whether the states and times along each branch is given (from root to tip) in right-to-left order (if TRUE) or in left-to-right order. If |
version |
version of SIMMAP for input tree. If the tree(s) was/were simulated in SIMMAP v1.0 or written to file by |
This function now accepts trees in both SIMMAP v1.0 and SIMMAP v1.5 format. In addition, it can read a more flexible format than is produced by SIMMAP (for instance, multi-character mapped states and more than 7 mapped states).
The function uses some modified code from read.nexus
from the ape package to read the NEXUS block created by SIMMAP. Also creates the attribute "map.order"
which indicates whether the stochastic map was read in from left to right or right to left. This attribute is used by default by write.simmap
to write the tree in the same order.
An object of class "simmap"
(or list of such objects with class "multiSimmap"
), consisting of a modified object of class "phylo"
with at least the following additional elements:
maps |
a list of named vectors containing the times spent in each state on each branch, in the order in which they occur. |
mapped.edge |
a matrix containing the total time spent in each state along each edge of the tree. |
Liam Revell liam.revell@umb.edu
Bollback, J. P. (2006) Stochastic character mapping of discrete traits on phylogenies. BMC Bioinformatics, 7, 88.
Paradis, E., J. Claude, and K. Strimmer (2004) APE: Analyses of phylogenetics and evolution in R language. Bioinformatics, 20, 289-290.
Revell, L. J. (2024) phytools 2.0: an updated R ecosystem for phylogenetic comparative methods (and other things). PeerJ, 12, e16505.
brownie.lite
, evol.vcv
, read.tree
, read.nexus
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.