An Agent-Based Model for Locusts Tuned with Field Data

Throughout 2020, a massive locust plague threatened food security in southwest Asia, the Arabian Peninsula, and eastern Africa. This plague is composed of swarms that originate as groups of juvenile locusts called hopper bands (incapable of flight). Hopper bands contain up to millions of locusts, all walking and foraging in apparent coordination. Prof Weinburd and Prof Bernoff lead a research group whose aim is to study the aggregation, propagation, and feeding of these hopper bands by understanding the link between individual and collective behaviors.

Numerous experimental and field studies hope to inform effective interventions (mostly pesticides) by examining locusts’ social behavior. However, these studies have either been on a macroscopic scale (e.g. distance traveled of a hopper band over a day) or in a laboratory setting with only a handful of insects (e.g. fifty rather than millions as observed in the field). One notable exception is the work of locust expert Dr. Jerome Buhl (U of Adelaide) who has recorded video footage of individual locusts marching in hopper bands in the field. Last summer, we collaborated with Dr. Buhl and undergraduates in the HMC Data Science REU to extract trajectory data from this video footage via motion tracking software. This represents the first time-series data set for locusts in a hopper band in the field.

Meanwhile, we have built an agent-based model for locust hoppers that incorporates social interactions to explain coherence and propagation. Specifically, we include alignment with neighbors, long-range attraction, and short-range repulsion. These are typical effects for swarming models, but for locusts only alignment with neighbors is quantified in the literature. This summer we aim to use our trajectory data derived from Dr. Buhl’s videos to establish parameters for this model that optimally reflect observed behavior and validate its mechanisms.

Name of research group, project, or lab
Locust Group (with Prof Weinburd and Prof Bernoff)
Why join this research group or lab?

Profs Weinburd and Bernoff are partners in an international collaboration of mathematicians, data scientists, and field ecologists. Among them, a prominent locust biologist Dr. Jerome Buhl studies locust outbreaks in Australia and has provided us video field data. Last summer, our student researchers extracted numerical trajectories via motion tracking. This summer we are excited to leverage this field data to inform and validate our locust model.

You will work in a group of three students on related projects and will meet our collaborators to learn how your research fits into the larger program. Our students often continue their work in a senior thesis, present their findings at conferences, and may coauthor resulting publications.

Representative publication
Logistics Information:
Project categories
Data Science
Mathematical Biology
Student ranks applicable
Student qualifications

Interest in the phenomena of self-organizing swarms and collective motion is a necessity!

  • The student should have completed core courses in Linear Algebra & Differential Equations.
  • Experience programming, particularly in MATLAB, is highly desirable.
  • Experience with Statistics, Biostatistics, and/or Time Series is extremely helpful.
  • Courses in Mathematical Biology, Data Science, and/or Model Validation would be useful (but we realize many students may not have seen this material).
Time commitment
Summer - Full Time
Paid Research
Number of openings
Techniques learned
  • You will compute statistics for individuals (corresponding to interaction terms in the model) and mean quantities of the group (representing the collective behavior).
  • You will evaluate data via a modest amount of manual tracking and validating statistical tests.
  • You will simulate the agent-based model numerically, compare outcomes to the data, and tune the input parameters accordingly.
Contact Information:
Mentor name
Jasper Weinburd
Mentor email
Mentor position
Visiting Assistant Professor, Mathematics
Name of project director or principal investigator
Jasper Weinburd (and Andrew Bernoff)
Email address of project director or principal investigator
2 sp. | 15 appl.
Hours per week
Summer - Full Time
Project categories
Data Science (+2)
MathematicsData ScienceMathematical Biology