OpenAlea: a visual programming and component-based software platform for plant modelling
Top Cited Papers
- 1 January 2008
- journal article
- conference paper
- Published by CSIRO Publishing in Functional Plant Biology
- Vol. 35 (10) , 751-760
- https://doi.org/10.1071/fp08084
Abstract
The development of functional–structural plant models requires an increasing amount of computer modelling. All these models are developed by different teams in various contexts and with different goals. Efficient and flexible computational frameworks are required to augment the interaction between these models, their reusability, and the possibility to compare them on identical datasets. In this paper, we present an open-source platform, OpenAlea, that provides a user-friendly environment for modellers, and advanced deployment methods. OpenAlea allows researchers to build models using a visual programming interface and provides a set of tools and models dedicated to plant modelling. Models and algorithms are embedded in OpenAlea ‘components’ with well defined input and output interfaces that can be easily interconnected to form more complex models and define more macroscopic components. The system architecture is based on the use of a general purpose, high-level, object-oriented script language, Python, widely used in other scientific areas. We present a brief rationale that underlies the architectural design of this system and we illustrate the use of the platform to assemble several heterogeneous model components and to rapidly prototype a complex modelling scenario.Keywords
This publication has 50 references indexed in Scilit:
- MED: a new non-supervised gene prediction algorithm for bacterial and archaeal genomesBMC Bioinformatics, 2007
- Chaos game representation of the Dst index and prediction of geomagnetic storm eventsChaos, Solitons, and Fractals, 2007
- PROFEAT: a web server for computing structural and physicochemical features of proteins and peptides from amino acid sequenceNucleic Acids Research, 2006
- The recognition and prediction of σ70 promoters in Escherichia coli K-12Journal of Theoretical Biology, 2006
- A fractal method to distinguish coding and non-coding sequences in a complete genome based on a number sequence representationJournal of Theoretical Biology, 2005
- Building software with SConsComputing in Science & Engineering, 2005
- Use of virtual 3D maize canopies to assess the effect of plot heterogeneity on radiation interceptionAgricultural and Forest Meteorology, 2001
- The nested radiosity model for the distribution of light within plant canopiesEcological Modelling, 1998
- A Novel Approach to Distinguish Between Intron-containing and Intronless Genes Based on the Format of Z CurvesJournal of Theoretical Biology, 1998
- Modélisation de la structure géométrique du maïsAgronomy for Sustainable Development, 1991