Statistical Physics ↔ Epidemiology

Network percolation theory and epidemic threshold theory are the same mathematical object — the epidemic threshold R_0=1 is a percolation phase transition, and importing finite-size scaling from condensed-matter physics would transform how outbreak risk is estimated in finite populations.

PROPOSED
statistical-physics epidemiology network-science public-health

🔭 Overview

In bond percolation on a network, a giant connected component emerges at a critical bond probability p_c — below p_c the outbreak is finite; above it a macroscopic fraction of nodes is infected. The epidemic threshold R_0=1 (basic reproduction number equals 1) is *exactly* this percolation threshold applied to a contact network where each edge is "bonded" with probability proportional to transmission probability. This mathematical identity has been known since Newman (2002) and Kenah-Robins (2007), but almost no working epidemiologists use percolation theory in practice. The result is that standard SIR/SEIR models treat populations as effectively infinite (mean-field), while condensed-matter physicists have 50 years of finite-size scaling (FSS) methods that correctly estimate critical behaviour in finite systems. The practical consequence: current outbreak risk models routinely over- or under-estimate the probability of a major epidemic in populations of 10,000- 100,000 people (the regime of healthcare facility outbreaks, island communities, schools) because they use mean-field R_0 estimates without finite-size corrections. Percolation FSS would give systematic, quantitative corrections to these estimates.

⚙️ The Mathematical Bridge

This bridge connects Statistical Physics and Epidemiology through shared mathematical structure. Status: Proposed connection.

↔️ Translation Table

Domain A Term Domain B Term Note
bond percolation threshold p_cepidemic threshold R_0 = 1 (herd immunity boundary)—
giant connected componentepidemic — macroscopic fraction of population infected—
finite cluster below p_cself-limiting outbreak (index case dies out without major spread)—
finite-size scaling (FSS) correction to p_c in N-node networkcorrection to R_0 threshold in finite population of size N—
percolation correlation length xispatial/network scale over which infections correlate (cluster size distribution)—
order parameter (giant component fraction P_inf)final attack rate (fraction of population ultimately infected)—
scaling function near p_c (P_inf ~ |p-p_c|^beta)epidemic size as function of R_0 near threshold—
universality class (mean-field percolation for random graphs, 2D percolation for spatial grids)contact network topology class (random mixing vs spatially structured population)—

🗺️ Why Hasn't This Been Unified?

The mathematical equivalence of SIR thresholds and percolation thresholds is established in the network science literature (Newman 2002, Kenah-Robins 2007, Miller 2010). However, the epidemiology literature overwhelmingly uses deterministic ODE models (SIR/SEIR) that are mean-field and infinite-population. The finite-size scaling tools are developed in condensed-matter physics and statistical mechanics journals that epidemiologists do not read. During COVID-19, finite-size effects in small institutional outbreaks (hospitals, nursing homes, schools) were handled with ad hoc simulation rather than systematic FSS — a direct consequence of this communication gap.

🌱 Cross-Pollination Opportunities

🧪 Crosscheck — Prove This Bridge

Runnable experiment protocols promoted from this bridge. USDR maps what connects; Crosscheck proves it.

Finite-size epidemic threshold — does bond percolation p_c(N) on ER graphs shift as |p_c(N)-p_c(inf)| ~ N^(-1/nu_bar) with volume exponent nu_bar = 3?

CONFIRMED desktop

On Erdős–Rényi graphs G(N, p) with mean degree 6, the bond percolation threshold estimated by bisection until the mean giant fraction S is at least N^(-1/3) approaches p_c(inf)=1/6 from above as |p_c(N)-p_c(inf)| ~ N^...

Protocol p-b-percolation-epidemiology-fss

Crosscheck manifesto · Generate more drafts: python scripts/generate_crosscheck.py --bridge b-percolation-epidemiology --write

❓ Open Questions

📚 References