Mapping the value of a continuous trait at only the nodes of a plotted...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleAdding grids to the nodes of a plotted tree
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleUpdate to fitPagel binary trait evolution model plotting method to facilitate...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleSimple demonstration of Felsenstein's pruning algorithm in R to compute the...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleShowing missing values as white lines on a "contMap" style plot
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleCustom function for marginal ancestral state reconstruction using phytools
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleGeneric simmap method for "simmap" object class. (Wait... what?)
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleGeneric method for marginal ancestral state estimation in phytools
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleMarginal ancestral state reconstruction under a hidden-rates model using new...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleSimplified workflow for marginal ancestral state reconstruction using phytools
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleModel-averaging in marginal ancestral state reconstruction using phytools
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleAncestral character estimation under the hidden-rates model using phytools
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleSlightly faster calculation of the likelihood in fitMk for fitting the...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleParallelizing multiple iterations of ML optimization (of the Mk or other...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleFitting a standard Mk trait evolution model using fitHRM in phytool
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleSome details on making a figure (preserving trailing zeros, multi-panel...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleLog-likelihoods computed by ape::ace and phytools::fitMk differ by a constant...
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleThe Fitch algorithm for computing the parsimony score of a character, in R
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View ArticleANSI text graphic style plotted phylogeny in R
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View Articleansi_phylo plotter generalized to arbitrary text characters
body, td { font-family: sans-serif; font-size: 13px; } body { max-width: 800px; margin: auto; padding: 1em; line-height: 1.5; box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; }...
View Article