2025/01/01 by Alejandro Morales, David B Kottelenberg, Ana Ernst +2 · 1 voice · 1 citation
Decision Sciences · #Simulation Techniques and Applications
paper · pdf · doi:10.1093/insilicoplants/diaf005
Abstract The Virtual Plant Laboratory (VPL) is a 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 modelling. Using Julia brings the advantage that only one programming language is required for the whole modelling 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 light interception by plant canopies. In this paper, we introduce VPL, highlighting the main components, modelling paradigms, and design decisions behind it, as well as a future roadmap for further development. We also present 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 open source and available in all common operating systems for anyone to use. Full documentation and tutorials are available at https://virtualplantlab.com.