This function creates an animation of branching random diffusion (i.e., Brownian motion evolution with speciation).
branching.diffusion(sig2=1, b=0.0023, time.stop=1000, ylim=NULL,
smooth=TRUE, pause=0.02, record=NULL, path=NULL, ...)
An animated plot and (optionally) a recorded video file.
variance of BM process, \(\sigma^2\).
birthrate for branching process.
number of generations to run.
y limits (for plotting).
no longer used.
pause (in s) between generations.
filename for video file output (no video if NULL
).
full path to file for video rendering. (By default branching.diffusion
will look for the executable ffmpeg.exe
in the directory C:/Program Files/ffmpeg/bin
, even though this will not make sense on non-Windows machines.)
optional arguments.
Liam Revell liam.revell@umb.edu
For animation to be recorded to file, the function requires the package animation as well as a video renderer.
Revell, L. J. (2024) phytools 2.0: an updated R ecosystem for phylogenetic comparative methods (and other things). PeerJ, 12, e16505.
bmPlot
, fastBM