HydroRoot
Purpose
OpenAlea.HydroRoot is a hydraulic root architecture modelling and a root architecture system generator package.
Try it !
You can simply test HydroRoot installing it in a conda environment:
conda create -n hydroroot -c conda-forge -c openalea3 openalea.hydroroot
conda activate hydroroot
This will also install the following dependencies: openalea.mtg
, openalea.plantgl
, openalea.visualea
, RSML
, pandas > 0.17
, numpy
, scipy
.
Once installed, you can also try the embeded visual workflow examples using Visualea.
Example
You can build a root, run the hydraulic solver and display the eat map representation of the incoming local radial flows on an arabidopsis root in the PlantGL viewer.
from hydroroot.display import plot
from hydroroot.main import hydroroot
%gui qt
g, primary_length, total_length, surface, seed = root_builder(order_max=1)
plot(g)
K = ([0,0.2],[0.0,1.0e-2])
k = ([0.0,0.2],[300.0,300.0])
g, surface, volume, Keq, Jv_global = hydroroot(axial_conductivity_data = K, radial_conductivity_data=k, order_max = 1)
plot(g, prop_cmap = 'j')
LICENSE
This package is distributed under the CeCILL-C license. A full description of the license can be found here .
Links
- Link to github
- Link to the official documentation
Reference
- Yann Boursiac, Christophe Pradal, Fabrice Bauget, Mikaël Lucas, Stathis Delivorias, Christophe Godin, Christophe Maurel, Phenotyping and modeling of root hydraulic architecture reveal critical determinants of axial water transport, Plant Physiology, Volume 190, Issue 2, October 2022, Pages 1289–1306, https://doi.org/10.1093/plphys/kiac281
- Fabrice Bauget, Virginia Protto, Christophe Pradal, Yann Boursiac, Christophe Maurel, A root functional-structural model allows to assess effects of water deficit on water and solute transport parameters, Journal of Experimental Botany, 2022;, erac471, https://doi.org/10.1093/jxb/erac471