Downloads and Errata, Second Edition

This page provides errata (error corrections), and downloadable supporting materials, such as documents and input files, that are referenced in the textbook.

If you are looking for downloads and errata for the first edition, please go here: First edition downloads and errata.

If you are interested in downloading the instructor materials (exercise solutions, working program files, etc.) please go here for the second edition and here for the first edition.

We thank these people who have contributed corrections and suggestions for the 2nd edition: Yongyi Zeng, Xiamen University; Jonathan Gilligan, Vanderbilt University; Wannes Leirs (Belgium).

Errata

Congratulations to Prof. Jonathan Gilligan of Vanderbilt University for being the first to find mistakes in the second edition! Through 2022, the only known errors are:

Section and page Content Correction
5.2, page 65 Caption of Figure 5.1 The butterfly starting location is 71, 69 instead of 68,65.
8.4, page 112 Example code to initialize flockmates The word nice belongs at the end of the previous line; the 4th line of code should just be set size 1.5.

Supporting Materials

The remainder of this page provides supporting materials mentioned in the textbook. These are model descriptions, data files, links to publications, etc. cited in the text as available on the book’s web site. The materials provided here are for the second edition.

You can download individual files from the table below, or right-click here to download all files in one Zip archive: Railsback-Grimm-2ndEdition-Downloads (last updated: 19 February 2019). Please report any missing or damaged files, broken links, etc. via the email link at the bottom of this page.

PLEASE NOTE: These are best downloaded by right-clicking on the link and using “Save link as” or “Save target as”. Some browsers (including Internet Explorer) try to change the extension of some files (i.e., changing NetLogo programs from .nlogo to .htm). You can either correct the file extension in the “Save As” window, or rename the file once it has downloaded.

Chapter

Link

Date posted

Description

1: Models, Agent-Based Models, and the Modeling Cycle

(none)

2: Getting Started with NetLogo

(none)

3: Describing and Formulating ABMs

20 Feb 2019

A pre-publication version of Grimm et al. (2010), which reviews applications of ODD and provides an updated version of ODD. Includes two supplements: (1) a list and review of publications using ODD, and (2) a template for writing ODD model descriptions. The template is also provided here as a Word file.

 

20 Feb 2019

For exercises 1 and 2, lists of scientific publications that do and do not use the ODD protocol.

 

15 Nov 2019

New, detailed guidance and checklists for ODD, using the same version of ODD as the textbook 2nd edition. This is the most complete and up-to-date ODD guidance.

4: Implementing a First Agent-Based Model

20 Feb 2019

The ODD description of the Butterfly Model (from book section 3.4) formatted for NetLogo’s Info tab (plain text file).

5: From Animations to Science

20 Feb 2019

Elevation data input file for Section 5.5 (tab-separated plain text).

 

20 Feb 2019

For exercise 10, a second file of elevation data for the Butterfly Model (tab-separated plain text).

 

20 Feb 2019

For exercise 11, the journal article: Jovani, R. & Grimm, V. 2008. Breeding synchrony in colonial birds: From local stress to global harmony. Proceedings of the Royal Society of London B, 275, 1557-63.

6: Testing Your Program

8 Aug 2024

For Section 6.5 and Exercise 7, a NetLogo model containing several programming errors (substantially updated in August, 2024).

 

20 Feb 2019

For exercise 8, the Harvester model description and untested code that contains errors.

7: Introduction to Part II

(none)

8: Emergence

(none)

9: Observation

20 Feb 2019

For Exercise 8, a set of NetLogo refresher problems.

10: Sensing

(none)

11: Adaptive Behavior and Objectives

(none)

12: Prediction

(none)

13: Interaction

(none)

14: Scheduling

(none)

15: Stochasticity

(none)

16: Collectives

(none)

17: Introduction to Part III

(none)

18: Patterns for Model Structure

20 Feb 2019

The ODD description of the BEFORE beech forest model, described in Section 18.3.

 

 

20 Feb 2019

In Section 18.3.3, page 244: F(9,7) = 144. The mechanism F is to multiply the sum of the two numbers by the first number.

 

20 Feb 2019

A list of models for which observed patterns were particularly important, provided for Exercise 1.

19: Theory Development

20 Feb 2019

An implementation of the Woodhoopoe model for use in Exercise 2. The key adaptive trait of deciding when to scout for a vacant territory is included only as a random decision.

20: Parameterization and Calibration

20 Feb 2019

An implementation of the Woodhoopoe model as described in Section 20.5 for a calibration exercise.

21: Introduction to Part IV

(none)

22: Analyzing and Understanding ABMs

(none)

23: Sensitivity, Uncertainty, and Robustness Analysis

(none)

24: Where to Go from Here

(none)