Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University...

34
Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark
  • date post

    19-Dec-2015
  • Category

    Documents

  • view

    216
  • download

    0

Transcript of Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University...

Page 1: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

Concepts and toolsfor collaborative weed demographic modeling

Niels HolstÅrhus University

Denmark

Page 2: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

Acknowledgments European Network for the Durable

Exploitation 0f Crop Protection Strategies (ENDURE)

International Centre for Research in Organic Food Systems (ICROFS)

Page 3: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

Weed modeling: Why? Proximate

– fun– profitable

Ultimate– science (research, education)– technology (tactics, strategy,

policy)

Page 4: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

Models are thinking tools

Models help us formulate notions about the dynamics of the different species that an ecosystem comprises.

AP Gutierrez 1996

Page 5: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

Modeling for weed science Research

– integration– analysis– idea generation

Education– theory– practice

Page 6: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

Models make you think

The purpose of models is not to fit data but to sharpen the questions.

S Karlin

Page 7: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

A diversity of models 134 scientific papers

60 weed species

40 crops

Holst et al. (2007). Weed Research 47: 1-14.

Page 8: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

Modeling life cycle1. Formulate

2. Implement

3. Test

4. Publish

Page 9: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

annualweed

WeedML components

Page 10: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

GALAP

WeedML components

STEMESETVI

Page 11: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

GALAP

WeedML components

STEMESETVI

crop

Page 12: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

GALAP

WeedML components

STEMESETVI

winter wheatmaize

Page 13: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

GALAP

WeedML components

STEMESETVI

winter wheatmaize maize

Page 14: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

GALAP

WeedML components

STEMESETVI

winter wheatmaize maize

competition

Page 15: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

GALAP

WeedML components

STEMESETVI

winter wheatmaize

hyperbolic INTERCOM

maize

Page 16: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

WeedML ancestry

WeedMLWeed Markup Language

SBMLSystems Biology Markup Language

XMLeXtensible Markup Language

Page 17: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 18: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 19: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 20: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

/

Page 21: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 22: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 23: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 24: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 25: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 26: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<weedml version=“1.0”>

+ . . .

<model class=“crop” name=“winter_wheat”from=“doc(www.weedml.org/models/

simple-winter-wheat.xml)” />

+ . . .

</weedml>

Page 27: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 28: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

<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>

Page 29: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

WeedML architecture

Base library Engine library

Plug-ins Applications WeedML

Output

Page 30: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

WeedML architecture

Base library Engine library

Plug-ins Applications WeedML

Output

Page 31: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

WeedML architecture

Base library Engine library

Plug-ins Applications WeedML

Output

Page 32: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

WeedML architecture

Base library Engine library

Plug-ins Applications WeedML

Output

Page 33: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.

WeedML organisation www.weedml.org

– applications– plug-ins– models– annual meetings

weedml.sourceforge.net– source code

Page 34: Concepts and tools for collaborative weed demographic modeling Niels Holst Århus University Denmark.