← Stochastic Processes for Biology

Birth–death processes

A birth–death process is one of the simplest and most useful continuous-time Markov chains for biological populations. The state is an integer count, and each event changes that count by exactly one.

Core idea. From state \(i\), a birth-type event moves the process to \(i+1\), while a death-type event moves it to \(i-1\). The words birth and death describe increases and decreases in the modelled count; they do not always mean literal biological birth and death.

What is the state?

Let

\[X(t)=\text{number of individuals of interest at time }t.\]

The possible states are typically

\[0,1,2,3,\ldots\]

or, for a population with an upper limit \(N\),

\[0,1,2,\ldots,N.\]

If the current state is \(X(t)=i\), the process can make two basic types of jump:

\[i\longrightarrow i+1\qquad\text{or}\qquad i\longrightarrow i-1.\]

Why is this useful in biology?

Many biological quantities change one event at a time. A cell divides, an organism dies, an infection occurs, or an infectious individual recovers. Each event can increase or decrease the count by one.

Modelled quantityBirth-type event \(+1\)Death-type event \(-1\)
animal populationbirthdeath
cell populationcell divisioncell death
infectious population in SISnew infectionrecovery
molecule countproductiondegradation
So “birth” means an event that increases the chosen state by one, and “death” means an event that decreases it by one.

The transition structure

Let \(b(i)\) be the birth rate and \(d(i)\) the death rate when the current state is \(i\). Then

\[i\longrightarrow i+1\quad\text{at rate }b(i),\]\[i\longrightarrow i-1\quad\text{at rate }d(i).\]
i − 1ii + 1death rate d(i)birth rate b(i)

This nearest-neighbour structure is what makes a birth–death process special: from an interior state \(i\), the next jump can only be to a neighbouring state.

Rates are not probabilities

The quantities \(b(i)\) and \(d(i)\) are rates per unit time. They are not themselves probabilities.

Over a sufficiently short interval \(\Delta t\), they give the approximations

\[P(i\to i+1)\approx b(i)\Delta t,\]\[P(i\to i-1)\approx d(i)\Delta t,\]\[P(i\to i)\approx1-[b(i)+d(i)]\Delta t.\]
Example. If \(b(i)=2\) per day and \(\Delta t=0.01\) day, then the probability of a birth-type event during that very short interval is approximately \(2(0.01)=0.02\).

Why is there a probability of staying at \(i\)?

Continuous time does not mean that an event is occurring at every instant. The process normally spends some random time waiting in its current state.

During a short interval, either a birth occurs, a death occurs, or no event occurs. Therefore the no-event probability is approximately what remains after subtracting the two event probabilities from 1.

\[1-b(i)\Delta t-d(i)\Delta t=1-[b(i)+d(i)]\Delta t.\]

Total event rate

Either a birth or a death can end the current waiting period. The total rate of leaving state \(i\) is therefore

\[\boxed{a(i)=b(i)+d(i)}.\]

The waiting time \(T\) until the next event satisfies

\[\boxed{T\sim\operatorname{Exp}(a(i))}.\]

Its expected value is

\[E[T]=\frac{1}{b(i)+d(i)}.\]

A larger total rate means that events tend to occur more frequently and the average waiting time is shorter.

Which event happens next?

Once an event occurs, the relative sizes of the two rates determine its type:

\[\boxed{P(\text{birth next})=\frac{b(i)}{b(i)+d(i)}},\]\[\boxed{P(\text{death next})=\frac{d(i)}{b(i)+d(i)}}.\]

These probabilities add to 1.

state \(i\)→calculate \(b(i),d(i)\)→wait a random time→birth or death→new state

A numerical example

Suppose that at state \(i=10\),

\[b(10)=2.7\text{ per day},\qquad d(10)=1.0\text{ per day}.\]

The total rate is

\[a(10)=2.7+1.0=3.7\text{ per day}.\]

Hence the mean waiting time is

\[E[T]=\frac1{3.7}\approx0.270\text{ days}.\]

When the next event occurs,

\[P(\text{birth next})=\frac{2.7}{3.7}\approx0.730,\]\[P(\text{death next})=\frac{1.0}{3.7}\approx0.270.\]

So the next state is 11 with probability about 0.730 or 9 with probability about 0.270.

Birth and death rates can depend on population size

The rates need not be constant. In biological models they often depend on the current state:

\[b(i),\qquad d(i).\]

This allows the model to represent density dependence, competition, limited susceptible populations and many other biological mechanisms.

State-dependent rates are important. After every event, the state changes and the birth and death rates are recalculated for the new state.

Simple linear birth–death model

Suppose each individual independently gives birth at rate \(\lambda\) and dies at rate \(\mu\). With \(i\) individuals, the total rates are

\[b(i)=\lambda i,\qquad d(i)=\mu i.\]

The factor \(i\) appears because any of the \(i\) individuals can generate the event.

Example. If each of 20 cells divides at rate \(0.1\) per hour, then the total division rate is \(0.1\times20=2\) divisions per hour.

What do \(\lambda\) and \(b(i)\) mean?

