Reconstruct a supertree from a datelifeResult object using the Super Distance Matrix (SDM) method.
Source: R/datelife_sdm.R
datelife_result_sdm_phylo.RdReconstruct a supertree from a datelifeResult object using the Super Distance Matrix (SDM) method.
Arguments
- datelife_result
A
datelifeResultobject, usually an output ofget_datelife_result().- weighting
A character vector indicating how much weight to give to each tree in
inputduring the SDM analysis. Options are:- weighting = "flat"
All trees have equal weighting.
- weighting = "taxa"
Weight is proportional to number of taxa.
- weighting = "inverse"
Weight is proportional to 1 / number of taxa.
Defaults to
weighting = "flat".- ...
Arguments passed on to
summary_matrix_to_phylosumm_matrixAny summary patristic distance matrix, such as the ones obtained with
datelife_result_sdm_matrix()ordatelife_result_median_matrix().total_distanceWhether 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.useA 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.
target_treeA
phyloobject. Use this in case you want a specific backbone for the output tree.datelife_queryA
datelifeQueryobject, usually an output ofmake_datelife_query().
Value
A supertree with branch lengths proportional to time, obtained by
summarizing individual chronograms given as input in datelife_result.
It is returned as an object of class datelifeSDM, which is a phylo object
with an additional $data element storing the input chronograms as a
datelifeResult object, and a $citation element containing
citations of studies from input chronograms.
Details
Chronograms given as input in datelife_result are summarized with the Super Distance
Matrix (SDM) method described in Criscuolo et al. (2006) doi:10.1080/10635150600969872
,
implemented with the function ape::SDM(). The resulting summary SDM is
clustered with summary_matrix_to_phylo().
References
Criscuolo A, Berry V, Douzery EJ, Gascuel O. (2006) "SDM: a fast distance-based approach for (super) tree building in phylogenomics" doi:10.1080/10635150600969872 .