Agent-based modelling with NetLogo

This course is fully booked. There is a waiting list.

Topic: Computer Course on agent-based modelling with the software NetLogo
Level: Beginners (BSc, MSc, Phd, ...)
Language: English
Duration: 5 days (+ 2 days Pre-seminar)
Frequency: Annual, usually in August or September
Place: Faculty of Forest Sciences, University of Göttingen, Germany
Teachers: Katrin Meyer, Craig Simpkins, Ronald Bialozyt & Ecosystem Modelling Department
Registration: online form

2019 course
Course: 26-30 August 2019, 9:00-18:00, CIP room 1, Büsgenweg 4, University of Göttingen North Campus
Pre-Seminar: 22-23 August 2019, 10:15-18:00, FSR 4.3, Büsgenweg 4, University of Göttingen North Campus
Teachers: Katrin Meyer, Craig Simpkins, Ronald Bialozyt

You'll find more Information about the course below the registration form

Please use this form to register for the NetLogo Course. If you are student at Göttingen University, please also sign up in stud.IP for this seminar (preliminary enrolment). As soon as your registration is approved, we will send you a confirmation by email (and accept you as participant in stud.IP if you have signed up there).

Family name: *
First Name: *
Email address: *
University or institution: *
Study program/research topic:
I'd like to participate in the PreSeminar (required for credits):
Further comments:

By submitting this form, you confirm that you have read and accept our Privacy Policy.

* Mandatory field

More information on this course:

Learning outcome / core skills:
* Comprehensive knowledge of agent-based modelling for beginners;
* Ability to select, conceptualize, apply, implement, and document agent-based modelling techniques in NetLogo with respect to a given question (with a focus on ecological questions);
* Development of an own agent-based modelling project;
* Development of interdisciplinary analytical thinking;
* Critical analysis and evaluation of the potentials and limitations of agent-based models based on the scientific literature;
* Refined presentation skills.

Examination to obtain 6 credits (or a graded certificate):
* Presentation (ungraded) of a classic modelling paper in the Pre-Seminar AND
* Presentation (graded) on lessons learnt during the course
(The course can also be attended without the Pre-Seminar. In that case, an ungraded presentation on lessons learnt during the course must be given, resulting in an ungraded certificate of attendance.)

Thursday/Friday: Pre-Seminar with paper presentations by participants
Saturday/Sunday: free
Monday: Models and Modelling, Model concepts, Data, Modelling projects
Tuesday: Implementation, NetLogo exercises, Modelling projects
Wednesday: Documentation, Debugging, testing & validation
Thursday: Model analysis, Sensitivity analysis, NetLogo extensions
Friday: Failed projects, Presentations, Certificates, Feedback

General info:
* The course itself is for free
* Participants have to organize and pay travel, accommodation etc. by themselves (we can help if required)
* The maximum number of participants is 20, half of which is reserved for students from the University of Göttingen
* Computers are available, but own laptops can be brought
* Internet connection via eduroam is possible
* We will work with the software NetLogo 6

Recommended readings (strictly voluntary!):
- Grimm, V., & Railsback, S. F. (2005). Individual-based modeling and ecology. New Jersey: Princeton University Press.
- Grimm, V., & Railsback, S. F. (2012). Agent-based and individual based modeling: a practical introduction. New Jersey: Princeton University Press.
- Wilensky, U., & Rand, W. (2015). An introduction to agent-based modeling: Modeling natural, social, and engineered complex systems with NetLogo. Massachusetts: MIT Press.

