Emergence
Population curves are not directly imposed. They emerge from many small agent-level events.
Instead of equations for whole compartments, this lab simulates people as agents. Each individual moves, contacts neighbors, becomes exposed or infected probabilistically, recovers, dies, isolates, or gains protection through vaccination.
ABMs make heterogeneity visible: two populations with the same average R can produce very different outbreaks because contacts and timing are uneven.
Every dot is an individual. Epidemic curves emerge from local contacts, random transition times, behavior, and spatial mixing.