Skip to main content

National Center for Ecological Analysis and Synthesis

Project Description

Ecologists try to understand how nature works. Mathematical models, which use equations to describe how and why populations change in time and space, are one of the most powerful tools used for this purpose. Ecologists use mathematical models in many ways: one common approach is scenario planning, or “what if” games. For example, what is the best guess of the outcome if fishing were banned in an area in order to allow populations to recover? Would the populations actually recover? How long would it take? Would the community ultimately be able to harvest more fish? How confident can we be in our answers? In order to answer these questions accurately, mathematical models must accurately represent key aspects of the ecosystem in question. Because ecosystems are complex, we often need complex models to answer even apparently simple questions. In order to obtain better predictions for the future, ecologists constantly strive to improve ecosystem models; one of the hardest parts is fitting these models to data that have been collected by ecologists, other scientists, industry (such as fishers), or the general public. Statisticians and ecologists have developed a huge variety of methods and computer programs to do this job, but they differ in their effectiveness–some are better than others, depending on the task–and the most powerful tools are complicated to learn. It is therefore important to determine which methods and computer programs work best for given applications and to demonstrate how these methods and computer programs can be used most effectively. We evaluate three commonly-used open-source software packages: OpenBUGS, AD Model Builder, and R. To test the strengths and weaknesses of each package, we will bring together experts in all three software packages and apply these three packages to a common set of mathematical models for ecological systems. Working with the informatics staff of the National Center for Ecological Analysis and Synthesis, we will produce a web-based guide describing the utility of each package for particular applications that includes annotated model code, the data sets used in the applications, and peer-reviewed articles. We will also identify how the different packages could be improved. As mathematical models are becoming increasingly more complex and ecologists are faced with a myriad of software options, the results of this project will help ecologists and analysts across a broad spectrum of specialties.
Working Group Participants

Principal Investigator(s)

Mark N. Maunder, Benjamin Bolker, Beth Gardner

Project Dates

Start: November 1, 2010

End: July 31, 2011

completed

Participants

Benjamin Bolker
McMaster University
Mollie Brooks
University of Florida
Liza S. Comita
University of California, Santa Barbara
Elizabeth E. Crone
Harvard University
Sarah Cubaynes
Centre d'Ecologie Fonctionnelle et Evolutive-Centre national de la recherche scientifique CEFE-CNRS
Trevor D. Davies
Dalhousie University
Perry de Valpine
University of California, Berkeley
Jessica Ford
Commonwealth Scientific and Industrial Research Organisation (CSIRO)
Beth Gardner
North Carolina State University
Olivier Gimenez
Centre d'Écologie Fonctionnelle et Évolutive
Marc Kéry
Swiss Ornithological Institute
Eunjung Kim
University of Hawaii, Mānoa
Cleridy Lennert-Cody
InterAmerican Tropical Tuna Commission
Arni Magnusson
Marine Research Institute
Steve J.D. Martell
University of British Columbia
Mark N. Maunder
InterAmerican Tropical Tuna Commission
Mihoko Minami
Keio University
John C. Nash
University of Ottawa
Anders Nielsen
Technical University of Denmark
James Regetz
University of California, Santa Barbara
Jeffrey A. Royle
Hans J. Skaug
University of Bergen
Casper Willestofte Berg
Technical University of Denmark
Elise Zipkin
US Geological Survey (USGS)

Products

  1. Journal Article / 2013

    Strategies for fitting nonlinear ecological models in R, AD Model Builder, and BUGS

  2. Journal Article / 2011

    Unifying optimization algorithms to aid software system users: Optimx for R

Are you part of a working group or visiting NCEAS for another opportunity? Check out our page of resources for you.

Learn More