The Ross-Macdonald Framework: Foundational Mathematical Models in Vector-Borne Disease Epidemiology
Author
Jong-Hoon Kim
Published
April 17, 2025
1 Introduction
The mathematical modeling of infectious diseases has become an indispensable tool in modern epidemiology, guiding intervention strategies and policy decisions. While contemporary models exhibit increasing complexity, many fundamental principles trace back to the pioneering work of Sir Ronald Ross, who established the theoretical foundation for understanding vector-borne disease transmission dynamics at the turn of the 20th century.
This article examines Ross’s seminal contributions to mathematical epidemiology, the subsequent refinements by George Macdonald, and how these models continue to influence contemporary approaches to vector-borne disease control. We will focus on the mathematical formulations that undergird the Ross-Macdonald framework and their implications for disease control thresholds.
2 Ross’s Initial Mathematical Framework
After establishing the mosquito-malaria parasite life cycle, for which he received the Nobel Prize in Medicine in 1902, Ronald Ross turned his attention to developing mathematical models to guide control strategies. His first models, published in 1908 in “Report on the Prevention of Malaria in Mauritius” (1) and expanded in his 1911 book “The Prevention of Malaria” (2), represented a paradigm shift in epidemiological thinking.
Ross later formalized these mathematical principles in his landmark papers “Some a priori pathometric equations” (3) and “An application of the theory of probabilities to the study of a priori pathometry” (4), which laid the groundwork for the entire field of mathematical epidemiology.
Ross’s initial model was remarkably straightforward yet profound. If we denote the proportion of infected humans as \(p\) and the proportion of infected mosquitoes as \(P\), his first model can be expressed as:
Where: - \(a\) represents the mosquito biting rate - \(b\) is the probability of parasite transmission from mosquito to human per bite - \(c\) is the probability of parasite transmission from human to mosquito per bite - \(m\) is the mosquito density per human - \(r\) is the human recovery rate - \(\mu\) is the mosquito mortality rate
3 The Basic Reproduction Number
Ross’s most significant contribution was demonstrating that malaria transmission could be interrupted without eliminating the entire vector population (5). This led to the concept of a critical threshold, later formalized as the basic reproduction number \(R_0\).
For Ross’s model, \(R_0\) can be derived as:
\[R_0 = \frac{a^2bcm}{\mu r}\]
This quantity represents the expected number of secondary infections arising from a single infected individual in a completely susceptible population. When \(R_0 < 1\), the disease will eventually die out; when \(R_0 > 1\), the disease can persist in the population (6).
Code
# Function to calculate R0 from model parameterscalculate_R0 <-function(a, b, c, m, mu, r) { R0 <- (a^2* b * c * m) / (mu * r)return(R0)}# Example parameter valuesa <-0.3# Biting rate (bites per day)b <-0.5# Transmission probability: mosquito to humanc <-0.5# Transmission probability: human to mosquitom <-10# Mosquito density per humanmu <-0.1# Mosquito mortality rater <-0.01# Human recovery rateR0 <-calculate_R0(a, b, c, m, mu, r)cat("With these parameters, R0 =", round(R0, 2))
With these parameters, R0 = 225
4 The Macdonald Refinements
George Macdonald expanded Ross’s work in the 1950s, incorporating additional biological complexity (7). His key modifications included:
Accounting for the latent period in the mosquito (\(n\) days), during which the parasite develops
Recognition of mosquito survival as exponential, with daily survival probability \(p\)
Macdonald’s version of the reproduction number became:
\[R_0 = \frac{ma^2bcp^n}{-r\ln(p)}\]
Where \(-\ln(p)\) replaces \(\mu\) as the mosquito mortality rate.
A crucial insight from Macdonald was that malaria transmission is particularly sensitive to adult mosquito longevity, as expressed by the exponent \(n\) in the equation. This led to the strategic emphasis on adult mosquito control using residual insecticides (8).
Code
# Macdonald's R0 calculationcalculate_macdonald_R0 <-function(m, a, b, c, p, n, r) { R0 <- (m * a^2* b * c * p^n) / (-r *log(p))return(R0)}# Example parameter valuesm <-10# Mosquito density per humana <-0.3# Biting rate (bites per day)b <-0.5# Transmission probability: mosquito to humanc <-0.5# Transmission probability: human to mosquitop <-0.9# Daily mosquito survival probabilityn <-10# Extrinsic incubation period (days)r <-0.01# Human recovery ratemacdonald_R0 <-calculate_macdonald_R0(m, a, b, c, p, n, r)cat("With Macdonald's formulation, R0 =", round(macdonald_R0, 2))
With Macdonald's formulation, R0 = 74.46
5 Equilibrium Analysis and Threshold Conditions
Ross’s mathematical analysis demonstrated that the system has two equilibrium points (9):
The stability of these equilibria depends on the value of \(R_0\). When \(R_0 < 1\), the disease-free equilibrium is stable and the endemic equilibrium doesn’t exist. When \(R_0 > 1\), the disease-free equilibrium is unstable and the endemic equilibrium is stable (10).
Code
# Simple SIS model with vector-host interactionross_model <-function(time, state, parameters) {with(as.list(c(state, parameters)), { dp_dt <- a * b * m * P * (1- p) - r * p dP_dt <- a * c * p * (1- P) - mu * Preturn(list(c(dp_dt, dP_dt))) })}# Parameter valuesparams <-c(a =0.3, # Biting rateb =0.5, # Transmission probability: mosquito to humanc =0.5, # Transmission probability: human to mosquitom =10, # Mosquito density per humanr =0.01, # Human recovery ratemu =0.1# Mosquito mortality rate)# Initial conditionsinit_state <-c(p =0.01, P =0.005)# Time pointstimes <-seq(0, 365, by =1)# Solve the modelsolution <-ode(y = init_state, times = times, func = ross_model, parms = params)# Convert to data frameresults <-as.data.frame(solution)results_long <-pivot_longer(results, cols =c(p, P), names_to ="Compartment", values_to ="Proportion")# Plotggplot(results_long, aes(x = time, y = Proportion, color = Compartment)) +geom_line(size =1) +scale_color_manual(values =c("p"="darkred", "P"="darkblue"),labels =c("p"="Infected Humans", "P"="Infected Mosquitoes")) +labs(title ="Ross Model Dynamics",x ="Time (days)",y ="Proportion Infected") +theme_minimal()
6 Vector Control Implications
The Ross-Macdonald framework provides clear guidance on vector control strategies. From the expression for \(R_0\), we can derive critical thresholds for various control parameters (11). For example, the critical mosquito density \(m_c\) below which transmission cannot be sustained is:
\[m_c = \frac{\mu r}{a^2bc}\]
Similarly, the required efficacy of insecticides to achieve control can be calculated. If we denote the proportional reduction in mosquito density as \(\Delta m\), then for disease elimination:
\[\Delta m > 1 - \frac{1}{R_0}\]
This concept is directly related to the herd immunity threshold in direct transmission diseases (12).
Critical mosquito density (m_c) = 0.04 mosquitoes per human
Code
# Calculate required control effectivenessrequired_control <-1- (1/R0)cat("Required proportional reduction in mosquito density =", round(required_control, 4) *100, "%")
Required proportional reduction in mosquito density = 99.56 %
7 Sensitivity Analysis
A key insight from the Ross-Macdonald framework is the differential sensitivity of \(R_0\) to various parameters. This can be formally analyzed through partial derivatives or elasticity analysis (13).
For example, the elasticity of \(R_0\) with respect to parameter \(\theta\) is:
For the mosquito mortality rate \(\mu\), this becomes:
\[E_{\mu} = -1\]
This indicates that a 1% increase in mosquito mortality leads to approximately a 1% decrease in \(R_0\).
For the parameter \(a\) (biting rate), the elasticity is:
\[E_a = 2\]
This reflects Macdonald’s important observation that interventions targeting mosquito biting behavior have a squared effect on transmission, since \(a\) appears as \(a^2\) in the \(R_0\) expression (6).
Code
# Function to calculate elasticity for different parameterscalculate_elasticities <-function(a, b, c, m, mu, r) { E_a <-2# Elasticity for biting rate E_b <-1# Elasticity for transmission probability (mosquito to human) E_c <-1# Elasticity for transmission probability (human to mosquito) E_m <-1# Elasticity for mosquito density E_mu <--1# Elasticity for mosquito mortality rate E_r <--1# Elasticity for human recovery rate elasticities <-data.frame(Parameter =c("Biting rate (a)", "Transmission: mosquito→human (b)", "Transmission: human→mosquito (c)", "Mosquito density (m)","Mosquito mortality (μ)", "Human recovery rate (r)"),Elasticity =c(E_a, E_b, E_c, E_m, E_mu, E_r) )return(elasticities)}elasticities <-calculate_elasticities(a, b, c, m, mu, r)elasticities
While the Ross-Macdonald framework remains foundational, modern approaches have extended these models in several directions (14,15):
Spatial heterogeneity: Incorporating spatial structure and human mobility
Stochasticity: Accounting for random events, particularly important near elimination
Vector bionomics: More detailed entomological parameters
Immunity dynamics: Accounting for acquired immunity in human populations
Drug resistance: Modeling the spread of antimalarial resistance
The mathematical expression for \(R_0\) in these more complex models becomes correspondingly more intricate. For example, in a spatial metapopulation model with \(n\) patches, \(R_0\) can be expressed as the dominant eigenvalue of the next-generation matrix:
\[R_0 = \rho(FV^{-1})\]
Where \(F\) represents new infections and \(V\) represents transitions between compartments.
9 Practical Applications in Disease Control Programs
The threshold concept derived from Ross’s work remains central to modern malaria control programs (5). The World Health Organization’s Global Technical Strategy for Malaria 2016-2030 implicitly relies on these mathematical principles when setting targets for vector control coverage and intervention effectiveness.
Key applications include:
Indoor residual spraying (IRS): Targeting the adult mosquito longevity parameter
Insecticide-treated nets (ITNs): Affecting both mosquito mortality and biting rate
Larval source management: Reducing the mosquito density parameter \(m\)
Mathematical models help quantify the coverage levels required for these interventions to bring \(R_0\) below 1 (13).
10 Discussion
Ross’s mathematical insights have withstood the test of time remarkably well. The threshold concept, formalized as \(R_0\), remains central to infectious disease epidemiology across all pathogens, not just vector-borne diseases.
Modern computational capabilities allow for increasingly complex simulations, but the core mathematical principles established by Ross (2) and refined by Macdonald (7) continue to guide our understanding of transmission dynamics. The elegance of these models lies in their ability to capture essential dynamics with relatively simple formulations.
As we face challenges like climate change, insecticide resistance, and drug resistance, these mathematical frameworks are being adapted to address increasingly complex scenarios (11). Yet the threshold principle - that disease transmission can be interrupted without eliminating every vector - remains a profound insight that continues to guide public health strategies worldwide.
11 References
1.
Ross R. Report on the prevention of malaria in mauritius. London: Waterlow & Sons Limited; 1908.
2.
Ross R. The prevention of malaria. London: John Murray; 1911.
3.
Ross R. Some a priori pathometric equations. British Medical Journal. 1915;1(2830):546–7.
4.
Ross R. An application of the theory of probabilities to the study of a priori pathometry. Part i. Proceedings of the Royal Society of London Series A. 1916;92(638):204–30.
5.
Smith DL, McKenzie FE, Snow RW, Hay SI. Revisiting the basic reproductive number for malaria and its implications for malaria control. PLOS Biology. 2007;5(3):e42. doi:10.1371/journal.pbio.0050042
6.
Smith DL, Battle KE, Hay SI, Barker CM, Scott TW, McKenzie FE. Ross, macdonald, and a theory for the dynamics and control of mosquito-transmitted pathogens. PLOS Pathogens. 2012;8(4):e1002588. doi:10.1371/journal.ppat.1002588
7.
Macdonald G. The analysis of equilibrium in malaria. Tropical Diseases Bulletin. 1952;49(9):813–29.
8.
Garrett-Jones C. Malaria eradication and control from a global standpoint. Journal of Medical Entomology. 1964;1(4):353–65.
9.
Bailey NT. The biomathematics of malaria. Mathematics in Medicine and Biology. 1982;2(4).
10.
Dietz K, Molineaux L, Thomas A. A malaria model tested in the african savannah. Bulletin of the World Health Organization. 1974;50(3-4):347–57.
11.
Smith DL, Perkins TA, Reiner RC, Barker CM, Niu T, Chaves LF, et al. Recasting the theory of mosquito-borne pathogen transmission dynamics and control. Transactions of the Royal Society of Tropical Medicine and Hygiene. 2014;108(4):185–97. doi:10.1093/trstmh/tru026
12.
Fine PE. Herd immunity: History, theory, practice. Epidemiologic Reviews. 1993;15(2):265–302.
13.
Brady OJ, Godfray HCJ, Tatem AJ, Gething PW, Cohen JM, McKenzie FE, et al. Vectorial capacity and vector control: Reconsidering sensitivity to parameters for malaria elimination. Transactions of the Royal Society of Tropical Medicine and Hygiene. 2016;110(2):107–17. doi:10.1093/trstmh/trv113
14.
Reiner RC, Perkins TA, Barker CM, Niu T, Chaves LF, Ellis AM, et al. A systematic review of mathematical models of mosquito-borne pathogen transmission: 1970–2010. Journal of the Royal Society Interface. 2013;10(81):20120921. doi:10.1098/rsif.2012.0921
15.
Mandal S, Sarkar RR, Sinha S. Mathematical models of malaria-a review. Malaria Journal. 2011;10(1):1–19. doi:10.1186/1475-2875-10-202