CSDMS 2024: Coastlines, Critical Zones and Cascading Hazards: Modeling Dynamic Interfaces from Deep Time to Human Time

Introduction to agent-based modeling for socio-environmental systems

Kelsea Best

The Ohio State University, United States

Agent-based modeling (ABM) is a powerful simulation tool with applications across disciplines. ABM has also emerged as a useful tool for capturing complex processes and interactions within socio-environmental systems. This workshop will offer a brief introduction to ABM for socio-environmental systems modeling including an overview of opportunities and challenges. Participants will be introduced to NetLogo, a popular programming language and modeling environment for ABM. In groups, participants will have the hands-on opportunity to program different decision-making methods in an existing model and observe how outcomes change. We will conclude with an opportunity for participants to raise questions or challenges they are experiencing with their own ABMs and receive feedback from the group.

Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know ( and we will respond as soon as possible.

Of interest for:
  • Coastal Working Group
  • Critical Zone Focus Research Group
  • Human Dimensions Focus Research Group
  • Coastal Vulnerability Initiative
  • Modeling Platform Interoperability Initiative