Evolutionary biologist, R developer, & occasional heterodox. Tweets mostly about phylogenetics... but sometimes speech, the academy, politics, & COVID.

Joined May 2013
1,956 Photos and videos
Pinned Tweet
That's a real, physical book, people. @lukejharmon #Rstats press.princeton.edu/books/ph…
26
144
1,099
This is a prototype that should be treated with extreme caution, but here's a discrete-character-dependent multi-θ Ornstein-Uhlenbeck model for #phytools: blog.phytools.org/2026/06/a-….
4
28
2,291
Simulating & visualizing a discrete-character-dependent multi-regime OU process on a phylogenetic tree using #phytools: blog.phytools.org/2026/06/vi….
1
8
22
1,274
Ancestral state estimation using the discretized diffusion approximation in #phytools with bounded_bm > ancr: blog.phytools.org/2026/06/an….
1
2
13
1,309
A not-so-old #phytools method that I'd kind of forgotten about... S3 generic plotting of the "fastAnc" object class: blog.phytools.org/2026/06/ge….
2
13
1,332
This is an older #phytools plotting method, but still kind of fun - - an ANSI text phylogeny simulator in R: blog.phytools.org/2026/06/an….
1
13
730
This post to the #phytools blog is not super interesting... it just shows how a discrete approximation can be used to compute the likelihood under OU as well as BM, which DOES have some interesting use-cases (just not any I actually explore in the post): blog.phytools.org/2026/06/co….
1
6
665
If anyone's interested, I just posted about accurate estimation of shape parameter α for Γ-distributed variation in the rate of discrete character evolution by edge using #phytools: blog.phytools.org/2026/05/es….
2
11
867
With various colleagues including @lukejharmon I just published a new pre-print to @biorxivpreprint entitled "Unlocking a flexible set of phylogenetic models for discrete and continuous trait evolution using discretized stochastic diffusion." doi.org/10.64898/2026.04.20.… 1/7
1
18
51
2,911
... and a discrete-character-dependent multi-trend trended Brownian model, among other evolutionary scenarios. 6/7
1
2
183
I've been blogging (at blog.phytools.org) and speaking about this project for a while, but please check out our new pre-print here & let me know what you think: doi.org/10.64898/2026.04.20.…. Thanks! 7/7

2
162
1
1
75
2,161
Can't wait to be able to check out this fun documentary staring my friends & colleagues @lukejharmon & @thesnailhunter_ (Christine Parent) "Snail Hunters (Official Trailer)" youtu.be/0qiAMNMxrJU?si=ugFW… via @YouTube
4
911
The Biology Dept. @UMassBoston is searching for an Asst. Professor in "Microbial Ecology" (but 'microbial' is the operative word -- applicants studying evolution in microbial systems are also encouraged). For more info or to apply: employmentopportunities.umb.…. Please share/RT.
1
10
23
2,215
Friends, colleagues, & other followers. I'm captaining a team in the Ride for Food '25 to raise money for Pete & Andy's Pantry in Rhode Island & no donation to our efforts is too small. To support us, please visit the team page here: ride.threesquaresne.org/team…. Thank you!!
2
454
The #phytools R package has a new version on CRAN (cran.r-project.org/package=p…) with various new models & updates, including.... 1/9
1
8
13
889
New simulator functions for absorbing bounded Brownian motion (sim.absorbing), Brownian motion with reflective bounds (sim.reflective), and multi-trend trended Brownian evolution (sim.multiTrend, blog.phytools.org/2025/07/a-…). 8/9
1
3
291
For a more compact summary with all updates, check out my blog (blog.phytools.org), where you can also stay tuned for other new #phytools updates & features. 9/9

3
255