QuantityMeaning
\(\lambda\)birth rate per individual
\(\lambda i=b(i)\)total birth-event rate for the whole population when its size is \(i\)
\(\mu\)death rate per individual
\(\mu i=d(i)\)total death-event rate for the whole population when its size is \(i\)

This distinction between an individual rate and a total event rate is fundamental in stochastic population modelling.

Expected direction of change

At state \(i\), births push the process upward and deaths push it downward. The local expected rate of change is therefore

\[\boxed{b(i)-d(i)}.\]

For the linear model,

\[b(i)-d(i)=(\lambda-\mu)i.\]
RatesAverage tendency
\(\lambda>\mu\)population tends to grow
\(\lambda=\mu\)no net deterministic drift, although random fluctuations remain
\(\lambda<\mu\)population tends to decline
Average tendency is not a guaranteed trajectory. Even when \(\lambda>\mu\), a small stochastic population can still decline or become extinct because individual events are random.

The SIS epidemic as a birth–death process

A particularly important example is the stochastic SIS epidemic. Let the state be the number of infectious individuals \(I(t)=i\).

A new infection increases \(i\) by one, so it acts as a birth-type event:

\[i\to i+1.\]

A recovery decreases \(i\) by one, so it acts as a death-type event:

\[i\to i-1.\]

Using frequency-dependent transmission, the rates can be written

\[\boxed{b(i)=\beta\frac{(N-i)i}{N}},\qquad\boxed{d(i)=\gamma i}.\]

Here \(N-i\) is the susceptible population.

Important. Nobody is literally born when an infection occurs and nobody necessarily dies when recovery occurs. “Birth–death process” refers to the mathematical increase or decrease of the chosen count \(I(t)\).

Why the SIS birth rate is nonlinear

In the SIS model,

\[b(i)=\beta\frac{(N-i)i}{N}.\]

The rate depends on both infectious individuals \(i\) and susceptible individuals \(N-i\). When there are few infectious individuals, there are few sources of infection. When almost everyone is infectious, there are few susceptible individuals left to infect.

Therefore the infection rate is small near both ends and larger at intermediate states.

Rates are calculated directly from \(b(i)=\beta(N-i)i/N\) and \(d(i)=\gamma i\) with \(N=100\), \(\beta=0.3\) and \(\gamma=0.1\).

Where the rates are equal

For the parameters in the graph, the non-zero point where birth and death rates are equal satisfies

\[\beta\frac{(N-i)i}{N}=\gamma i.\]

For \(i>0\), cancelling \(i\) gives

\[\beta\frac{N-i}{N}=\gamma.\]

Hence

\[i=N\left(1-\frac{\gamma}{\beta}\right).\]

With \(N=100\), \(\beta=0.3\) and \(\gamma=0.1\),

\[i\approx66.7.\]

Below this level the infection birth rate exceeds the recovery rate; above it the recovery rate exceeds the infection rate. This describes the local average tendency, not a barrier that individual stochastic trajectories cannot cross.

Boundary states

At \(i=0\), a transition to \(-1\) is impossible. In an epidemic without imported infection,

\[b(0)=d(0)=0,\]

so state 0 is absorbing.

If the maximum state is \(N\), then at \(i=N\) an upward transition is impossible. For the SIS model this occurs naturally because

\[b(N)=\beta\frac{(N-N)N}{N}=0.\]

Extinction

If state 0 is absorbing, a major question is whether the process eventually reaches it.

For an epidemic, reaching \(I(t)=0\) means extinction of infection. For a biological population, it means extinction of the modelled population.

Stochastic models are especially valuable here because extinction can occur even when the corresponding deterministic model predicts positive growth.

Birth–death process versus deterministic population model

A deterministic model might use

\[\frac{dx}{dt}=b(x)-d(x)\]

to describe the average direction of change. A birth–death process keeps the upward and downward events separate and random.

Deterministic modelBirth–death process
uses net change \(b-d\)keeps birth and death events separate
one trajectory from fixed initial conditionsmany possible trajectories
population may be treated continuouslystate is usually an integer count
cannot directly give extinction probabilitycan quantify extinction and other event probabilities

How one trajectory is generated

At current state \(i\):

calculate \(b(i),d(i)\)→set \(a(i)=b(i)+d(i)\)→sample waiting time→choose birth or death→update \(i\)→repeat

This is the same event-based logic used by the Gillespie algorithm.

Why birth–death processes matter

Birth–death processes provide a bridge between biological mechanisms and stochastic mathematics. Simple event rules become transition rates; the rates determine random waiting times and state changes; and the resulting process can be used to study population variability, extinction, persistence and outbreak probabilities.

They also provide one of the clearest settings for learning generator matrices, Kolmogorov equations and stochastic simulation.

What comes next?

Birth–death processes describe how a population changes through individual random events. Another fundamental process focuses specifically on counting how many events occur through time. This leads to the Poisson process.

Key idea. A birth–death process is a CTMC in which each event changes the state by one. The current birth and death rates determine both the waiting time to the next event and whether the next jump is upward or downward. In epidemic modelling, infection can act as a birth-type event and recovery as a death-type event.