PBSadmb: ADMB for R using scripts or GUI

© Fisheries and Oceans Canada (2008-2025)

The R package PBSadmb gives complete R support to the external program AD Model Builder (ADMB) released into the public domain in 2009. The program offers users a remarkably efficient tool for estimating parameters and their uncertainty, based on complex nonlinear statistical models.

In a standard ADMB installation, users would interact with the program via a DOS command shell (in Windows) or a bash shell (in Linux or Mac OS X). The package PBSadmb makes it possible to interact entirely from an R console, as a common interface for all operating systems. A single R script can encapsulate commands to ADMB, as well as all analyses that follow. The package includes protocols for writing code to make the integration between R and ADMB almost seamless.

PBSadmb also provides a Graphical User Interface (GUI) that facilitates the steps required for a complete ADMB analysis. Both new and experienced users can use the GUI for tutorial and educational purposes.

You can obtain PBSadmb from the Comprehensive R Archive Network (CRAN). Always use the current version of PBSadmb with the most recent version of PBSmodelling, another package available from CRAN.

PBSadmb represents just one of a series of R packages developed at the Pacific Biological Station (PBS) in Nanaimo, British Columbia. A more advanced version of PBSadmb might be available at pbs-software on GitHub. Any evolving package is built after using CRAN's rigorous R CMD check --as-cran routine (on a Windows 11 64-bit system). Most of the time, the revision on GitHub can be built in R using devtools::install_github("pbs-software/pbs-admb/PBSadmb").

Maintainer History

The maintainer of the R package PBSadmb has changed over time:

<style> table, th, td { border:1px solid grey; background-color: white; } </style>
Maintainer Years Versions
Anisa Egeli 2008-2009 0.10 - 0.30
Jon T. Schnute 2009-2014 0.31 - 0.68.101
Rowan Haigh 2014-2025 0.68.103 - 1.1.7
Nick Fisch 2025-present 1.1.8

Disclaimer

"Fisheries and Oceans Canada (DFO) GitHub project code is provided on an 'as is' basis and the user assumes responsibility for its use. DFO relinquishes control of the information and assumes no responsibility to protect the integrity, confidentiality, or availability of the information. Any claims against DFO stemming from the use of its GitHub project will be governed by all applicable Canadian Federal laws. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation or favouring by DFO. The Fisheries and Oceans Canada seal and logo, or the seal and logo of a DFO bureau, shall not be used in any manner to imply endorsement of any commercial product or activity by DFO or the Canadian Government.”

As with any freely available product, there is no warranty or promise that PBSadmb will perform adequately for all circumstances. Additionally, coding errors are inevitable, and users should contact the package maintainer if bugs are detected.

Maintainer: Nick Fisch

DFO logo