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 prototype. This will ensure that openGUTS will stay in the public domain. Information about GPL on Wikipedia.

Standalone openGUTS software

Download will follow ... we are currently in the test phase. We expect to officially release the software by December 2019.

This is a standalone executable that runs on Windows PCs.

Matlab prototype

Download prototype (v.0.6 of 23 May 2019, ZIP file, 698 KB). Check the version log.

A short manual can be downloaded below (under the section 'Manuals and documentation'). Take a walkthrough through the code (made with the 'publish' option of Matlab) to see what it does.

The prototype requires that you have Matlab installed. It is designed in R2018a, but should work error-free with version R2014b and later. The prototype has the same functionality as the standalone version, but lacks the user interface and the output report. Both version are able to use the same input files for the data sets and the exposure profiles. The prototype 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 prototype and the C++ source code follow the same structure, the prototype can be used for future development of the software.

Warning. This is a 'beta' release of the prototype. It is fully functional, and thoroughly tested (see also ring-test results below), but may still contain some bugs and/or errors. As far as we can tell, it provides exactly the same output as the current test version of the standalone software. So when the standalone is subjected to more extensive testing (second half of 2019), this may throw up errors that also affect the prototype. If you worry about this, make sure to register to be warned in case of errors (see top of this page).

Manuals and documentation

User manuals

  • User manual for the standalone openGUTS software. Document in preparation, download will follow.
  • Short user manual for the Matlab prototype. Just the basics to get you started. Download (version 17 May 2019).
  • ...
Background documents
  • Guide for interpretation of openGUTS model output. This document runs through a well-behaved example, but also presents and explains several typical nasty cases. Download (version 21 May 2019).
  • Technical design/background document for openGUTS. Download (version 20 May 2019). This document is likely to change a bit before the end of the project.
  • Ring test results for the openGUTS Matlab prototype (v0.5), with comparisons to BYOM, Morse and Mathematica. Download (version 19  May 2019).
  • ...

More downloads will follow later in 2019.

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)