as.phylo.formula

0th

Percentile

Conversion from Taxonomy Variables to Phylogenetic Trees

The function as.phylo.formula (short form as.phylo) builds a phylogenetic tree (an object of class phylo) from a set of nested taxonomic variables.

Keywords
manip
Usage
# S3 method for formula
as.phylo(x, data = parent.frame(), ...)
Arguments
x

a right-side formula describing the taxonomic relationship: ~C1/C2/.../Cn.

data

the data.frame where to look for the variables (default to environment).

further arguments to be passed from other methods.

Details

Taxonomic variables must be nested and passed in the correct order: the higher clade must be on the left of the formula, for instance ~Order/Family/Genus/Species. In most cases, the resulting tree will be unresolved and contain polytomies.

Value

An object of class phylo.

See Also

as.phylo, read.tree for a description of phylo objects, multi2di

Aliases
  • as.phylo.formula
Examples
# NOT RUN {
data(carnivora)
plot(as.phylo(~SuperFamily/Family/Genus/Species, data=carnivora))
# }
Documentation reproduced from package ape, version 4.1, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.