![Page 1: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/1.jpg)
D.E. Hines
enaR an package for Ecological Network Analysis
Acknowledgements
Core Sound, Fall ClosedOyster Reef Lake Lanier
U. Scharler & B.D. FathJ. Mejaski
Stuart R. BorrettUniversity of North Carolina Wilmington
Matt LauNorthern Arizona University
Shaoqing Chen
![Page 2: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/2.jpg)
General Approach
http://affordable-tack.com
Nitrogen
Ecological Network Analysis
Wind in the Willows
Patterns reflectdevelopment constraints
and system function
Form Function
![Page 3: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/3.jpg)
Ecological Network Analysis (ENA)Economic Input–Output Analysis
(Leontief)
Networks of energy–matter flows and storages– trace a single conservative currency
(e.g. nitrogen, carbon)– usually assume steady-state
“Macroscope” to investigate – organization & connectivity– direct & indirect interactions– Resilience & sustainability
![Page 4: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/4.jpg)
ENA Applications: Examples
Alligators enhance frog populations- Indirect mutualisms
1999Trophic Ecology
2012
Strength of coupling between BGC processes- Nitrification + Denitrification- Nitrification + Anammox
Biogeochemistry
2012
Urban metabolism of Vienna- Carbon perspective- Energy production, Construction key
Urban Metabolism/Sustainability
![Page 5: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/5.jpg)
Two Schools of ENAUlanowicz School Patten School
Environment Focus
Photo courtesy of C Thomas
Trophic Focus
Information Theory
Photo from http://www.cbl.umces.edu/~ulan/
University of Maryland University of Georgia
Network Environ Analysis
Distinct but interwoven development of ENAAscendency Concept
Environ ConceptPhenomenological Graph Diff Eqs
![Page 6: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/6.jpg)
ENA SoftwareTools for Science & Innovation
NETWRK 4.2
Fortran Code, DOS executable
Ulanowicz & Kay 1991Environmental Softwarehttp://www.cbl.umces.edu/~ulan/ntwk/network.html
WANDAllesina & Bondavalli 2004Environ. Model. Softw.
Excel based, more user friendly
Ulanowicz School Patten School
EcopathChristensen & Pauly 1992Focus on model construction
NEA.mFath & Borrett 2006Environ. Model. Softw.
Matlab Function Collected NEA algorithms
http//people.uncw.edu/borretts/research.html
EcoNetKazanci 2007Ecol. Mod.
C++, Web ServerParticle Tracking Approach
http://eco.engr.uga.edu
No software covers both schools
Different availability, use, extensibility
![Page 7: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/7.jpg)
Connect
Extensible
Software Design Objectives
Collect
Available
Tools for Science & Innovation
Algorithms from both Ulanowicz and Patten ENA Schools
Increase availability- Low cost software- Run on multiple OS (PC, Mac, Unix)
Users can - access original code- add new functionality
Additional network science tools- Social network analysis- ERGM
![Page 8: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/8.jpg)
Connect
Extensible
enaR package for
Collect
Available
Tools for Science & Innovation
AlgorithmsPatten- structure, flow, storage, environs, control,
utilityUlanowicz- ascendency, mixed trophic impact, balanceR: a statistical programming environment- Wide use- Free, Open source- PC, Mac, Unix- CRANExisting Packages- network (Butts, 2008)
- sna (Butts, 2008)
- statnet (Handcock, 2008)
- iGraph- bioconductor
Illustrate some ena package functionality
![Page 9: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/9.jpg)
Data Input: Model DataNode Names
F: Flows from i to j
![Page 10: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/10.jpg)
Data Input: Model DataNode Names
F: Flows from i to j
![Page 11: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/11.jpg)
Data Input: Model DataNode Names
F: Flows from i to j
z: Inputs
e: Exports
r: Respirations
y: Outputs (e + r)
Living: logical (T or F)
Data stored as a network object
pack() and unpack()
(Butts 2008)
![Page 12: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/12.jpg)
Data Input: read.x
read.scor() read.wand()
Plain text file
NETWRK 4.2 - SCOR WAND
Collect
![Page 13: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/13.jpg)
Visualization
> data(oyster)> plot(oyster)
Simple Plot Fancier Plot
Internal Fluxes
Connect
![Page 14: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/14.jpg)
Flow Analysis Example
Column-to-Row Orientation
![Page 15: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/15.jpg)
Simultaneously Analyze Multiple Models
> ns = lapply(model.list, get.ns)> barplot(ns$id)> barplot(ns$ASC.CAP)
model.list = list of Network Model data objects
get.ns() = ena function to calculate network statistics
Low n High n
50 trophic ecosystem models(Salas & Borrett 2011)
Extend
Indirect / Direct
Ascendency / Capacity
![Page 16: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/16.jpg)
sna: CentralityConnect
Centrality – relative importance of node, many types
Core Sound, NC ecosystem Model (Deheer, 2012)
Centrality Calculations- degree()- betweenness()
gplot.target()
![Page 17: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/17.jpg)
Future Work• Add Additional Algorithms– Lindeman’s Spine– Cycle Basis– Schramki’s control analysis revisions
• Connection to Ecopath– Shiela Heymans, Villy Chistensen
• What will you do with the package?
• How will you extend it?
Collect
Connect
Connect
![Page 18: D.E. Hines enaR an package for Ecological Network Analysis Acknowledgements Core Sound, Fall Closed Oyster Reef Lake Lanier U. Scharler & B.D. Fath J](https://reader036.vdocuments.net/reader036/viewer/2022070403/56649f2c5503460f94c4778f/html5/thumbnails/18.jpg)
ConnectExtensible
Summary
Collect Available
enaR: package for Ecological Network Analysis
UlanowiczPatten
FreePC, Mac, Unix
CRAN
Open SourceUsers can grow
Existing Packages- network- sna- bioconductor
[email protected]://people.uncw.edu/borretts/