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]