This is the 2D companion to the 3D Allostatic Load Simulator. The reaction kinetics are identical — five biomarkers (cortisol, blood pressure, heart-rate variability, inflammation/CRP, glucose) each carry a deviation xi from their healthy set-point, pushed up by stressor events and relaxing back toward baseline between them:
dx_i/dt = -k · x_i (relax to baseline)
event: x_i += intensity · w_i (w_i = marker's own sensitivity)
k = recovery_rate · (0.4 + 0.6 · sleep_quality)
dL/dt = gain · Σ max(0, x_i − θ_i) − decay_L · L
risk(%) = 100 / (1 + exp(−(L − L0) / s))
The 3D sim spends its rendering budget on an orbiting scene — a homeostatic core, biomarker orbit rings and a shell of tissue points — which looks good but makes the load trajectory itself hard to read at a glance. This 2D version instead spends the same computation on a genuinely 2D-native view: a scrolling strip chart that plots allostatic load and disease-risk against simulated time, so you can directly see how fast load climbs under a given intensity/frequency, how a recovery period bends the curve back down, and whether repeated acute stressors are trending the baseline upward — exactly the kind of accumulation-over-time reading a static 3D snapshot cannot give you. Every small tick mark under the risk band lights up once load has crossed that tick's own random damage threshold, the flat 2D equivalent of the 3D sim's tissue-wear shell.
- Stressor intensity / frequency — how hard and how often the system gets hit.
- Recovery / resilience — the baseline relaxation rate k; higher means faster return to homeostasis.
- Sleep & rest quality — a multiplier on k (and a small damper on load's gain), modelling why poor sleep amplifies the physiological cost of the same stressor.
- Trigger acute stressor — fires one manual impulse on top of the automatic Poisson-timed stream, so you can see a single event's decay curve in isolation on the strip chart.
With the same slider values, the load and risk numbers here track the 3D sim's numbers exactly — the two are the same reaction, verified by direct comparison; the timeline view is the genuinely 2D addition.