Background and Aims: 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. Methods: 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. Key results: 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. Conclusions: 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.
Background and Aims: 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. Methods: 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. Key results: 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. Conclusions: 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.
Authors: Guillaume Lobet; Michael P Pound; Julien Diener; Christophe Pradal; Xavier Draye; Christophe Godin; Mathieu Javaux; Daniel Leitner; Félicien Meunier; Philippe Nacry; Tony P Pridmore; Andrea Schnepf Journal: Plant Physiol Date: 2015-01-22 Impact factor: 8.340
Authors: Pieterjan De Bauw; Trung Hieu Mai; Andrea Schnepf; Roel Merckx; Erik Smolders; Jan Vanderborght Journal: Ann Bot Date: 2020-09-14 Impact factor: 4.357
Authors: Ming Wang; Neil White; Jim Hanan; Di He; Enli Wang; Bronwen Cribb; Darren J Kriticos; Dean Paini; Volker Grimm Journal: Ann Bot Date: 2020-09-14 Impact factor: 4.357
Authors: Ni Jiang; Eric Floro; Adam L Bray; Benjamin Laws; Keith E Duncan; Christopher N Topp Journal: Plant Cell Date: 2019-05-23 Impact factor: 11.277
Authors: G Taylor; I S Donnison; D Murphy-Bokern; M Morgante; M-B Bogeat-Triboulot; R Bhalerao; M Hertzberg; A Polle; A Harfouche; F Alasia; V Petoussi; D Trebbi; K Schwarz; J J B Keurentjes; M Centritto; B Genty; J Flexas; E Grill; S Salvi; W J Davies Journal: Ann Bot Date: 2019-10-29 Impact factor: 4.357
Authors: Dan Zeng; Mao Li; Ni Jiang; Yiwen Ju; Hannah Schreiber; Erin Chambers; David Letscher; Tao Ju; Christopher N Topp Journal: Plant Methods Date: 2021-12-13 Impact factor: 4.993
Authors: Sabine Julia Seidel; Thomas Gaiser; Amit Kumar Srivastava; Daniel Leitner; Oliver Schmittmann; Miriam Athmann; Timo Kautz; Julien Guigue; Frank Ewert; Andrea Schnepf Journal: Front Plant Sci Date: 2022-05-20 Impact factor: 6.627
Authors: Andrea Schnepf; Christopher K Black; Valentin Couvreur; Benjamin M Delory; Claude Doussan; Axelle Koch; Timo Koch; Mathieu Javaux; Magdalena Landl; Daniel Leitner; Guillaume Lobet; Trung Hieu Mai; Félicien Meunier; Lukas Petrich; Johannes A Postma; Eckart Priesack; Volker Schmidt; Jan Vanderborght; Harry Vereecken; Matthias Weber Journal: Front Plant Sci Date: 2020-03-31 Impact factor: 5.753