340 likes | 474 Vues
This document explores the innovative approaches to collaborative weed demographic modeling, highlighting its significance in research, education, and agricultural policy. It discusses the importance of weed modeling as a scientific tool for analyzing ecological dynamics, generating new ideas, and formulating effective strategies for crop protection. The document also introduces various modeling components and methodologies, including WeedML, aimed at assisting researchers and practitioners in understanding weed-crop interactions. Acknowledgments are given to organizations such as ENDURE and ICROFS for their contributions.
E N D
Concepts and toolsfor collaborative weed demographic modeling Niels Holst Århus University Denmark (c) 2009 Niels.Holst@agrsci.dk
Acknowledgments • European Network for the Durable Exploitation 0f Crop Protection Strategies (ENDURE) • International Centre for Research in Organic Food Systems (ICROFS) (c) 2009 Niels.Holst@agrsci.dk
Weed modeling: Why? • Proximate • fun • profitable • Ultimate • science (research, education) • technology (tactics, strategy, policy) (c) 2009 Niels.Holst@agrsci.dk
Models are thinking tools Models help us formulate notions about the dynamics of the different species that an ecosystem comprises. AP Gutierrez 1996 (c) 2009 Niels.Holst@agrsci.dk
Modeling for weed science • Research • integration • analysis • idea generation • Education • theory • practice (c) 2009 Niels.Holst@agrsci.dk
Models make you think The purpose of models is not to fit data but to sharpen the questions. S Karlin (c) 2009 Niels.Holst@agrsci.dk
A diversity of models • 134 scientific papers • 60 weed species • 40 crops Holst et al. (2007). Weed Research 47: 1-14. (c) 2009 Niels.Holst@agrsci.dk
Modeling life cycle • Formulate • Implement • Test • Publish (c) 2009 Niels.Holst@agrsci.dk
WeedML components annualweed (c) 2009 Niels.Holst@agrsci.dk
WeedML components GALAP SETVI STEME (c) 2009 Niels.Holst@agrsci.dk
WeedML components GALAP SETVI STEME crop (c) 2009 Niels.Holst@agrsci.dk
WeedML components GALAP SETVI STEME maize winter wheat (c) 2009 Niels.Holst@agrsci.dk
WeedML components GALAP SETVI STEME maize maize winter wheat (c) 2009 Niels.Holst@agrsci.dk
WeedML components GALAP SETVI STEME maize maize winter wheat competition (c) 2009 Niels.Holst@agrsci.dk
WeedML components GALAP SETVI STEME maize maize winter wheat hyperbolic INTERCOM (c) 2009 Niels.Holst@agrsci.dk
WeedML ancestry WeedML WeedMarkup Language SBML Systems Biology Markup Language XML eXtensible Markup Language (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> / (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + . . . <model class=“weather::log_file”> <parameter name=“file” value=“paris01.txt“ /> <parameter name=“date” col=“1“ /> <parameter name=“temperature” col=“2” /> <parameter name=“irradiation” col=“4” /> </model> + ... </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + . . . <model class=“crop” name=“winter_wheat” from=“doc(www.weedml.org/models/simple-winter-wheat.xml)” /> + . . . </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> + <model class=“annual_weed” name=“galap”> + <model class=“crop” name=“winter_wheat”> + <model class=“competition::hyperbolic”> + <model class=“weather::log_file”> + <output class=“xy_plot”> </weedml> (c) 2009 Niels.Holst@agrsci.dk
<weedml version=“1.0”> <model class=“annual_weed” name=“galap”> + <model class=“stage” name=“seed”> + <model class=“stage” name=“juvenile”> <model class=“stage” name=“flowering”> + <model class=“reproduction”> + . . . </model </model> + . . . </weedml> (c) 2009 Niels.Holst@agrsci.dk
WeedML architecture Base library Engine library Plug-ins Applications WeedML Output (c) 2009 Niels.Holst@agrsci.dk
WeedML architecture Base library Engine library Plug-ins Applications WeedML Output (c) 2009 Niels.Holst@agrsci.dk
WeedML architecture Base library Engine library Plug-ins Applications WeedML Output (c) 2009 Niels.Holst@agrsci.dk
WeedML architecture Base library Engine library Plug-ins Applications WeedML Output (c) 2009 Niels.Holst@agrsci.dk
WeedML organisation • www.weedml.org • applications • plug-ins • models • annual meetings • weedml.sourceforge.net • source code (c) 2009 Niels.Holst@agrsci.dk