Non-linear Biological Systems
March 16th, 2009 ecoliIn my last post I introduced Mathematical biology by explaining simple, 1st order, linear, differential systems.
Now, I’d like to get into non-linear systems, which better represent biological phenomenon, because the solutions output is rarely in direct proportion to the input.
Consider, for example, an enzymatic reaction. At low levels of substrate concentration, adding more substrate has a direct correlation with the amount of product form. However, the concentration of enzyme in this case limits the maximum velocity of the reaction, because the enzyme gets saturated with substrate. Therefore consider the changing population of Substrate and product like this:
-dS/dt = dP/dt = Vmax x [S] / (Km + S)
This is the Michaelis-Menten equation. Plotted it looks like this:
![]()
On the y axis is reaction velocity (dS/dt) and the y axis is substrate concentration. While this equation is specific for enzymatic reactions, a similar model for logistic growth can be applied to natural populations, growing in a limiting environment.
Consider first a continously growing population of a single species. As we went over last time, the size of population N at time n determines the population at Nn+1. Although the population can only be assesed at censuses, let us consider a continuosly reproducing species.
If a population doubles during every time period of τ then we get population growth that looks like this:
Time Number
0 N0
τ 2N0
2τ 4N0
3τ 8N0
This is a clear example of exponential growth – the coefficient of xN0 doubles for every linear increase of τ. The general equation which fits this exponential growth is N(t) = N0 2^(t/τ) - In the above chart, t is always given as a function of the doubling time.
Let us now consider natural death in a population (assume no competition). In this case, contrary to the growth rate, the death rate is directly proportional to the size of the population.
dN/dt = -γN where γ is the per capita death rate which, when solved, gives N(t) = N0 e^(-γt) an exponentially decaying function.
To combine terms and get a useful model for a growing species, lets first put the birth equation into a more usable form:
N(t) = N0 2^(t/τ) = N0 e^ln 2 * (t/τ) and let β = (ln2)/τ so that N(t) = N0 e^(βt) and dN/dt = βN(t)
Combining the growth and death terms, we get:
dN/dt = βN(t) – γN(t) = (β – γ) N(t) => N(t) = N0 e^(β – γ)t
for all β > γ you get an exponentially growing population.
But of course, exponential growth is never seen in nature (with people being the exception). This is because finite resources limit growth. Therefore competition ensures that the death rate will exceed the birth rate under certain conditions. Rather than defining these rates as complex functions, we can substitute the logistics equation of growth (which pretty accurately describes population growth).
dN/dt = (β – γ) N(t) [1-(N/k)]; where the new term (k) is the carrying capacity of the population (which can usually be determined experimentally and depends on the most limiting resource).
solving the logistics equation gives:
N(t) = kNoe^(Rot) / [K - No+ No^(Rot)] where Ro = (β – γ).


![]()
The logistics curve, N(t), looks something like the above (ignore the negative portion). Here growth is initially exponential but flattens out to K. (K equals Nmax).
In our next episode, we will consider growth on non-continuously reproducing species and intraspecific competition.


