π³ Dockerization of Models π³
One of our current initiatives involves containerizing key DAA models like CPlantBox and AgroC to enhance accessibility and deployment. These models are specifically built for Linux environment and it is always not straightforward for windows users. Using π³ Docker π³, we are creating flexible environments where models can run consistently across various systems. This process facilitates collaboration, reproducibility, and integration with other tools.
docker pull satraox/cplantbox-gui:tagname
.
πΎ The Jupyter version of CPlantBox, for running examples directly in the browser, will soon be available at: docker pull satraox/ cplantbox-jupyter:tagname
.
π³ AgroC is currently in the process of being βοΈ containerized. This will help non-linux users to get started with this crop model.π AgroC-CPlantBox Integration π
We are currently updating AgroC to read root data generated by external sources or other modelling tools such as CPlantBox. This integration ensures that dynamic root growth information can directly influence soil and crop simulations in AgroC. Additionally, we are implementing an updated sink term in AgroC for more accurate water and nutrient flow modeling.The current implementation is relatively simple, so we are developing a more mechanistic sink term based on root hydraulic properties, which includes root conductivity data from CPlantBox. This loose coupling between the two models will significantly enhance their synergy, simulating more realistic root-soil interactions.
- πΎ Implementing a new mechanistic sink term in AgroC based on the parallel root model approach, incorporating variables such as K_r (radial root conductance), K_x (axial root conductance), and SUF (standard uptake fraction).
- π Integrating CPlantBox-generated dynamic root architecture data, including root length density (RLD) and root distribution, directly into AgroC’s soil-water-plant simulations.
- π¦οΈ Developing a bidirectional data exchange: AgroC provides soil water potential, nutrient availability, and temperature data to inform root growth in CPlantBox.
- π§ Implementing alpha-supply functions and total supply factors in AgroC to represent maximal water uptake under varying soil conditions.
π€ Custom GPT Development π¬
In support of project-wide accessibility, we are building custom GPT models to offer on-demand assistance for researchers and collaborators. While our current GPT models are available to ChatGPT Plus subscribers, we recognize the need for more inclusive access. In response, we are exploring open-source alternatives, such as LLaMA-based models, to make these tools freely accessible to all researchers and students. Currently, the Digital Agricultural Avatar GPT provides project-wide support, while the CPlantBox-specific GPT assists with questions around that this particular model. These tools are designed to increase engagement and streamline user interactions. We have plans to develop GPT’s for other models too
- πΎ Explore our Project-wide DAA GPT: DigiAg Avatar
- π Explore our CPlantBox GPT: CPlantBox GPT
- π¦οΈ Future plans include developing similar tools for our other models, prioritizing open accessibility.
π‘ Exploring New Model Integrationsπ
We are investigating potential integrations of radiative transfer models, such as SCOPE, with CPlantBox. This integration will allow for simulations of how root zone processes influence remote sensing data, particularly in capturing spectral signatures from aboveground vegetation. By linking models like CPlantBox with SCOPE, we aim to bridge the gap between root zone activity and remote sensing applications.
π₯οΈ Graphical User Interface βοΈ
We are developing a Graphical User Interface (GUI) for easier manipulation of input files needed for AgroC. Our aim is to make it easier for users to set up simulations and explore various crop scenarios efficiently. Our ultimate aim is to run AgroC through this GUI and interpret simulation results