DEBtox information
Making sense of ecotoxicity test results

Main menu


DEBtox information

DEBtox information

Courses / TKTD summerschool

TKTD summerschool 'DynModTox'

With the 2021 summer school, we changed the format of the course and turning it into an autumn school. The course now consists of an on-line pre-course (with homework and weekly half-day tele-meetings), and an intensive 5-day on-site part (5 consecutive days) in Denmark.

The upcoming course will be held Oct.-Nov. 2024.

      Information on the 2024 course

Note that Tjalling Jager and Roman Ashauer have left the teaching team, but, don't worry, a strong team remains.

=================== Below, information from the 2021 course (and before) ================================

Download 2021 flyer.

Practical essentials

Language: English.
Credits: 5 ECTS, for entire course, 2 ECTS for pre-course only.
Level: PhD students, but master students and post-PhD participants are very welcome.
Location: on-line pre-course, and on-site in Roskilde, Denmark. However, we might still have to decide to turn this into a fully on-line event.
Duration: Pre-course: on-line, 5 Wednesday afternoon sessions (15 Sept.-13 Oct. 2021, lectures+discussion), with homework (reading+exercises) in between and before (we will open the course on 1 Sept.). Main course: on-site (or on-line if forced by travel/meeting restrictions), 5 full days (18-22 Oct. 2021).
Capacity: minimum 10, maximum 30 participants.
Course fee:
5000 DKK academia (MSc and PhD students), 15000 DKK industry, 1000 DKK for on-line part only. Note that, if the main course is on-site as planned, there are additional costs for travel and stay in Denmark.
PC/software: Participants need a PC with Matlab installed (version 2016b or newer). For the on-site part, participants must bring their own laptop, with Matlab installed (with travel adapter if needed!).

