Agent Based Modeling (ABM) with NetLogo Training Course

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

Categories:

Leave a Reply

Your email address will not be published. Required fields are marked *