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.
Main Authors: | , , , , |
---|---|
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 |