| MRCA {phylobase} | R Documentation |
MRCA
Description
Most Recent Common Ancestor (MRCA) of 2 or more nodes.
Usage
MRCA(phy, ...)
## S4 method for signature 'phylo4'
MRCA(phy, ...)
## S4 method for signature 'phylo'
MRCA(phy, ...)
Arguments
phy |
a phylogenetic tree in phylo4, phylo4d or phylo format. |
... |
a vector of nodes |
Details
Given some nodes (i.e., tips and/or internal), this function returns the node corresponding to the most recent common ancestor.
If phy is a phylo4 or phylo4d object, the
nodes can contain both numeric or character values that will be
used by getNode to retrieve the correct node. However, if
phy is a phylo object, the nodes must be a numeric
vector.
With phylo4 and phylo4d objects, if a single node is
provided, it will be returned.
Value
the node corresponding to the most recent common ancestor
Examples
data(geospiza)
MRCA(geospiza, 1, 5)
MRCA(geospiza, "fortis", 11)
MRCA(geospiza, 2, 4, "fusca", 3)
geo <- as(geospiza, "phylo")
MRCA(geo, c(1,5))
[Package phylobase version 0.8.12 Index]