Synthesizing Biological Theories

  • Hillel Kugler ,
  • Cory Plock ,
  • Andy Roberts

Computer Aided Verification (CAV'11) |

Published by Springer Verlag

Studies of biological systems are often facilitated by diagram models that summarize the current understanding of underlying mechanisms. The increasing complexity of our understanding of biology necessitates computational models that can extend these representations to include their dynamic behavior. We present here a new tool we call Synthesizing Biological Theories which enables biologists and modelers to construct high-level theories and models of biological systems, capturing biological hypotheses, inferred mechanisms, and experimental results within the same framework. Among the key features of the tool are convenient ways to represent several competing theories and the interactive nature of building and running the models using an intuitive, rigorous scenario-based visual language. The defnition of the modeling language is geared towards enabling formal verifcation and analysis.

Publication Downloads

Synthesizing Biological Theories

May 17, 2010

This tool enables biologists and modelers to construct high-level theories and models of biological systems, capturing biological hypotheses, inferred mechanisms, and experimental results within the same framework. The main components of the tool are a visual editor for constructing the model and to visualize the dynamic behavior, and an execution and analysis engine that can run the models in batch mode, interactive mode, or deterministic versus nondeterministic modes. During runtime, the execution engine communicates with the user-interface layer to enable the visualization of the system dynamics and to support user interaction with the model. Among the key features of the tool are an ability to represent a theory about a biological system, including biological hypotheses and mechanisms, and experimental results in the same framework; convenient ways to represent several competing theories with the aim of refuting some of the theories or trying to suggest experiments that can refute them; and the interactive nature of building and running the models using an intuitive, rigorous scenario-based visual language.