SIS Mobility Lab · interactive model

Movement reshapes disease persistence.

Simulate epidemic dynamics in two connected communities, then connect the trajectories to the threshold and endemic-equilibrium structure.

Active experiment

Salako–Ukandu · dI = 5

Published family with the exact validation value R₁ = (27 + √209) / 130.
Model
2 patches · dynamics and EEs
Focus
all model controls available
Threshold
R₀ = 1.275595

State view

Connected communities

Running · t = 0
012model units
S
1.8
I
0.2
Prev.
10%
022model units
S
1.9
I
0.1
Prev.
5%

Patch 1Patch 2

S0.14
I1

Patch 1Patch 2

S0.15
I0.5
SusceptibleInfectedNode area total populationArc prevalence

Simulation output

Epidemic trajectories

00.250.50.751.0109182736simulation time
I₁I₂‖I‖₁
t0‖I(t)‖₁0.3Total prevalence7.5%Patch prevalence10% / 5%

Endemic-equilibrium (EE) explorer

One threshold. More than one possible structure.

Drag the gold dS line while the active roots update. Solid branches are stable, dashed branches unstable, and neutral dotted branches numerically indeterminate.

1 EE detectedEvery highlighted marker is solved at the exact active dS value, rather than estimated from a nearby continuation sample.
Numerical evidence, not an exhaustive proof.The adaptive scan refines changes in root count, closely spaced roots, difficult jumps, and candidate turning points. It can still miss isolated or extremely narrow branches.
Selected equilibriumstable
dS
0.08
‖I*‖₁
0.93069
S*
[0.6479, 2.4214]
I*
[0.4795, 0.4512]
Residual ‖F‖∞
1.78e-15
max Re(λ)
-9.23e-1
Tracing equilibrium branches…
What am I seeing?

Each node is a community. Its area represents total population, the warm arc represents infection prevalence, and the paired lanes show susceptible and infected movement computed from the active state. The time cursor drives both the network and plot.

Model equations

dSᵢ/dt = dS Σⱼ LᵢⱼSⱼ − βᵢSᵢIᵢ + γᵢIᵢ

dIᵢ/dt = dI Σⱼ LᵢⱼIⱼ + βᵢSᵢIᵢ − γᵢIᵢ

Mass action: the infection term is βᵢSᵢIᵢ, without division by patch population.
Scientific interpretation

R₀ characterizes invasion near the disease-free equilibrium, but it does not by itself describe every endemic equilibrium. In this model dS can alter endemic structure even though it does not enter the next-generation expression for R₀.

Source articleSalako–Ukandu, “Complex Structure in the Endemic Equilibrium Set” (2026) ↗

At time 0, total infected is 0.3 and total prevalence is 7.5 percent. R zero is 1.2756.