A new version of phytools (0.6-44) was just posted to CRAN. Binary versions have yet to be built, but since phytools does not require compilation, it can be easily installed by any user from source. Normally it takes a few days for new package binaries to be built and to percolate through all the CRAN mirrors.
I submitted the last CRAN phytools update on July 28, 2017, consequently there have been many updates since that time. All changes to phytools can easily be tracked on its GitHub page, but the following are some of the highlights:
An update to
anc.MLfor ML ancestral state reconstruction to add the EB or 'early-burst' model of trait evolution. (Also see 1.)A bug fix in the popular phytools co-phylogenetic plotting method.
An update to the function
ratebytreeto permit comparison between trees under different trait evolution models.An extension of
ratebytreeto compare the rate or process of evolution for discrete characters between trees. (Also see 1.)A new
posthocS3 method for the object class produced byratebytree. (Also see 1.)New custom tip label spacing in the phytools plotting method
phenogram.A further update to
ratebytreeto permit flexible user control of the regimes hypothesized for different trees. (For instance, that trees 1 & 3 are evolving by one rate, and trees 2 & 4 by another.)A new
AICmethod forratebytreeobjects to facilitate comparison of alternative models.A bug fix for directional, ordered character evolution models in
fitMk.An update to
plotTree.barplotto permit trees & barplots to be plotted in an array. (Also see 1.)A new function,
fit.bd, to fit a birth-death diversification model with incomplete sampling in phytools. (Also see 1, 2, 3.)Another extension of
ratebytreeto allow comparison of the rates of diversification among trees. (Also see 1, 2, 3, 4, 5.)Clean
print&plotmethods for the old phytools functionancThreshfor Bayesian ancestral character estimation under the threshold model, plus a significant speed-up by calling a pre-compiled version of the internal functionthreshStatein phangorn.New
printmethod for an old phytools functionevol.rate.mcmcfor identifying the phylogenetic position of a rate shift in the pace of continuous character evolution on the tree.An update & some new S3 methods for the old phytools function
threshBayesfor modeling correlated trait evolution under the threshold model.New
printandplotmethods for the ancestral state reconstruction function,rerootingMethod.New methods for the Bayesian MCMC function
fitBayesfor fitting continuous trait evolution models with intraspecific variation.A clean
printmethod for the always popular simulation-based phylogenetic ANOVA functionphylANOVA.A new
printmethod, and object class, for the functionpgls.Ivesfor bivariate phylogenetic regression with (correlated) sampling error in x and y.Some new methods & functionality in the phytools function
anc.Bayesfor Bayesian ancestral state reconstruction of continuous characters.
Along with some other stuff, of course.
Feedback & bug reports are always welcome - and the latest (non-CRAN) phytools version can always be installed directly from GitHub using devtools as follows:
library(devtools)
install_github("liamrevell/phytools")
No comments:
Post a Comment
Note: due to the very large amount of spam, all comments are now automatically submitted for moderation.