Core Ideas: A community effort is needed to move soil modeling forward. Establishing an international soil modeling consortium is key in this respect. There is a need to better integrate existing knowledge in soil models. Integration of data and models is a key challenge in soil modeling. The remarkable complexity of soil and its importance to a wide range of ecosystem services presents major challenges to the modeling of soil processes. Although major progress in soil models has occurred in the last decades, models of soil processes remain disjointed between disciplines or ecosystem services, with considerable uncertainty remaining in the quality of predictions and several challenges that remain yet to be addressed. First, there is a need to improve exchange of knowledge and experience among the different disciplines in soil science and to reach out to other Earth science communities. Second, the community needs to develop a new generation of soil models based on a systemic approach comprising relevant physical, chemical, and biological processes to address critical knowledge gaps in our understanding of soil processes and their interactions. Overcoming these challenges will facilitate exchanges between soil modeling and climate, plant, and social science modeling communities. It will allow us to contribute to preserve and improve our assessment of ecosystem services and advance our understanding of climate‐change feedback mechanisms, among others, thereby facilitating and strengthening communication among scientific disciplines and society. We review the role of modeling soil processes in quantifying key soil processes that shape ecosystem services, with a focus on provisioning and regulating services. We then identify key challenges in modeling soil processes, including the systematic incorporation of heterogeneity and uncertainty, the integration of data and models, and strategies for effective integration of knowledge on physical, chemical, and biological soil processes. We discuss how the soil modeling community could best interface with modern modeling activities in other disciplines, such as climate, ecology, and plant research, and how to weave novel observation and measurement techniques into soil models. We propose the establishment of an international soil modeling consortium to coherently advance soil modeling activities and foster communication with other Earth science disciplines. Such a consortium should promote soil modeling platforms and data repository for model development, calibration and intercomparison essential for addressing contemporary challenges.
Root architecture development determines the sites in soil where roots provide input of carbon and take up water and solutes. However, root architecture is difficult to determine experimentally when grown in opaque soil. Thus, root architecture models have been widely used and been further developed into functional–structural models that simulate the fate of water and solutes in the soil–root system. The root architecture model CRootBox presented here is a flexible framework to model root architecture and its interactions with static and dynamic soil environments. CRootBox is a C++-based root architecture model with Python binding, so that CRootBox can be included via a shared library into any Python code. Output formats include VTP, DGF, RSML and a plain text file containing coordinates of root nodes. Furthermore, a database of published root architecture parameters was created. The capabilities of CRootBox for the unconfined growth of single root systems, as well as the different parameter sets, are highlighted in a freely available web application. The capabilities of CRootBox are demonstrated through five different cases: (1) free growth of individual root systems; (2) growth of root systems in containers as a way to mimic experimental setups; (3) field-scale simulation; (4) root growth as affected by heterogeneous, static soil conditions; and (5) coupling CRootBox with code from the book Soil physics with Python to dynamically compute water flow in soil, root water uptake and water flow inside roots. CRootBox is a fast and flexible functional–structural root model that is based on state-of-the-art computational science methods. Its aim is to facilitate modelling of root responses to environmental conditions as well as the impact of roots on soil. In the future, this approach will be extended to the above-ground part of the plant.
Understanding the impact of roots and rhizosphere traits on plant resource efficiency is important, in particular in the light of upcoming shortages of mineral fertilizers and climate change with increasing frequency of droughts. We developed a modular approach to root growth and architecture modelling with a special focus on soil root interactions. The dynamic three-dimensional model is based on L-Systems, rewriting systems well-known in plant architecture modelling. We implemented the model in Matlab in a way that simplifies introducing new features as required. Different kinds of tropisms were implemented as stochastic processes that determine the position of the different roots in space. A simulation study was presented for phosphate uptake by a maize root system in a pot experiment. Different sink terms were derived from the root architecture, and the effects of gravitropism and chemotropism were demonstrated. This root system model is an open and flexible tool which can easily be coupled to different kinds of soil models.
The number of image analysis tools supporting the extraction of architectural features of root systems has increased in recent years. These tools offer a handy set of complementary facilities, yet it is widely accepted that none of these software tools is able to extract in an efficient way the growing array of static and dynamic features for different types of images and species. We describe the Root System Markup Language (RSML), which has been designed to overcome two major challenges: (1) to enable portability of root architecture data between different software tools in an easy and interoperable manner, allowing seamless collaborative work; and (2) to provide a standard format upon which to base central repositories that will soon arise following the expanding worldwide root phenotyping effort. RSML follows the XML standard to store two- or three-dimensional image metadata, plant and root properties and geometries, continuous functions along individual root paths, and a suite of annotations at the image, plant, or root scale at one or several time points. Plant ontologies are used to describe botanical entities that are relevant at the scale of root system architecture. An XML schema describes the features and constraints of RSML, and open-source packages have been developed in several languages (R, Excel, Java, Python, and C#) to enable researchers to integrate RSML files into popular research workflow.