Computational Biology and Environmental Systems Lab (CBES)

In the biological systems lab, we are students of evolution, development, growth, and learning. We take a systems-level approach to understanding community dynamics and interactions between nested processes. We have a few excellent undergraduate students leading projects related to controls of the global hydrological cycle and the gut microbiome. Our general approach is to leverage large datasets to identify low-dimensional structure and then use that structure to identify mathematical relationships.
- Current Papers We are Working On:
- Controls of the Global Water Cycle Water is the single-most limiting nutrient for terrestrial life. Understanding where and when water will be available remains a grand challenge for the geosciences, in part because so many factors are involved: biological systems such as forests extract water as it passes through a drainage basin, humans extract groundwater to irrigate crops, and difficult-to-measure soil properties influence water infiltration and percolation rates. We are developing a new catchment-scale hydrological model that captures emergent dynamics in river flow. Essentially, we assume that a catchment behaves like a giant sponge. This sponge loses water from evapotranspiration at a given rate, it absorbs water at a given rate, and it stores water at a temperature-dependent rate. And while each of these factors vary at local scales, the drainage-basin as a whole has an emergent value for each rate. Our goal is to be able to predict those emergent rates from remotely sensed data so that we can predict river flow solely from satellite data.
- Controls of the Gut Microbiome Gut microbiomes are closely connected to health and wellbeing. A given microbiome consists of many thousands of species of bacteria, but between individuals, the abundances of different species can vary dramatically. We are interested in controlling this variability, with the lofty goal of harnessing microbial communities for human well-being. Our approach is to view microbial communities like human economies. In the same way that macroeconomic principles guide the organization and assembly of firms within an economy, our belief is that game-theoretic principles guide the organization and assembly of bacteria within a microbiome. Leveraging large datasets of microbiome species abundances, our goal is to identify community equilibria, or particular community assemblies which are common among host individuals, and to identify factors that cause a community to favor a particular equilibrium over another. Understanding these control knobs will allow us to better understand how bacterial communities can be engineered to behave in desirable ways.
Projects
An Emergent Theory of Catchment Hydrology
Understanding how water moves through natural hillslopes and catchments is still an active area of research. Numerous theories explain some phenomena, but no universal theory of hydrology that explains the broad range of hydrological behavior exhibited by catchments is currently accepted by the hydrological community. Instead, predictions of catchment behavior are often generated using distributed parameter models such as the SWAT model that require large amounts of geospatial data. We are developing a model based on simple hydrological theories that gives predictions of comparable accuracy to distributed parameter models with drastically fewer parameters based on emergent properties of catchment hydrology.

Automated Bee Waggle Dance Interpretation
In 1945, Dr. Karl von Frisch published his discovery that the Western honeybee, Apis mellifera, communicates the polar coordinates of a located food source to other members of her colony through a cyclic waggle dance. Our current goal in the Bee Research Group is to use machine vision, machine learning, system identification, and control theory to build a real-time interpreter of the honeybee waggle dance that interprets the meaning of the dance for human viewers. The design of such a tool would be a step forward in providing fast quantitative measurements for agricultural and ecological health. A live stream of our beehive may be found here: https://bees.byu.edu.

Automated Water Management
Conservation of water resources is critical in many places of the world, including the American West. Current technologies enabling flow instrumentation and the remote control of automated gates and release mechanisms at dams facilitate our systematic modeling and control of complex river systems. Real-time flow data related to our work for the modeling and control of the Piute Reservoir and the Sevier River in Central Utah can be found at www.sevierriver.org.

Modeling, Identification, and Control of Crop Systems
Crop systems are a special class of production systems that depend on plant genetics, local ecology, soil chemistry, physical topography, weather, and management practices. Understanding these systems is particularly important to support an exploding global population without destroying natural resources. Moreover, new technologies bring new opportunities for sensing, actuating, and driving decisions with extensive data reserves. This project considers the modeling, identification and control of these complex systems.

Network Reconstruction
One of the key problems in analyzing complex systems is estimating a system’s network structure given only input/output data. This problem arises in a variety of applications, but especially in systems biology where scientists want to understand how various protein interactions and signaling “pathways” result in particular cellular dynamics. This project, in collaboration with Professor Jorge Goncalves and the Control Systems Group at Cambridge University, explores implications of the graphical structure of a decision processes on the achievable dynamics of the entire system.
Papers
- Robust Signal-Structure Reconstruction
- On the Necessity of Full-State Measurement for State-Space Network Reconstruction
- Dynamical Structure Function Identifiability Conditions Enabling Signal Structure Reconstruction
- Necessary and Sufficient Informativity Conditions for Robust Network Reconstruction Using Dynamical Structure Functions
- Analysis and Design Tools for Structured Feedback Systems
- Robust Dynamical Network Structure Reconstruction
- Validation of Dynamical Structure Functions for the Reconstruction of Biochemical Networks
- Mathematical Relationships Between Representations of Structure in Linear Interconnected Dynamical Systems
- Representing Structure in Linear Interconnected Dynamical Systems
- A Comparison of Network Reconstruction Methods for Chemical Reaction Networks
- Network Structure Preserving Model Reduction with Weak A Priori Structural Information
- Network Structure Preserving Model Reduction: Results of a Simulation Study
- Minimal Realisation of Dynamical Structure Functions and Its Application to Network Reconstruction from Data
- Necessary and Sufficient Conditions for Dynamical Structure Reconstruction of LTI Networks
- Dynamical Structure Analysis of Sparsity and Minimality Heuristics for Reconstruction of Biochemical Networks
- Application and Properties of Dynamical Structure Functions
- Dynamical Structure Functions for the Reverse Engineering of LTI Networks

Symbiosis
Symbiosis refers to the long term, close association of two or more individuals of different species. We are interested in learning about the network structure of cooperation in competitive environments from symbiotic interactions. Specifically, we have studied how leafcutter ants and the mutualistic fungus they cultivate are affected by populations of mutualistic bacteria and parasitic fungi. One of the species of parasitic fungi attack the bacteria, causing it to produce an antibiotic in self-defense that also happens to kill the other parasitic fungi. Understanding how to model these complex relationships suggests new ways for thinking about the “structure” of complex systems.