Computational Biology and Environmental Systems Lab (CBES)

Biological systems of every scale, from ecological to molecular, exhibit tremendous complexity. This complexity is manifest through a variety of dynamics in biological systems. Examples include:

  • Environmental
    • Water Systems
    • Erosion
  • Interspecies
    • Population Dynamics
    • Phylogenetics and Evolutionary Dynamics
    • Agriculture/Pestilence Cycles
    • Symbiosis
  • Physiological
    • Infectious Diseases
    • Immunology
    • Toxicology
  • Bioregulatory
    • Cardiac, Respiratory, and Circadian Rhythms
    • Protein-Protein Interactions
    • Molecular/Cellular Signaling and Dynamics

The CBES lab considers modeling, analysis, and control questions to provide a deeper understanding of these systems in spite of their complexity.


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

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.



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.