- Augusiak, J., Van den Brink, P. J., & Grimm, V. (2014). Merging validation and evaluation of ecological models to “evaludation”: A review of terminology and a practical approach. Ecological Modelling, 280, 117–128.
- Evans, M. R., Grimm, V., Johst, K., Knuuttila, T., de Langhe, R., Lessells, C. M., … Benton, T. G. (2013). Do simple models lead to generality in ecology? Trends in Ecology & Evolution, 28(10), 578–583.
… and a reply to this article:
Lonergan, M. (2014). Data availability constrains model complexity, generality, and utility: a response to Evans et al. Trends in Ecology & Evolution, 29(6), 301–302.
- Grimm, V., Augusiak, J., Focks, A., Frank, B. M., Gabsi, F., Johnston, A. S. A., … Railsback, S. F. (2014). Towards better modelling and decision support: Documenting model development, testing, and analysis using TRACE. Ecological Modelling, 280, 129–139.
- Grimm, V., Berger, U., DeAngelis, D. L., Polhill, J. G., Giske, J., & Railsback, S. F. (2010). The ODD protocol: A review and first update. Ecological Modelling, 221(23), 2760–2768.
- Grimm, V., Revilla, E., Berger, U., Jeltsch, F., Mooij, W. M., Railsback, S. F., … DeAngelis, D. L. (2005). Pattern-oriented modeling of agent-based complex systems: lessons from ecology. Science, 310(5750), 987–991.
- Müller, B., Bohn, F., Dreßler, G., Groeneveld, J., Klassert, C., Martin, R., Schlüter, M., Schulze, J., Weise, H., Schwarz, N. (2013). Describing human decisions in agent-based models – ODD + D, an extension of the ODD protocol. Environmental Modelling & Software 48, 37–48.
- Pe’er, G., Saltz, D., Münkemüller, T., Matsinos, Y. G., & Thulke, H.-H. (2013). Simple rules for complex landscapes: the case of hilltopping movements and topography. Oikos, 122(10), 1483–1495.
- Schmolke, A., Thorbek, P., DeAngelis, D. L., & Grimm, V. (2010). Ecological models supporting environmental decision making: a strategy for the future. Trends in Ecology & Evolution, 25(8), 479–486.
- Thiele, J. C., Kurth, W., & Grimm, V. (2014). Facilitating Parameter Estimation and Sensitivity Analysis of Agent-Based Models: A Cookbook Using NetLogo and R. Journal of Artificial Societies and Social Simulation, 17(3), 11.

Supplemental readings:
- O’Sullivan, D., & Perry, G. L. W. (2013). Spatial Simulation: Exploring Pattern and Process. John Wiley & Sons.

- DeAngelis, D. L., & Yurek, S. (2017). Spatially Explicit Modeling in Ecology: A Review. Ecosystems, 20(2), 284–300.
- Epstein, J.M. (2008). Why model? Journal of Artificial Societies and Social Simulation, 11(4), 12.
- Grimm, V., Frank, K., Jeltsch, F., Brandl, R., Uchmański, J., & Wissel, C. (1996). Pattern-oriented modelling in population ecology. Science of The Total Environment, 183(1), 151–166.
- Jackson, L. J., Trebitz, A. S., & Cottingham, K. L. (2000). An Introduction to the Practice of Ecological Modeling. BioScience, 50(8), 694–706.
- Peck, S. L. (2004). Simulation as experiment: a philosophical reassessment for biological modeling. Trends in Ecology & Evolution, 19(10), 530–534.
- Thiele, J. C. & Grimm, V. (2015) Replicating and breaking models: good for you good for ecology. Oikos, 124(6), 691-696.
- Winsberg, E. (2009). Computer Simulation and the Philosophy of Science. Philosophy Compass, 4(5), 835–845.

Published papers on NetLogo models:
- Anderson JH, Downs JA, Loraamm R, Reader S. 2017. Agent-based simulation of Muscovy duck movements using observed habitat transition and distance frequencies. Computers, Environment and Urban Systems 61:49–55.
- Baggio, J. A., Salau, K., Janssen, M. A., Schoon, M. L., & Bodin, Ö. (2011). Landscape connectivity and predator–prey population dynamics. Landscape Ecology, 26(1), 33–45.
- Hovel, K. A., & Regan, H. M. (2008). Using an individual-based model to examine the roles of habitat fragmentation and behavior on predator–prey relationships in seagrass landscapes. Landscape Ecology, 23(1), 75–89.

More NetLogo papers: