VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Biogeochemical Modeling of Agroecosystems
Last Updated: 2026-02-05 16:37:12
Abstract
This class provides an introduction to biogeochemical modeling in the context of agricultural ecosystems. It covers the general background and principles of modeling agricultural biogeochemistry in a theoretical part (e.g., plant growth and soil C dynamics), while the focus is on learning how to code biogeochemical models in the R software environment.
Objective
The aim of the course is to (i) introduce students to a range of concepts applied in biogeochemical modelling of agroecosystems, with an emphasis on soil biogeochemistry (carbon cycling) and (ii) teach students the basics of coding biogeochemical models in a free and open-source software environment (R). The focus of the course is on hands-on coding. At the end of the course, students will: - Be able to critically evaluate different concepts applied in widely used biogeochemical models in an agricultural context - Be familiar with the basic concepts of programming that are specifically applicable to modelling biogeochemical cycles in an agricultural context - Be able to come up with basic conceptual models to evaluate crop growth and carbon cycling in agricultural soils, given certain constraints and - Be able to write computer codes to convert their conceptual models to numerical models, and evaluate model outcomes.
Content
The class consists of (i) a limited theoretical part, in which students learn the basics of biogeochemical models in an agricultural context and (ii) a more extensive part, in which students learn to program plant growth models and soil biogeochemical models in the R software environment. Throughout the course, the R skills necessary to code biogeochemical models are explained using examples related to soil biogeochemical cycling or crop growth (e.g., different data structures, loops, functions, if/else etc.). Aspect of biogoechemical modeling that are covered include constructing sets of coupled differential equations that form the core of numerical models, solving differential equations analytically and numerically, by writing solvers and using existing solvers, model calibration techniques and using different modelling aspects to code flexible models. These principles are applied to code published and widely-used biogeochemical models to solve research questions.
Resources
Literature
The following handbooks serve as the basis for the concepts and skills the students will learn in the course: - Soltani and Sinclair, 2012, Modeling physiology of crop development, growth and yield. - Soetaert and Herman, 2009, A Practical Guide to Ecological Modelling, Springer Netherlands. - Wallach et al., 2018, Working with Dynamic Crop Models, 3rd Edition, Academic Press.
General Information
- Language
- English
- Levels
- MSC
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise |
Biogeochemical Modeling of Agroecosystems
This course takes place in the meeting room of the LFH-building (LFH B2) on Mondays from 16.15-19.00.
|
No time listed | 3 h weekly |
Offered In
-
-
-
-
-
Crop- and Grassland Science (This minor is new and in force from the academic year 22/23. The complete courselist for this minor will be published on the website of the Study Programme.)
-