NetLogo banner

Home
Download
Help
Forum
Resources
Extensions
FAQ
NetLogo Publications
Contact Us
Donate

Models:
Library
Community
Modeling Commons

Beginners Interactive NetLogo Dictionary (BIND)
NetLogo Dictionary

User Manuals:
Web
Printable
Chinese
Czech
Farsi / Persian
Japanese
Spanish

  Donate

NetLogo User Community Models

(back to the NetLogo User Community Models)

[screen shot]

Download
If clicking does not initiate a download, try right clicking or control clicking and choosing "Save" or "Download".(The run link is disabled because this model uses extensions.)

## WHAT IS IT?

The model simualtes the spread of an infectious disease in an Irish town.

## HOW IT WORKS

The disease component of the model is based off a SIR or SEIR component model. Depending on the type of model selected (SIR or SEIR) agents are either in the susceptible, infected or recovered category or the susceptible, exposed, infected or recovered category. If a susceptible agent comes into contact with an infected agent the susceptible agent has a chance, determined by the infectivity, of becoming exposed or infected. If an agent becomes exposed they have a time period where they are exposed to the disease but not yet infectious. Once infected the agent has a set period of time where they will remain infectious before moving to the recovered stage.

Agent movement in the model is in a straight line. Agents move between their current location and desired destination. A set of rules determine when an agent will move. During week days agents typically move between home and work or home and school and on weekend days agents will move freely through the community. If two agents are on the same patch they are considered in contacct with each other.

## HOW TO USE IT
First make sure the path variable is set to the location of the town files. Select a town to run the model on and use the setup button to setup the model. Once the world is imported select the user can decide if they want to cluster by socioeconomic status. If they do they can press the cluster button and once the clustering has completed press the reset-ticks button.
To run the infectious disease model the user should make sure all necessary parameters are set and then press go. The model will run until no agents are exposed or infected.

load-world -- loads a precreated world (before burnin)
Town -- selection of which town to model
SIR -- is the model an SIR type model
SEIR -- is teh model an SEIR type model (SIR must also be selected)
vaccinations -- are vaccinations used in the model
num_infected -- the number of initially infected agents
start_week -- the week of the year the outbreak starts in. (week can affect movement patterns as students do not go to school in the summer)
home_sick -- the percent chance an agent will go to work if sick
vaccine_immunity -- the percent chance the vaccination will work
year -- the year the outbreak takes place
infectivity -- the percent chance a susceptible agent will be infected after each contact with an infected agent
cluster -- starts the burn in model that allows agents to move home location based on the percent of similar households in a given radius with the same socioeconomic status
neighbor_radius -- the radius agents will look for similar socioeconomic neighbors
tolerance -- what percentage of neighbors agents would like to have the same socioeconomic status
reset-ticks -- sets ticks to 0 (used after clustering)
path -- location of the files containing the exported worlds for each town.

## THINGS TO TRY

Run the model with and without socioeconomic clustering to see differences in results.
Change the parameters of the disease such as infectivity or home_sick to see how these changes can influence the outbreak.

## RELATED MODELS

epiDEM Basic model is an example model with SIR model dynamics

## CREDITS AND REFERENCES

Model described in greater detail in the following paper: https://pdfs.semanticscholar.org/8d7c/cbfddf44741e2bea11ec22f9cc8245847c83.pdf

(back to the NetLogo User Community Models)