The classic random walk: each step is in a random direction.
Core idea:
There is no bias towards any direction.
Each step is independent of every other step.
Steps occur in continuous time (not discrete generations).
After many steps, the distribution of endpoints follows a normal distribution.
The mean equals the starting value.
The variance grows linearly with time.
Brownian motion: the rate parameter
The evolutionary rate parameter $\sigma^2$ governs how much change per unit time occurs.
After time $t$, the distribution of trait values is:
$$X(t) \sim N\!\left(X(0),\; \sigma^2 t\right)$$
Higher $\sigma^2$ $\Rightarrow$ greater spread of values (more variance).
But the mean remains at the starting value, regardless of $\sigma^2$.
Distribution of trait values after $t=10$ time units, starting at $X(0)=0$, for three different rates.
Brownian motion and genetics
Brownian motion is mathematically very similar to genetic drift.
When evolutionary change is neutral — traits changing only due to random luck:
If a trait is influenced by many genes, each with small effect.
And the character does not affect fitness.
Then trait evolution approximates Brownian motion.
But a trait evolving under BM is not necessarily neutral — at least three selection regimes also produce BM-like patterns (when selection is weak).
Brownian motion under selection
Three regimes where selection produces a Brownian-like result (all assume selection is weak):
1. Fluctuating directional selection:
The direction (and possibly strength) of selection varies randomly every generation.
2. Stabilizing selection with a moving optimum:
The optimum itself moves randomly, and the population tracks it.
3. Genetic drift with weak selection:
Selection is present but too weak relative to drift to produce a consistent directional trend.
When selection is much stronger than drift, selection completely dominates and BM is no longer appropriate.
Brownian motion with a trend
We are usually estimating the ancestral (root) value from an incomplete sample of extant values.
If a trend is slow enough, how can we distinguish a shift in the mean from statistical noise?
A BM model with a trend adds a drift parameter $\mu$:
$$X(t) \sim N\!\left(X(0) + \mu t,\; \sigma^2 t\right)$$
Detecting trends requires either long time spans or strong trends relative to the rate of random change.
BM and phylogenetic trees
We can "wind back the clock" to infer ancestral states on a tree under Brownian motion.
This applies to other models too.
These procedures generalise to multivariate distributions.
Both univariate and multivariate approaches use the same BM framework.
The shared branch lengths in a phylogeny define a variance-covariance matrix $\mathbf{C}$:
Diagonal: total branch length from root to each tip (variance).
Off-diagonal: shared branch length between pairs of tips (covariance).
Estimating Rates of Brownian Motion
Estimating rates using independent contrasts
Each contrast is an amount of change, divided by the branch length.
For a single trait, we can estimate the evolutionary rate under BM:
$$\hat{\sigma}^2_{PIC} = \frac{\sum s^2_{ij}}{n-1}$$
This estimates the variance of the (standardised) contrasts, which equals $\sigma^2$.
Simple, direct, and computationally efficient.
Estimating rates with maximum likelihood
BM tip states are drawn from a multivariate normal whose covariance matrix depends on the tree.
The likelihood depends on two parameters: the rate $\sigma^2$ and the root state $\bar{z}(0)$.
The ML estimate is the $(\sigma^2, \bar{z}(0))$ at the peak of this surface.
Likelihood surface for BM on mammal body mass (Garland 1992).