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

Mar 31, 2018

Download

Documents

nguyentram
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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