Cropbox: a declarative crop modelling framework. Issue 1 (12th December 2022)
- Record Type:
- Journal Article
- Title:
- Cropbox: a declarative crop modelling framework. Issue 1 (12th December 2022)
- Main Title:
- Cropbox: a declarative crop modelling framework
- Authors:
- Yun, Kyungdahm
Kim, Soo-Hyung - Editors:
- Zhu, Xin-Guang
- Abstract:
- Abstract: We introduce Cropbox, a novel modelling framework that supports various aspects of crop modelling in a unique yet concise style. Building a crop model can be easily riddled with technical details looking trivial at first but later becoming major obstacles that hamper the whole development or application process. This is particularly the case when implementing models from scratch without relying on an established framework. Cropbox adopts a declarative approach providing a domain-specific language to reduce technical debt and assist modellers to focus on high-level abstraction formed by relations between variables and enclosing systems, rather than tinkering with low-level implementation details. The syntax of Cropbox framework is based on the Julia programming language and is deliberately constrained to avoid unintended side effects caused by common mistakes while its architecture remains open to extension. We highlight key capabilities of the framework through case studies featuring a leaf gas-exchange model and a whole-plant simulation model. We also illustrate potential extensions for supporting functional-structural plant modelling by demonstrating a 3D root architectural model as an example.
- Is Part Of:
- In silico plants. Volume 5:Issue 1(2023)
- Journal:
- In silico plants
- Issue:
- Volume 5:Issue 1(2023)
- Issue Display:
- Volume 5, Issue 1 (2023)
- Year:
- 2023
- Volume:
- 5
- Issue:
- 1
- Issue Sort Value:
- 2023-0005-0001-0000
- Page Start:
- Page End:
- Publication Date:
- 2022-12-12
- Subjects:
- Crop model -- declarative modelling -- domain-specific language -- functional-structural plant model -- Julia language -- modelling framework
Plant physiology -- Periodicals
Botany -- Periodicals
Botany -- Mathematical models -- Periodicals
Crop science -- Periodicals
580 - Journal URLs:
- https://academic.oup.com/insilicoplants ↗
http://www.oxfordjournals.org/ ↗ - DOI:
- 10.1093/insilicoplants/diac021 ↗
- Languages:
- English
- ISSNs:
- 2517-5025
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 27001.xml