Teachers: the teaching team consists of Tjalling Jager, Nina Cedergreen, Roman Ashauer, Andreas Focks, André Gergs and Neil Sherborne.
Use this link for more administrative information and registration: Registration and administration will be handled by the University of Copenhagen. If have questions about the practical issues (registration, payment, etc.), please contact Nina Cedergreen (ncf(at) Deadline for application is 31 May 2021 or when the maximum number of participants has been reached.

About the course

Mathematical modelling is a powerful tool to interpret the results of laboratory toxicity tests and to make educated extrapolations. The process of mechanistically modelling of toxicity can be divided into two steps: toxicokinetics (TK) and toxicodynamics (TD). TK deals with the uptake, biotransformation and distribution of a chemical into the body of an organism, whereas TD deals with the next steps, from internal concentration of the active compound to effects on the organism over time.

This course will teach the basics of TK and TD modelling, how they can be linked, and how to analyse and interpret toxicity data on a mechanistic basis. For TK modelling, we will focus on 1- and 2-compartment models. TD modelling will be based on a simple Dynamic Energy Budget model (DEBkiss), although we will also treat survival modelling with GUTS in the pre-course (since GUTS is the simplest, non-trivial, TKTD model around).

Note that the course format will be slightly different from the format used before 2021.

Previous courses

In 2012, the first summer course "Dynamic modelling of toxic effects" was held from 11-18th of August in the Søminestationen, Holbæk, Denmark with 25 participants. The course focussed on TKTD modelling in general, and on GUTS and DEBtox in particular. Overall, the course was a success, but some changes were needed because we tried to put too much into the course (too much time was used in coding and dealing with error messages). Impressions from the 2012 course.

Learning from this experience, we decided to focus on basic TK and sub-lethal effects modelling. Furthermore, we decided to offer two platforms (OpenModel next to Matlab), and provide templates and worked out examples for the exercises to facilitate the coding. In this way, the course would be useful both for the novice and the experienced coder.

In 2014, we offered this summer course again (5-13 August) with 15 participants. Not in the same location but in the hostel Vandrerhjem in Roskilde, Denmark. This time, we focussed on (basic) toxicokinetics and sub-lethal effects using DEB theory (in the form of the simplified DEBkiss model). Thereby, we skipped most of GUTS. The use of OpenModel next to Matlab, and the templates for the exercises was a great success in our opinion, so we will keep this for future courses. Impressions from the 2014 course.

In 2016, the third round of the course was held, again at the Søminestationen, Holbæk (9-16 August). We had a full house with 27 participants. The course basically followed the same format as in 2014, but with more freedom in the group projects (for example, some groups focussed on GUTS, and one on rats and one on duckweed). This turned out very well, so we'll build on this for the next course. Impressions from the 2016 course.

We skipped the course in 2018 for personal reasons, and in 2020 we had to cancel due to the corona crisis.

We offered this course again in 2021, in a slightly different format. Due to problems with openModel, we used Matlab only. However, templates were provided to make the course accessible for novice Matlab users. The course was split into an on-line pre-course and an intensive 1-week course. Due to the continuing Covid situation, the entire course was held on-line. This was of course not optimal, but better than postponing yet again.

The 2012 group

The 2014 group (minus one person)

The 2016 group

Part of the 2021 group on-line.

Course format

Starting with the 2021 course, the course contains two parts:

On-line, we'll have 5 meetings (one afternoon a week, over 5 weeks). Each session will contain lectures by the teachers, time for questions/discussions, and explanation/feedback on homework exercises and reading materials. Before each meeting, you are asked to do homework: reading provided texts, make exercises in Matlab, and preparation of questions for the next session. This pre-course focusses on the basic skills needed for modelling, simple toxicokinetic (TK) modelling, and TKTD modelling for the endpoint survival (GUTS). It will be possible to only follow the on-line course (but not to skip the on-line course and only join the main course).

Lecture topics covered in the pre-course (not exhaustive):
  • Modelling basics (ODEs, systems, building blocks), Matlab/BYOM basics, TK and TKTD basics and background.
  • Basic statistics for model fitting (error models, SSQ, likelihood).
  • Numerical methods for ODE solving and model optimisation.
  • TK in more detail, linking TK to effects.
  • GUTS-SD basics (TKTD for survival), somewhat more advanced statistics for model fitting (profiling, Bayes).
  • GUTS in environmental risk assessment (e.g., EFSA opinion, simulation of FOCUS profiles).

For those that only do the pre-course and need ECTS credits, an assignment will be provided after the pre-course. You will need to hand in a (short) report, to decide if you can receive the credits.

Main course:
On-site in Denmark (or on-line if forced), consists of 5 consecutive full days of intensive training. In this part, the focus lies on TKTD modelling for sub-lethal endpoints (i.e., growth and reproduction) using DEB-based models. We will use the simplified DEBkiss framework here. The Matlab exercises will guide you step wise through the analysis of a rather complex life-cycle data set.

Lecture topics covered in the main course (not exhaustive):
  • Energy-budget modelling, structure and background.
  • Detailed structure of DEBkiss.
  • Statistics for fitting growth and reproduction data
  • Modelling stress effects on growth and reproduction.
  • Using DEB-TKTD in environmental risk assessment.
  • Organisms that require model adaptations.
  • Introduction to standard 'full' DEB (differences with DEBkiss).
Apart from pre-cooked exercises, we'll also include time for more adventurous group projects. In this part of the course, we provide each group with a data set (as in the 2014 course), rather than asking participants to work on their own data (as in the 2016 course). For those that need ECTS credits (and those that like the challenge), we will provide an assignment after the main course, and ask you to hand in a (short) report.

Note that we focus in this course on applications in ecotoxicology (mainly invertebrates and fish). Even though the same modelling principles are used in modelling toxicity for other organisms, we will not go into detail about how to deal with them.

Software platforms, required Matlab skills

For this course, we currently use Matlab only. Previous courses also offered the possibility to work in OpenModel, but that is not as stable, flexible and powerful as Matlab. We tried to make the process of using Matlab as painless as possible by working with BYOM and providing templates that take away almost all of the coding complexities. Therefore, you do not need to be skilled in Matlab programming/coding. However, you do need to know the basics of the Matlab language and how to modify and run code. Experience with previous courses shows that novel Matlab users will quickly have the skill set that is required to do the exercises.

If you're new to Matlab, the tutorial from Udemy is a good place to start. Further, the Mathworks offers many free resources to get started. Finally, the book "Essential MATLAB for Engineers and Scientists" (if you can find/lend/buy it). You only need to know the basics of Matlab to be able to do the exercises, so don't overdo it. Installing and getting to know Matlab is something you need to do before the start of the pre-course.

If your institute does not have access to a Matlab license, you can try to work with the 30-day trial version, or buy the student version (if you qualify as a student according to Matlab) for just 35 Euro from the Mathworks. For the course, you'll need version 2016b or newer; none of the toolboxes are essential, though the statistics, and particularly the parallel-computing, toolbox may come in handy.

Math skills

This is not a math or stats course, but it will make use of mathematics and statistics. More specifically, (systems of) ordinary differential equations (ODEs) and basic likelihood functions. It helps to have a basic working knowledge of ODEs and likelihood statistics, though we will also spend some time on these topics in the pre-course.

During the pre-course, we will offer you lectures and reading material on the basics of (working with) differential equations and likelihood functions, focussing on the application to TK/TKTD modelling. We assume that you have a working knowledge of mathematical functions, powers and logarithms, derivatives and integration, and basic statistical distributions such as the binomial and the normal (e.g., bachelor-level biology). If you're math skills are rusty, this part of the course may take somewhat more time. Practice with the previous course learns that math skills are hardly ever a bottleneck for following this course. However, students with a stronger math/modelling background will, by the end of the course, be more advanced in TKTD modelling than those with a less of a quantitative background.

Managing expectations

This course deals with many aspects associated with TKTD modelling: biology, (eco)toxicology, mathematics, statistics, coding, numerical methods, etc. If you are a novice in one or more of these fields, you will not be a full-fledged TKTD modeller after this course. Furthermore, it is unlikely that you will leave this course with a finalised model for your specific species-of-interest and your data sets. However, you will leave this course with a good overview of the TKTD modelling field, hands-on experience, and improved skills on all the disciplines listed above, preparing you for more specialist courses on these topics (such as coding or math courses, or the DEB course).


The course is coordinated by Nina Cedergreen. For the 2024 course, the teaching team will furthermore consist of Andreas Focks, André Gergs and Neil Sherborne. Guest lectures may be provided by other experts.

The DEBtox information site,, since July 2011