Go from a summary matrix to an ultrametric phylo object.
Source: R/to_phylo.R
summary_matrix_to_phylo.RdGo from a summary matrix to an ultrametric phylo object.
Usage
summary_matrix_to_phylo(
summ_matrix,
datelife_query = NULL,
target_tree = NULL,
total_distance = TRUE,
use = "mean",
...
)Arguments
- summ_matrix
Any summary patristic distance matrix, such as the ones obtained with
datelife_result_sdm_matrix()ordatelife_result_median_matrix().- datelife_query
A
datelifeQueryobject, usually an output ofmake_datelife_query().- target_tree
A
phyloobject. Use this in case you want a specific backbone for the output tree.- total_distance
Whether the input
summ_matrixstores total age distance (from tip to tip) or distance from node to tip. Default toTRUE, divides the matrix in half, ifFALSEit will take it as is.- use
A character vector indicating what type of age to use for summary tree. One of the following:
- "mean"
It will use the
mean()of the node ages insumm_matrix.- "median"
It uses the
stats::median()age of node ages insumm_matrix.- "min"
It will use the
min()age from node ages insumm_matrix.- "max"
Choose this if you wanna be conservative; it will use the
max()age from node ages insumm_matrix.- "midpoint"
It will use the mean of minimum age and maximum age.
- ...
Arguments passed on to
summary_matrix_to_phylo_all
Details
It can take a regular patristic distance matrix, but there are simpler
methods for that implemented in patristic_matrix_to_phylo().