View source: R/make_mrbayes_tree.R
get_mrbayes_node_constraints | R Documentation |
Makes a block of node constraints and node calibrations for a MrBayes run file from a list of taxa and ages, or from a dated tree
get_mrbayes_node_constraints(
constraint = NULL,
taxa = NULL,
missing_taxa = NULL,
ncalibration = NULL,
age_distribution = "fixed",
root_calibration = FALSE,
mrbayes_constraints_file = NULL,
clockratepr = "prset clockratepr = fixed(1);"
)
constraint |
The constraint tree: a phylo object or a newick character string, with or without branch lengths. |
taxa |
A character vector with taxon names to be maintained in tree |
missing_taxa |
A tree, a data frame or a vector enlisting all missing taxa you want to include.
|
ncalibration |
The node calibrations: a phylo object with branch lengths proportional to time; in this case all nodes from ncalibration will be used as calibration points. Alternatively, a list with two elements: the first is a character vector with node names from phy to calibrate; the second is a numeric vector with the corresponding ages to use as calibrations. |
age_distribution |
A character string specifying the type of calibration. Only "fixed" and "uniform" are implemented for now.
|
root_calibration |
Used to set a calibration at the root or not. Default to FALSE. Only relevant if ncalibration is specified. |
mrbayes_constraints_file |
NULL or a character vector indicating the name of mrbayes constraint and/or calibration block file. |
clockratepr |
A character vector indicating the clockrateprior to be used. |
A set of MrBayes constraints and/or calibration commands printed in console as character strings or as a text file specified in mrbayes_constraints_file.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.