Overview
NetLogo is one of the most famous and powerful simulation environments for agent-based modeling. NetLogo is both a development environment and a domain specific language for agent-based modelling.
This instructor-led, live training (online or onsite) is aimed at investigators who wish to use NetLogo to create Agent Based Models (ABM).
By the end of this training, participants will be able to:
- Install NetLogo.
- Develop an agent-based model.
- Visualize agent activity.
- Analyze the results of the model.
- Test and document the agent-based simulation model.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- No programming experience required.
Audience
- Researchers
- Investigators
- Analysts
Course Outline
Introduction
Overview of Agent Based Modeling
- Overview of different agent based modeling frameworks
- NetLogo features
Case Study: Using Agents to Simulate a Pandemic
Getting Started
- Installing NetLogo
- Navigating the UI (Code Tab, Buttons, Sliders, etc.)
- Overview of the NetLogo programming language
- Understanding attributes, breeds, procedures, and reporters.
Creating a Model
- Working with Tabs, Turtles, Patches, and Links
- Working with Code, Control, and Collections
- Controlling agent movement
Running the Model
- Expanding agent activity
- Adjusting the spacing of a model
Test the Model
- Documenting the simulation
- Resolving problems with the simulation
Monitoring the Agents
- Plotting the simulation
Summary and Conclusion