DEBtox information
Making sense of ecotoxicity test results

Main menu


DEBtox information

DEBtox information

Software / Links to other software

Miscellaneous software

On this page, I will collect links to freely-available software packages provided by other parties to perform calculations on GUTS and DEB(tox). I have not been involved in the production of these packages, so I cannot provide any assistance or support for them. I am responsible for the Matlab implementations of GUTS, DEBtox and DEBkiss as part of the BYOM and DEBtoxM series (the BYOM version is much more up to date!). Several more implementations for GUTS are known to exist, of which a number is planned to be offered for free download by their developers in the near future. When more information is available I will update the list below.

Web-based GUTS calculations

A web-based and user-friendly way to perform GUTS calculations (reduced SD and IT models only) is available at the hood, it uses the MORSE R-package. Care needs to be taken as the calculations are Bayesian, and assume (weakly) informative priors. The priors are best on the test design, which is awkward as the design of the test does not carry information about the model parameters (although it does govern their identifiability). See my comment in ES&T. The use of these (arbitrarily) informed priors will bias parameter estimates and their credible intervals when one or more parameters run away towards the edges of their prior range (which, unfortunately, you cannot see from the web page output).

R-packages for GUTS

Two R-packages are available to make the GUTS calculations in a Bayesian framework. The first package was developed by Carlo Albert & Sören Vogel, is currently maintained by RIFCON, and can be found at A user interface for this package is currently being developed by RIFCON under the name EasyGUTS (see this SETAC poster). This version is planned to be available for free download by the end of 2017. This version can do the reduced GUTS models (also SD and IT combined).

The second is the MORSE R-package, as developed and maintained by the University of Lyon. It contains the reduced SD and IT models. This package can be found at There is a web-based interface around it as well (see previous item above).

Python-package for GUTS

A Python toolbox is available for GUTS calculations. The toolbox is developed and maintained by Raymond Nepstad (SINTEF, Trondheim), and can be downloaded from GitHub: 

DEB-IBM in NETlogo

The individual-based modelling implementation of DEB in NetLogo of Martin et al. (2012) can be found CREAM website or on Ben Martin's personal pages. This is a flexible model for population dynamics using DEB individuals, and quite user friendly. The associated publication is:

Martin B, Zimmer EI, Grimm V and Jager T (2012). Dynamic Energy Budget theory meets individual-based modelling: a generic and accessible implementation. Methods in Ecology and Evolution 3:445-449.

DEBtool in Matlab and Octave

Bas Kooijman has developed an extensive library of code in Matlab and freeware Octave (not updated anymore!) to perform all sorts of DEB calculations. DEBtool can be found at the VU DEB laboratory or via the DEB portal. The correct use of this software requires a sturdy background knowledge of DEB theory, and user-friendliness is limited. The DEBtool software is used in the DEB course, so the course is the best place to get started with it.

The DEBtox information site,, since July 2011