Chromar, a rule-based language of parameterised objects

Ricardo Honorato Zimmer, Andrew Millar, Gordon Plotkin, Argyris Zardilis

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

Modelling in biology becomes necessary when systems are complex but the more complex the systems are the harder the models become to read. The most common ways of writing models are by writing reactions on discrete, typed objects (e.g. molecules of dierent species), or writing rate equations for the populations of such species. One problem (1) with those approaches is that the number of species and reactions is often so large that the model cannot be realistically enumerated. Another problem (2) is that the number of species and reactions is xed, whereas biology often grows new compartments which means new reactions and species. Here we develop an extension to the representation of reactions where the objects carry variables that are dened by their type (for example objects of type Leaf all have a Mass variable). The dynamics are dened by rules about types, which means they work for all objects of that type. This compact representation solves problem 1. If we think of the object variables as the analogue of reaction/rate equation species, creating a new object of some type means we are also creating new species (solving problem 2). We also developed an embedding of Chromar in the programming language Haskell and showed its applicability to two examples. Having a more compact representation can help make models a tool for knowledge representation and exchange instead of just a simulation input. Embedding Chromar in a general purpose programming language lifts some of the constraints of modelling languages while still maintaining the naturalness of a domain-specic language.
Original languageEnglish
Title of host publicationThe Seventh International Workshop on Static Analysis and Systems Biology (SASB 2016)
Number of pages14
Publication statusPublished - 7 Sept 2016
EventThe Seventh International Workshop on Static Analysis and Systems Biology - Edinburgh, United Kingdom
Duration: 7 Sept 20167 Sept 2016
http://sasb2016.fi.muni.cz/

Conference

ConferenceThe Seventh International Workshop on Static Analysis and Systems Biology
Abbreviated titleSASB 2016
Country/TerritoryUnited Kingdom
CityEdinburgh
Period7/09/167/09/16
Internet address

Keywords / Materials (for Non-textual outputs)

  • Systems Biology
  • Plant Science

Fingerprint

Dive into the research topics of 'Chromar, a rule-based language of parameterised objects'. Together they form a unique fingerprint.

Cite this