d.e. hines enar an package for ecological network analysis acknowledgements core sound, fall closed...

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. Mejaski tuart R. Borrett versity of North Carolina Wilmington Matt Lau Northern Arizona University Shaoqing Chen

Upload: janis-norman

Post on 05-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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/