OpenAlea: a visual programming and component-based software platform for plant modelling

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.

Saved in:
Bibliographic Details
Main Authors: Pradal, Christophe, Dufour-Kowalski, Samuel, Boudon, Frédéric, Fournier, Christian, Godin, Christophe
Format: article biblioteca
Language:eng
Subjects:U10 - Informatique, mathématiques et statistiques, F62 - Physiologie végétale - Croissance et développement, F50 - Anatomie et morphologie des plantes, plante, application des ordinateurs, logiciel, modèle mathématique, modèle de simulation, modélisation des cultures, imagerie, éclairage, physiologie végétale, http://aims.fao.org/aos/agrovoc/c_5993, http://aims.fao.org/aos/agrovoc/c_24009, http://aims.fao.org/aos/agrovoc/c_24008, http://aims.fao.org/aos/agrovoc/c_24199, http://aims.fao.org/aos/agrovoc/c_24242, http://aims.fao.org/aos/agrovoc/c_9000024, http://aims.fao.org/aos/agrovoc/c_36760, http://aims.fao.org/aos/agrovoc/c_4326, http://aims.fao.org/aos/agrovoc/c_25189,
Online Access:http://agritrop.cirad.fr/547075/
http://agritrop.cirad.fr/547075/1/document_547075.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id dig-cirad-fr-547075
record_format koha
spelling dig-cirad-fr-5470752024-02-16T19:02:10Z http://agritrop.cirad.fr/547075/ http://agritrop.cirad.fr/547075/ OpenAlea: a visual programming and component-based software platform for plant modelling. Pradal Christophe, Dufour-Kowalski Samuel, Boudon Frédéric, Fournier Christian, Godin Christophe. 2008. Functional Plant Biology, 35 (9-10) : 751-760. International Workshop on Functional-Structural Plant Models. 5, Napier, Nouvelle-Zélande, 4 Novembre 2007/9 Novembre 2007.https://doi.org/10.1071/FP08084 <https://doi.org/10.1071/FP08084> OpenAlea: a visual programming and component-based software platform for plant modelling Pradal, Christophe Dufour-Kowalski, Samuel Boudon, Frédéric Fournier, Christian Godin, Christophe eng 2008 Functional Plant Biology U10 - Informatique, mathématiques et statistiques F62 - Physiologie végétale - Croissance et développement F50 - Anatomie et morphologie des plantes plante application des ordinateurs logiciel modèle mathématique modèle de simulation modélisation des cultures imagerie éclairage physiologie végétale http://aims.fao.org/aos/agrovoc/c_5993 http://aims.fao.org/aos/agrovoc/c_24009 http://aims.fao.org/aos/agrovoc/c_24008 http://aims.fao.org/aos/agrovoc/c_24199 http://aims.fao.org/aos/agrovoc/c_24242 http://aims.fao.org/aos/agrovoc/c_9000024 http://aims.fao.org/aos/agrovoc/c_36760 http://aims.fao.org/aos/agrovoc/c_4326 http://aims.fao.org/aos/agrovoc/c_25189 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. article info:eu-repo/semantics/article Journal Article info:eu-repo/semantics/publishedVersion http://agritrop.cirad.fr/547075/1/document_547075.pdf application/pdf Cirad license info:eu-repo/semantics/restrictedAccess https://agritrop.cirad.fr/mention_legale.html https://doi.org/10.1071/FP08084 10.1071/FP08084 info:eu-repo/semantics/altIdentifier/doi/10.1071/FP08084 info:eu-repo/semantics/altIdentifier/purl/https://doi.org/10.1071/FP08084
institution CIRAD FR
collection DSpace
country Francia
countrycode FR
component Bibliográfico
access En linea
databasecode dig-cirad-fr
tag biblioteca
region Europa del Oeste
libraryname Biblioteca del CIRAD Francia
language eng
topic U10 - Informatique, mathématiques et statistiques
F62 - Physiologie végétale - Croissance et développement
F50 - Anatomie et morphologie des plantes
plante
application des ordinateurs
logiciel
modèle mathématique
modèle de simulation
modélisation des cultures
imagerie
éclairage
physiologie végétale
http://aims.fao.org/aos/agrovoc/c_5993
http://aims.fao.org/aos/agrovoc/c_24009
http://aims.fao.org/aos/agrovoc/c_24008
http://aims.fao.org/aos/agrovoc/c_24199
http://aims.fao.org/aos/agrovoc/c_24242
http://aims.fao.org/aos/agrovoc/c_9000024
http://aims.fao.org/aos/agrovoc/c_36760
http://aims.fao.org/aos/agrovoc/c_4326
http://aims.fao.org/aos/agrovoc/c_25189
U10 - Informatique, mathématiques et statistiques
F62 - Physiologie végétale - Croissance et développement
F50 - Anatomie et morphologie des plantes
plante
application des ordinateurs
logiciel
modèle mathématique
modèle de simulation
modélisation des cultures
imagerie
éclairage
physiologie végétale
http://aims.fao.org/aos/agrovoc/c_5993
http://aims.fao.org/aos/agrovoc/c_24009
http://aims.fao.org/aos/agrovoc/c_24008
http://aims.fao.org/aos/agrovoc/c_24199
http://aims.fao.org/aos/agrovoc/c_24242
http://aims.fao.org/aos/agrovoc/c_9000024
http://aims.fao.org/aos/agrovoc/c_36760
http://aims.fao.org/aos/agrovoc/c_4326
http://aims.fao.org/aos/agrovoc/c_25189
spellingShingle U10 - Informatique, mathématiques et statistiques
F62 - Physiologie végétale - Croissance et développement
F50 - Anatomie et morphologie des plantes
plante
application des ordinateurs
logiciel
modèle mathématique
modèle de simulation
modélisation des cultures
imagerie
éclairage
physiologie végétale
http://aims.fao.org/aos/agrovoc/c_5993
http://aims.fao.org/aos/agrovoc/c_24009
http://aims.fao.org/aos/agrovoc/c_24008
http://aims.fao.org/aos/agrovoc/c_24199
http://aims.fao.org/aos/agrovoc/c_24242
http://aims.fao.org/aos/agrovoc/c_9000024
http://aims.fao.org/aos/agrovoc/c_36760
http://aims.fao.org/aos/agrovoc/c_4326
http://aims.fao.org/aos/agrovoc/c_25189
U10 - Informatique, mathématiques et statistiques
F62 - Physiologie végétale - Croissance et développement
F50 - Anatomie et morphologie des plantes
plante
application des ordinateurs
logiciel
modèle mathématique
modèle de simulation
modélisation des cultures
imagerie
éclairage
physiologie végétale
http://aims.fao.org/aos/agrovoc/c_5993
http://aims.fao.org/aos/agrovoc/c_24009
http://aims.fao.org/aos/agrovoc/c_24008
http://aims.fao.org/aos/agrovoc/c_24199
http://aims.fao.org/aos/agrovoc/c_24242
http://aims.fao.org/aos/agrovoc/c_9000024
http://aims.fao.org/aos/agrovoc/c_36760
http://aims.fao.org/aos/agrovoc/c_4326
http://aims.fao.org/aos/agrovoc/c_25189
Pradal, Christophe
Dufour-Kowalski, Samuel
Boudon, Frédéric
Fournier, Christian
Godin, Christophe
OpenAlea: a visual programming and component-based software platform for plant modelling
description 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.
format article
topic_facet U10 - Informatique, mathématiques et statistiques
F62 - Physiologie végétale - Croissance et développement
F50 - Anatomie et morphologie des plantes
plante
application des ordinateurs
logiciel
modèle mathématique
modèle de simulation
modélisation des cultures
imagerie
éclairage
physiologie végétale
http://aims.fao.org/aos/agrovoc/c_5993
http://aims.fao.org/aos/agrovoc/c_24009
http://aims.fao.org/aos/agrovoc/c_24008
http://aims.fao.org/aos/agrovoc/c_24199
http://aims.fao.org/aos/agrovoc/c_24242
http://aims.fao.org/aos/agrovoc/c_9000024
http://aims.fao.org/aos/agrovoc/c_36760
http://aims.fao.org/aos/agrovoc/c_4326
http://aims.fao.org/aos/agrovoc/c_25189
author Pradal, Christophe
Dufour-Kowalski, Samuel
Boudon, Frédéric
Fournier, Christian
Godin, Christophe
author_facet Pradal, Christophe
Dufour-Kowalski, Samuel
Boudon, Frédéric
Fournier, Christian
Godin, Christophe
author_sort Pradal, Christophe
title OpenAlea: a visual programming and component-based software platform for plant modelling
title_short OpenAlea: a visual programming and component-based software platform for plant modelling
title_full OpenAlea: a visual programming and component-based software platform for plant modelling
title_fullStr OpenAlea: a visual programming and component-based software platform for plant modelling
title_full_unstemmed OpenAlea: a visual programming and component-based software platform for plant modelling
title_sort openalea: a visual programming and component-based software platform for plant modelling
url http://agritrop.cirad.fr/547075/
http://agritrop.cirad.fr/547075/1/document_547075.pdf
work_keys_str_mv AT pradalchristophe openaleaavisualprogrammingandcomponentbasedsoftwareplatformforplantmodelling
AT dufourkowalskisamuel openaleaavisualprogrammingandcomponentbasedsoftwareplatformforplantmodelling
AT boudonfrederic openaleaavisualprogrammingandcomponentbasedsoftwareplatformforplantmodelling
AT fournierchristian openaleaavisualprogrammingandcomponentbasedsoftwareplatformforplantmodelling
AT godinchristophe openaleaavisualprogrammingandcomponentbasedsoftwareplatformforplantmodelling
_version_ 1792497050249592832