30

EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

Embed Size (px)

Citation preview

Page 1: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet slide 1

E oNetA web based software for e ologi almodelingCaner Kazan �Department of Mathemati sFa ulty of EngineeringUniversity of Georgia

Page 2: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

http://e o.engr.uga.edu

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 2

Page 3: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet Model Stru ture

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 3

Detritus −> Microbiota Detritus −> Meiofauna Microbiota −> Meiofauna

Meiofauna −> * Microbiota −> *

* −> Detritus

Flows among ompartments

Page 4: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet Model Stru ture

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 3

Detritus −> Microbiota c=0.15Detritus −> Meiofauna c=0.2Microbiota −> Meiofauna c=0.5

Meiofauna −> * c=.23Microbiota −> * c=.01

* −> Detritus c=10

Flow types and rate oe� ients

Page 5: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet Model Stru ture

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 3

Detritus −> Microbiota c=0.15Detritus −> Meiofauna c=0.2

Microbiota = 50Meiofauna = 10

Microbiota −> Meiofauna c=0.5

Meiofauna −> * c=.23 Microbiota −> * c=.01

* −> Detritus c=10

Detritus = 100

Initial onditions

Page 6: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet Model Stru ture

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 3

# Below is a simple model example

Detritus −> Microbiota c=0.15 # flowsDetritus −> Meiofauna c=0.2 # among

Microbiota = 50Meiofauna = 10

Microbiota −> Meiofauna c=0.5 # compartments

Meiofauna −> * c=.23 # outputsMicrobiota −> * c=.01

* −> Detritus c=10 # Input to Detritus

Detritus = 100 # initial stock values

Comments

Page 7: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet Model Stru ture

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 3

# Below is a simple model example

Detritus −> Microbiota c=0.15 # flowsDetritus −> Meiofauna c=0.2 # among

Microbiota = 50Meiofauna = 10

Microbiota −> Meiofauna c=0.5 # compartments

Meiofauna −> * c=.23 # outputsMicrobiota −> * c=.01

* −> Detritus c=10 # Input to Detritus

Detritus = 100 # initial stock values

Flow type and coefficients Comments

Flows

Initial storage values

Page 8: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet Model Stru ture

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 3

c=0.5, c=.23, c=.01

Detritus −> Meiofauna c=0.2

Microbiota = 50, Meiofauna = 10

Microbiota −> Meiofauna, Meiofauna −> *, Microbiota −> *

Detritus −> Microbiota c=0.15

Detritus = 100 * −> Detritus c=10

Flexibility

Page 9: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What does E oNet do?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 4

■ Creates a �ow hart of the model

Based on your method of hoi e, it onverts themodel into:An Ordinary Di�erential Equation (ODE)A Sto hasti Di�erential Equation (SDE)A Dis rete Sto hasti Pro ess (Gillespie)Solves the appropriate equations numeri allyPlots the temporal evolution of sto k valuesPerforms e ologi al network analysis

Page 10: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What does E oNet do?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 4

■ Creates a �ow hart of the model■ Based on your method of hoi e, it onverts themodel into:

◆ An Ordinary Di�erential Equation (ODE)◆ A Sto hasti Di�erential Equation (SDE)◆ A Dis rete Sto hasti Pro ess (Gillespie)

Solves the appropriate equations numeri allyPlots the temporal evolution of sto k valuesPerforms e ologi al network analysis

Page 11: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What does E oNet do?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 4

■ Creates a �ow hart of the model■ Based on your method of hoi e, it onverts themodel into:

◆ An Ordinary Di�erential Equation (ODE)◆ A Sto hasti Di�erential Equation (SDE)◆ A Dis rete Sto hasti Pro ess (Gillespie)

■ Solves the appropriate equations numeri ally

Plots the temporal evolution of sto k valuesPerforms e ologi al network analysis

Page 12: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What does E oNet do?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 4

■ Creates a �ow hart of the model■ Based on your method of hoi e, it onverts themodel into:

◆ An Ordinary Di�erential Equation (ODE)◆ A Sto hasti Di�erential Equation (SDE)◆ A Dis rete Sto hasti Pro ess (Gillespie)

■ Solves the appropriate equations numeri ally

■ Plots the temporal evolution of sto k values

Performs e ologi al network analysis

Page 13: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What does E oNet do?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 4

■ Creates a �ow hart of the model■ Based on your method of hoi e, it onverts themodel into:

◆ An Ordinary Di�erential Equation (ODE)◆ A Sto hasti Di�erential Equation (SDE)◆ A Dis rete Sto hasti Pro ess (Gillespie)

■ Solves the appropriate equations numeri ally

■ Plots the temporal evolution of sto k values

■ Performs e ologi al network analysis

Page 14: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet model format?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 5

E oNet uses a �exible text format to a ept models.Be ause, it is:

■ Qui k and easy to enter■ Human readable

PortableCan be automated easilyEasy to manipulate

Page 15: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet model format?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 5

E oNet uses a �exible text format to a ept models.Be ause, it is:

■ Qui k and easy to enter■ Human readable

■ Portable

Can be automated easilyEasy to manipulate

