bioRxiv · 10.1101/2024.09.27.615350
The Virtual Plant Laboratory: a modern plant modeling framework in Julia
Abstract
The Virtual Plant Laboratory (VPL) is a novel software for building, simulating, and visualizing functional- structural plant (FSP) models. FSP models focus on the interactions between plant structure, internal physiological processes, and the biotic and abiotic environment. VPL is built in the Julia programming language and is designed to be a flexible and extensible platform for FSP modeling. Using Julia brings the advantage that only one programming language is required for the whole modeling cycle as Julia is as fast as compiled languages but also dynamic as interpreted languages. VPL provides a graph rewriting system for building dynamic models of plant growth and development, an interactive 3D visualization system and a Monte Carlo ray tracer for simulating radiation interception by plant canopies. In this paper, we introduce VPL, highlighting the main components, modeling paradigms, and design decisions behind it, as well as a future roadmap for further development. We also present a short case study of a model for intercropping of legumes and cereals that was built fully with VPL, as an example of what can be built with this software. VPL is fully open source and available in all common computing platforms for anyone to use. Full documentation and tutorials are available at https://virtualplantlab.com.
Source connections
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Morales, A., Kottelenberg, D., Ernst, A., Vezy, R., Evers, J.. 2024-09-30. The Virtual Plant Laboratory: a modern plant modeling framework in Julia. https://doi.org/10.1101/2024.09.27.615350
Cite the original work for its findings. Save a collection to share your selection of sources.