openGUTS logo
Supporting mechanistic modelling for survival

DEBtox Researc

General information on downloads

Register for warnings/updates. Every software will contain errors. Even though openGUTS is extensively tested, we are sure that it contains errors. Some of these will be small glitches that are more of a nuisance than a problem. However, there may be more serious errors that affect the accuracy of the output, in places were we did not test the software. We like to notify the users as soon as possible when such an error is identified (and offer possible workarounds). To this end, we ask you to register for an email list by sending an email to Tjalling Jager (see email at bottom of this page). This list will only be used for information on important errors and software updates.

License information. openGUTS is free and open source software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This holds both for the standalone version as for the Matlab version. This will ensure that openGUTS will stay in the public domain. Information about GPL on Wikipedia.

Error in v.1.0. The IT calculations use a shortcut that does not work in all cases. This error will affect IT calibrations for time varying exposure, where the exposure scenario includes episodes of linear decrease over time (for constant exposure and block pulses, it will be fine). It will also affect IT LPx predictions when the exposure scenario is specified with a crude resolution (the hourly resolution of FOCUS profiles will lead to negligible errors). This error is repaired in the update of the standalone and Matlab version, to v. 1.1. Download a PDF document explaining this error in detail. (first posted 19 May 2020, updated 25 Feb. 2021)

Standalone openGUTS software

Download setup file for the standalone version (v.1.1 of Feb. 2021, MSI file, 3.6 MB).
Before installing this version, make sure to uninstall version 1.0.

Download the version log (TXT file, small).

Download user manual for the standalone openGUTS software (1 March 2021, PDF, 2.5 MB). Updated to version 1.1.

Download the example files: input data sets and exposure profiles (9 Dec. 2019, ZIP file, 570 KB).

Download the list with known issues and possibilities for future versions (version 20 May 2020, ZIP file, 275 KB).
Will be updated to version 1.1. later.

Download the source code (v.1.1 of February 2021, ZIP file, 255 KB).
Source for version 1.0 available on request.

The installer file will install the standalone executable that runs on Windows PCs (Windows 7 and later). The program was developed in C++. Since openGUTS is open source, the source code is available for download as well.

Matlab version

Download Matlab version (v.1.1 of 26 May 2020, ZIP file, 710 KB). Includes example files.

Download the version/error log (TXT file, small).

Download short user manual for the Matlab version (9 Dec. 2019, PDF, 330 KB).

Take a walkthrough through the code to see what it does.

The Matlab version (obviously) requires that you have Matlab installed. It was designed in R2018a, but should work error-free with version R2014b and later. The Matlab version has the same functionality as the standalone version, but lacks the user interface and the option to make formatted output reports. Both versions are able to use the same input files for the data sets and the exposure profiles. The Matlab version will be handy for trying out modified GUTS models (e.g., more complex TK/damage modules) or modified analyses (e.g., custom graphs). Since the Matlab version was originally developed as prototype for the C++ source code, both follow the same structure, and the Matlab version can be used for future development of the software.

Background documentation

The history and conceptual/mathematical explanation of the GUTS framework is presented in detail in the GUTS e-book. The documents below will not repeat that background, but will assume that the reader is familiar with the e-book.

Download the guide to the interpretation of openGUTS output (10 May 2020, PDF, 4.8 MB).
This document gives a short model summary, and runs through several case studies: a well-behaved example to explain what the model output means, but also several typical nasty cases.

Download the technical design/background document (12 Dec. 2019, PDF, 690 KB).
This document provides the technical background for the software.

Download the test results for openGUTS (14 Dec. 2019, PDF, 9.3 MB).
Comparing the output of the Matlab version (prototype v0.7) with the standalone (beta 1). These are not the most recent versions, but the calculation engine was not changed anymore after this test. Testing includes the GUTS ring test exercises plus additional data sets, and also includes results with BYOM, Morse/MOSAIC and Mathematica.

Other things

Download the openGUTS poster as presented at the 30th SETAC Europe conference held in virtual space, 3-7 May 2020.

The algorithm used in openGUTS for optimisation and uncertainty analysis has been published in the open literature as well: Jager, T. (2021). Robust likelihood-based approach for automated optimization and uncertainty analysis of toxicokinetic-toxicodynamic models. Integr. Environ. Assess. Manag. 17(2):388-397
Download supporting information. The supporting information for this publication provides a detailed explanation of the algorithm and the underlying statistical framework.

Screenshot small
openGUTS standalone Windows executable

                prototype small
openGUTS prototype in Matlab

Manual from page
Manuals and documentation

The openGUTS project, This site is maintained by Tjalling Jager, email: tjalling (at)