Page 16: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet model format?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 5

E oNet uses a �exible text format to a ept models.Be ause, it is:

■ Qui k and easy to enter■ Human readable

■ Portable

■ Can be automated easily

Easy to manipulate

Page 17: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet model format?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 5

E oNet uses a �exible text format to a ept models.Be ause, it is:

■ Qui k and easy to enter■ Human readable

■ Portable

■ Can be automated easily■ Easy to manipulate

Page 18: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

E oNet model format?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 5

E oNet uses a �exible text format to a ept models.Be ause, it is:

■ Qui k and easy to enter■ Human readable

■ Portable

■ Can be automated easily■ Easy to manipulate

Page 19: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What is E oNet made of?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 6

■ A set of intera ting odes based on:◆ C++ odes: Computing intensive pro esses(simulations)

◆ Matlab odes: Graphing, Statisti al Analysisof simulation outputs◆ Linux/Unix shell s ripts: Intera tion and ommuni ation among separate modules

◆ Awk, Sed and Grep: Parsing of human input

◆ Graphviz: Forming network graphs

◆ CGI: Web interfa e (under development)

Page 20: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What is E oNet made of?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 6

■ A set of intera ting odes based on:◆ C++ odes: Computing intensive pro esses(simulations)

◆ Matlab odes: Graphing, Statisti al Analysisof simulation outputs◆ Linux/Unix shell s ripts: Intera tion and ommuni ation among separate modules

◆ Awk, Sed and Grep: Parsing of human input

◆ Graphviz: Forming network graphs

◆ CGI: Web interfa e (under development)

Page 21: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What is E oNet made of?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 6

■ A set of intera ting odes based on:◆ C++ odes: Computing intensive pro esses(simulations)

◆ Matlab odes: Graphing, Statisti al Analysisof simulation outputs◆ Linux/Unix shell s ripts: Intera tion and ommuni ation among separate modules

◆ Awk, Sed and Grep: Parsing of human input

◆ Graphviz: Forming network graphs

◆ CGI: Web interfa e (under development)

Page 22: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What is E oNet made of?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 6

■ A set of intera ting odes based on:◆ C++ odes: Computing intensive pro esses(simulations)

◆ Matlab odes: Graphing, Statisti al Analysisof simulation outputs◆ Linux/Unix shell s ripts: Intera tion and ommuni ation among separate modules

◆ Awk, Sed and Grep: Parsing of human input

◆ Graphviz: Forming network graphs

◆ CGI: Web interfa e (under development)

Page 23: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What is E oNet made of?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 6

■ A set of intera ting odes based on:◆ C++ odes: Computing intensive pro esses(simulations)

◆ Matlab odes: Graphing, Statisti al Analysisof simulation outputs◆ Linux/Unix shell s ripts: Intera tion and ommuni ation among separate modules

◆ Awk, Sed and Grep: Parsing of human input

◆ Graphviz: Forming network graphs

◆ CGI: Web interfa e (under development)

Page 24: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

What is E oNet made of?

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 6

■ A set of intera ting odes based on:◆ C++ odes: Computing intensive pro esses(simulations)

◆ Matlab odes: Graphing, Statisti al Analysisof simulation outputs◆ Linux/Unix shell s ripts: Intera tion and ommuni ation among separate modules

◆ Awk, Sed and Grep: Parsing of human input

◆ Graphviz: Forming network graphs

◆ CGI: Web interfa e (under development)

Page 25: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

Advantages of E oNet

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 7

E oNet is:

■ Combines ODE solution with network analysis

E� ient and fastWeb basedEasy to useFeatures sto hasti solutionsModular and �exible stru ture

Page 26: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

Advantages of E oNet

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 7

E oNet is:

■ Combines ODE solution with network analysis■ E� ient and fast

Web basedEasy to useFeatures sto hasti solutionsModular and �exible stru ture

Page 27: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

Advantages of E oNet

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 7

E oNet is:

■ Combines ODE solution with network analysis■ E� ient and fast

■ Web based

Easy to useFeatures sto hasti solutionsModular and �exible stru ture

Page 28: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

Advantages of E oNet

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 7

E oNet is:

■ Combines ODE solution with network analysis■ E� ient and fast

■ Web based

■ Easy to use

Features sto hasti solutionsModular and �exible stru ture

Page 29: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

Advantages of E oNet

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 7

E oNet is:

■ Combines ODE solution with network analysis■ E� ient and fast

■ Web based

■ Easy to use

■ Features sto hasti solutions

Modular and �exible stru ture

Page 30: EcoNetdoga.ogs.trieste.it/doga/echo/ecem07/Main/30Nov/Eco_Net.pdf · EcoNet Mo del Structure Interface Mo del structure What EcoNet do es EcoNet mo del fo rmat? What is EcoNet made

Advantages of E oNet

Interfa eModel stru tureWhat E oNet doesE oNet modelformat?What is E oNetmade of?AdvantagesE oNet slide 7

E oNet is:

■ Combines ODE solution with network analysis■ E� ient and fast

■ Web based

■ Easy to use

■ Features sto hasti solutions■ Modular and �exible stru ture