# Epidemie SIR simulator voor R0, vaccinatie, dodelijkheid en transmissiecurves
Deze epidemie SIR-simulator laat zien hoe een ziekteverwekker zich door een populatie verspreidt wanneer vatbare mensen geïnfecteerd raken en de infectieuze groep verlaten door herstel of sterfte. Het is ontworpen voor studenten, wetenschapscommunicators, volksgezondheidsleerlingen en iedereen die snel visueel inzicht wil krijgen in waarom kleine veranderingen in transmissie of immuniteit een uitbraak kunnen hervormen.De interactieve instellingen richten zich op de variabelen die mensen het vaakst willen testen: R0, dodelijkheid, vaccinatiegraad, vaccinwerkzaamheid, infectieduur en het initiële percentage geïnfecteerden. De grafiek wordt direct bijgewerkt zodat de vatbare, geïnfecteerde, herstelde, immuune en sterftecurves als een samenhangend epidemisch systeem kunnen worden vergeleken.# Hoe het SIR-model werkt
Een basis SIR-model verdeelt de populatie in drie hoofdcompartimenten. S zijn vatbare mensen die nog geïnfecteerd kunnen worden. I zijn momenteel besmettelijke mensen die de ziekteverwekker kunnen overdragen. R zijn mensen die niet langer besmettelijk zijn omdat ze hersteld zijn, immuniteit hebben verworven of anderszins uit de transmissieketen zijn verwijderd. Deze simulator houdt ook geschatte sterfgevallen bij als een ernstige uitkomsttak van de groep die de infectie verlaat.De transmissiesnelheid is gekoppeld aan R0 en de infectieuze periode. Als R0 hoog is of mensen langer besmettelijk blijven, worden er meer nieuwe infecties gegenereerd voordat de geïnfecteerde groep krimpt. Als vaccinatie voldoende mensen uit de vatbare groep verwijdert, daalt het effectieve reproductiegetal en kan de uitbraakpiek veel kleiner worden.| Instelling | Wat het verandert | Typisch curve-effect |
|---|---|---|
| R0 | Transmissiepotentieel voordat immuniteit wordt meegerekend | Hogere R0 laat de geïnfecteerdencurve sneller stijgen en hoger pieken. |
| Vaccinatiegraad | Aandeel mensen dat uit de vatbare groep wordt verwijderd wanneer beschermd | Hogere graad verlaagt Re en kan de uitbraak afvlakken. |
| Vaccinwerkzaamheid | Hoezeer vaccinatie infectie voorkomt in dit vereenvoudigde model | Hogere werkzaamheid maakt dezelfde vaccinatiegraad beschermender. |
| Infectieuze periode | Gemiddelde tijd dat mensen besmettelijk blijven | Langere infectie verandert de timing en kan de uitbraak verlengen. |
| Dodelijkheid | Aandeel mensen dat de infectie verlaat en als overleden wordt geteld | Hogere dodelijkheid verhoogt de sterftecurve zonder direct de transmissie te verhogen. |
# R0, Re en groepsimmuniteit inzichtelijk
R0 is het gemiddelde aantal secundaire gevallen veroorzaakt door een besmettelijk persoon in een volledig vatbare populatie. Re, het effectieve reproductiegetal, is lager wanneer sommige mensen al immuun, gevaccineerd, geïsoleerd of anderszins niet beschikbaar zijn voor infectie. In deze simulator vermindert effectieve vaccinatie de vatbaarheid direct, zodat de weergegeven Re daalt naarmate de beschermde dekking stijgt.Een veelgebruikte benadering voor groepsimmuniteit is 1 - 1 / R0. Bij een R0 van 3 ligt de drempel op ongeveer 66,7% effectieve immuniteit. De simulator maakt deze drempel tastbaar: wanneer effectieve vaccinatie onder de drempel ligt, kunnen uitbraken nog groeien; wanneer deze erboven ligt, kan transmissie zich moeilijk handhaven.# Wat het piekcijfer van geïnfecteerden betekent
Piek geïnfecteerden is het maximale aantal mensen dat gelijktijdig besmettelijk is in de gesimuleerde populatie. Het is vaak operationeel belangrijker dan het totale aantal infecties omdat ziekenhuizen, laboratoria, isolatieprogramma's en contactonderzoeksteams druk ervaren door gelijktijdige actieve gevallen. Het verlagen van de piek kan belangrijk zijn, zelfs wanneer de uiteindelijke attack rate niet tot nul wordt teruggebracht.De attack rate schat het aandeel van de totale populatie dat geïnfecteerd is aan het einde van de simulatie. Een hoge attack rate betekent dat de ziekteverwekker veel mensen heeft bereikt voordat de vatbaarheid was uitgeput of onder controle gebracht. Een lage attack rate betekent dat immuniteit, vaccinatie of zwakke transmissie wijdverspreide verspreiding heeft voorkomen.# R0-waarden uit de praktijk en wat ze betekenen voor groepsimmuniteit
Het basale reproductiegetal R0 is geen vaste biologische constante voor een ziekteverwekker. Het hangt af van contactpatronen, bevolkingsdichtheid, culturele gewoonten en omgevingsfactoren. Hetzelfde virus kan verschillende R0-waarden hebben in een dichte stad versus een landelijk gebied, of in een seizoen met meer binnenruimte. De onderstaande waarden zijn illustratieve referentiebereiken uit gepubliceerde studies.| Ziekteverwekker | Typisch R0-bereik | Groepsimmuniteitsdrempel (1 - 1/R0) | Belangrijkste transmissiekenmerk |
|---|---|---|---|
| Seizoensgriep | 1,2 - 1,4 | 17% - 29% | Korte infectieuze periode, seizoensvariatie |
| SARS-CoV-2 (ancestraal) | 2,0 - 3,0 | 50% - 67% | Pre-symptomatische transmissie, aerosolroutes |
| SARS-CoV-2 (Delta) | 5,0 - 8,0 | 80% - 87% | Verhoogde virale lading, snellere verspreiding |
| SARS-CoV-2 (Omicron) | 8,0 - 12,0 | 87% - 92% | Immuunevasion, bovenste luchtwegtropisme |
| Polio | 5,0 - 7,0 | 80% - 86% | Fecaal-orale route, lange asymptomatische uitscheiding |
| Pokken | 5,0 - 7,0 | 80% - 86% | Uitgeroeid door wereldwijde vaccinatiecampagne |
| Mazelen | 12,0 - 18,0 | 92% - 94% | Extreem besmettelijk, luchtgedragen, lange infectieuze periode |
| Kinkhoest | 12,0 - 17,0 | 92% - 94% | Afnemende immuniteit laat herhaalde infecties toe |
# Hoe het effectieve reproductiegetal Re verandert tijdens een uitbraak
Re is het effectieve reproductiegetal op een bepaald punt in de uitbraak. In tegenstelling tot R0, dat uitgaat van een volledig vatbare populatie, houdt Re rekening met immuniteit, vaccinatie en alle andere factoren die de vatbaarheid verminderen. In deze simulator wordt Re berekend als R0 x (1 - beschermde fractie), waarbij de beschermde fractie het aandeel van de populatie is dat door vaccinatie effectief immuun is.De Re-waarde in de simulatorheader wordt bijgewerkt wanneer u de instellingen wijzigt. Wanneer Re boven 1 blijft, groeit de uitbraak. Wanneer Re onder 1 zakt, genereert elke geïnfecteerde persoon gemiddeld minder dan een nieuwe infectie en kan de epidemie zichzelf niet in stand houden. Dit is het kerninzicht achter epidemiebestrijding: Re onder 1 brengen en houden door immuniteit, gedrag of interventies.# Attack rate, piekbelasting en wat ze onthullen over uitbraakernst
De attack rate is het deel van de totale populatie dat gedurende de gehele gesimuleerde uitbraak is geïnfecteerd. Het is de meest gebruikte samenvattende maat na een epidemische golf. Een hoge attack rate betekent dat de ziekteverwekker de meeste vatbare mensen heeft geïnfecteerd voordat uitputting of controle de transmissie stopte. Een lage attack rate betekent dat immuniteit, vaccinatie of inherent zwakke transmissie wijdverspreide infectie heeft voorkomen.Piek geïnfecteerden - het maximale aantal mensen dat gelijktijdig besmettelijk is - is belangrijker voor de druk op de gezondheidszorg op korte termijn. Een golf met een matige attack rate maar een zeer hoge, scherpe piek kan ziekenhuizen overweldigen, zelfs als het totale aantal gevallen niet extreem is. Omgekeerd kan een langzame, afgeplatte curve een vergelijkbare attack rate hebben die over vele weken is gespreid, waardoor het gezondheidssysteem de tijd heeft om gevallen te behandelen. Dit is waarom volksgezondheidsfunctionarissen de curve afvlakken benadrukken als een operationeel doel dat losstaat van het voorkomen van alle infecties.# Curve afvlakken en zorgcapaciteit in het SIR-model
De geïnfecteerdencurve in een SIR-model kan worden geïnterpreteerd als het aantal mensen dat gelijktijdig zorg nodig heeft. In een echte epidemie doet elke persoon die een ziekenhuisbed, zuurstofondersteuning of intensive care nodig heeft een beroep op een beperkte hoeveelheid middelen. Wanneer de geïnfecteerdencurve hoger stijgt dan de beschikbare capaciteit, neemt de sterfte door alle oorzaken toe omdat het systeem geen adequate zorg kan bieden.Vaccinatie vlakt in dit model de curve af door mensen uit de vatbare groep te verwijderen voordat ze geïnfecteerd kunnen raken. Het verlagen van R0 door andere maatregelen - mondkapjes, ventilatie, afstand houden, testen, isolatie - zou ook de piek verlagen in een uitgebreider model. De simulatie maakt het mechanisme zichtbaar: naarmate de effectieve vaccinatiegraad stijgt, krimpt de piek, verschuift naar later of verdwijnt volledig.# De wiskunde achter het SIR-model gevisualiseerd
In het SIR-model hangt het aantal nieuwe infecties per tijdstap af van drie grootheden: de transmissiesnelheid beta, het huidige aantal besmettelijke mensen I en de fractie van de effectieve populatie die nog vatbaar is S / N. Het product beta x I x S / N wordt de infectiedruk genoemd. Elke dag bepaalt deze druk hoeveel vatbare mensen naar het geïnfecteerde compartiment verhuizen.Mensen verlaten het geïnfecteerde compartiment met de herstelsnelheid gamma = 1 / infectieuze periode. De balans tussen de infectiedruk en de herstelsnelheid bepaalt of de epidemie groeit of krimpt. Wanneer beta x S / N groter is dan gamma, overtreffen nieuwe infecties het herstel en breidt de uitbraak zich uit. Wanneer de vatbare fractie S / N voldoende is gedaald, domineert gamma en trekt de uitbraak samen.De parameter beta is niet direct zichtbaar in de interface. In plaats daarvan wordt deze afgeleid van R0 en de infectieuze periode via de relatie beta = R0 x gamma. Daarom produceert het wijzigen van R0 of de infectieuze periode vergelijkbare maar niet identieke curvevormen. Beide parameters beïnvloeden de infectiedruk, maar de infectieuze periode rekt ook de tijdas van de uitbraak uit.# Hoe deze simulator te gebruiken voor leren en lesgeven
- Vergelijk hoge versus lage R0-scenario's: stel R0 in op 1,5 (seizoensgriepbereik) en vervolgens op 6,0 (pre-vaccinatie poliobereik). Merk op hoe piekhoogte, piektiming en attack rate veranderen, zelfs wanneer alle andere instellingen identiek zijn.
- Verken de groepsimmuniteitsdrempel: begin met R0 op 3,0 en geen vaccinatie. Noteer de attack rate. Voeg vervolgens vaccinatiegraad toe tot Re onder 1 zakt. Vergelijk de piek en attack rate bij vaccinatiegraad net onder en net boven de drempel.
- Test het effect van langzame versus snelle respons: stel de vaccinatiegraad op verschillende niveaus in en observeer wanneer de piek optreedt. Een hogere graad vermindert niet alleen de piekhoogte, maar stelt deze meestal uit, wat tijd koopt voor voorbereiding van de gezondheidszorg.
- Scheid dodelijkheid van transmissie: stel dodelijkheid in op 0% en observeer de geïnfecteerdencurve. Stel dodelijkheid vervolgens in op 10% zonder andere instellingen te wijzigen. De geïnfecteerdencurve verandert niet, maar het dodental stijgt. Dit toont aan waarom het case-fatality rate en de transmissiesnelheid verschillende epidemiologische dimensies zijn.
- Onderzoek het effect van de infectieuze periode: vergelijk een infectieuze periode van 4 dagen met een periode van 18 dagen bij dezelfde R0. De langere periode rekt de curve, stelt de piek uit en produceert een langere maar lagere golf.
- Klasoefening - vind de drempel: vraag studenten om de minimale vaccinatiegraad te vinden die Re onder 1 brengt voor een gegeven R0 en vergelijk het resultaat met de formule 1 - 1/R0.
# Wanneer en waarom deze simulator te gebruiken
- Epidemiologiestudenten: verbind het wiskundige SIR-raamwerk met interactieve curvevormen voordat u met differentiaalvergelijkingen werkt of eigen modellen programmeert.
- Wetenschapscommunicators en journalisten: genereer grafieken, screenshots of live uitleg die tonen waarom R0, vaccinatie en infectieuze periode van belang zijn voor uitbraaktrajecten.
- Volksgezondheidsleerlingen: test hoe verschillende combinaties van interventies de epidemische piek en attack rate verschuiven om intuïtie te ontwikkelen over de afwegingen bij uitbraakbestrijding.
- Iedereen die nieuwsgierig is naar epidemiewiskunde: verken het SIR-model zonder code te hoeven schrijven of software te installeren. Elke instelling werkt de grafiek in realtime bij.