This will take a topology, look up information about fossils for taxa on the tree, and use paleotree::timePaleoPhy()
to compute branch lengths.
Arguments
- phy
A
phylo
object.- recent
If
TRUE
, forces the minimum age to be zero for any taxon- assume_recent_if_missing
If
TRUE
, any taxon missing from PBDB is assumed to be recent.
Examples
if (FALSE) # This is a flag for package development. You are welcome to run the example.
taxa <- c(
"Archaeopteryx", "Pinus", "Quetzalcoatlus", "Homo sapiens",
"Tyrannosaurus rex", "Megatheriidae", "Metasequoia", "Aedes", "Panthera"
)
phy <- tree_from_taxonomy(taxa, sources = "The Paleobiology Database")$phy
#> Error in eval(expr, envir, enclos): object 'taxa' not found
# end dontrun