funding provided by nsf chn systems biocomplexity grant

24
Funding provided by NSF CHN Systems BioComplexity

Upload: jeffery-obrien

Post on 28-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Funding provided by NSF CHN Systems BioComplexity Grant

Research Question

• The Project– Multiple users of tropical

rainforest watershed• Shrimp, people• Connected via landscape and

hydrology– While landscape and ecology

are well studied, interactions are not well known or clear

• Modeling challenge– integrate processes at multiple

temporal and spatial scales into one framework

Research Question

• The Project– Multiple users of tropical rainforest watershed

• Shrimp, people• Connected via landscape and hydrology

– While landscape and ecology are well studied, interactions are not well known or clear

• Modeling challenge– Find integrate processes at multiple temporal and

spatial scales into one framework

Funded by National Science Foundation Biocomplexity Grant #0308414, studying coupled human and social interactions

Collaborative project between Colorado State University, University of Puerto Rico, Utah State University, University of Georgia, University of Pennsylvania, US Forest Service, and CSIRO Australia

http://biocomplexity.warnercnr.colostate.edu/

Systemic representation• Conceive of entire system as

an interconnected set of discrete subsystems– Climate, landscape, ecosystem,

social system, etc.• Definition of each component

done through multiple representations, – verbal, mathematical, and

statistical descriptions• Choice of best representation

is dependent on discipline

Representation of subsystem (your wolrd as it matters)

• Any mathematical or conceptual description needs to define boundaries, scales, and units of analysis– Landscape processes operate in kilometers and

years– Human recreators operate in days and sites (tens

of meters)– Migrating shrimp operate in pools (a few meters)

and hours

Representation of subsystem (your wolrd as it matters)

• Any mathematical or conceptual description needs to define boundaries, scales, and ultimately units– Units that are good and appropriate for one thing are too

coarse or too fine (computational overkill) for another thing

– When one wishes to integrate components of one part of the system with another system, the differing units of analysis are simply not compatible with each other

– Simply taking numbers from one model and entering them as parameters in another model is wrong in many ways

Swarm models• A swarm is one more way to describe or represent a system• Swarms are an extension of agent-based models (individual based

models)– Representing world as a bunch of autonomous entities with their own

rules• Swarms are useful for modeling decentralized systems

– Everyone is participating, but nobody is in control• A swarm is a collection of agents with their own schedule of actions

that tell the agents when and how to act• A swarm may itself become an object or agent in a greater swarm

– Example: stomach is collection of microbes that digest food– Stomach becomes component of grazing animal, who is in turn a

member of a herd of grazing animals• Note: Swarm model vs. Swarm software….

Swarm models vs statistical models•Grows model from a few representative rules•Representative model emerges from interactions and agent behavior•Much structure is unknown when model is constructed•Algorithm or rule based•Computationally intensive, many parts not solvable by numerical methods

•Model that captures most system behavior with the fewest and simplest rules wins

•Summary description form multiple observations•Representative model is specified before hand•Assumed structure of model (e.g., statistical distributions)•Calculation based•Computationally simple, solvable by numeric methods

•Model that describes the most variation with the fewest parameters wins

These are simply different ways to describe a system, and the output of one should be used to better understand the otherResearchers should rely on multiple representations of their systems to better understand them

These are simply different ways to describe a system, and the output of one should be used to better understand the otherResearchers should rely on multiple representations of their systems to better understand them

One model should be able to replicate the results of the other model

One model should be able to replicate the results of the other model

Structure of Luquillo forest watershed models

• Starting idea: – Each component of the model is an autonomous,

independent entity, that interacts with other components in known ways

By specifying the starting parameters and rules of interaction for all of those entities, they should be able to replicate behaviors of other (better studied) models of the same system

If all entities are successfully represented in swarm formulation, then they can be coupled without violating fundamentals of the model structure

Structure of Luquillo forest watershed models: entities

• Pool (world where shrimp lives and recreators swim)

Structure of Luquillo forest watershed models: entities

• A stream is an interconnected series of pools

Structure of Luquillo forest watershed models: entities

• Cell is an arbitrary patch of land• Analogous to a pixel or cell in raster GIS

Structure of Luquillo forest watershed models: entities

• A Landscape or Watershed is a collection of cells who know their relationships to each other

•Shrimp can migrate up from one pool to another•Landscape can control runoff, which affects pool depth and other characteristics

Structure of Luquillo forest watershed models: entities

• A road is represented via vector-based (arc-node) topology

Structure of Luquillo forest watershed models: entities

• A watershed is a collection of cells and streams

• Our watersheds have roads and free-roaming agents in them as well (shrimp and recreators)

Model representationMameyes WatershedMameyes Watershed

Mameyes WatershedMameyes Watershed

Mameyes WatershedMameyes Watershed

Mameyes WatershedMameyes Watershed

Mameyes WatershedMameyes Watershed

Verification: shrimp migration• Start with field-based

measurement of shrimp distribution in a series of pools

• Implement alternate sets of rules for shrimp to move between pools

• Compare outcome of model to field observation

• Result: a few simple rules better reproduces shrimp distribution than statistical model

Verification: hydrology and surface flow

Translate differential equations for each cell to simple rules of receiving and sending runoff to neighbors

Resulting hydrographic curves are similar to diffusion wave model

Conclusions

• Rule-based model allows for concurrent representation of processes at multiple temporal and spatial scales

• Reproduces results of other modeling techniques, and can reproduce real-world observations

• Method is computationally intensive and not (yet) practical for large cases

• Requires significant modeling expertise to do correctly • Expertise can be difficult to communicate (i.e., present

for genuine peer review)• Future seems bright!!!!

http://biocomplexity.warnercnr.colostate.edu/