Modelling of Genetic Regulatory Mechanisms with GReg

Reading time: 5 minute
...

📝 Original Info

  • Title: Modelling of Genetic Regulatory Mechanisms with GReg
  • ArXiv ID: 1108.3436
  • Date: 2011-08-18
  • Authors: Nicolas Sedlmajer, Didier Buchs, Steve Hostettler, Alban Linard, Edmundo Lopez, Alexis Marechal

📝 Abstract

Most available tools propose simulation frameworks to study models of biological systems, but simulation only explores a few of the most probable behaviours of the system. On the contrary, techniques such as model checking, coming from IT-systems analysis, explore all the possible behaviours of the modelled systems, thus helping to identify emergent properties. A main drawback from most model checking tools in the life sciences domain is that they take as input a language designed for computer scientists, that is not easily understood by non-expert users. We propose in this article an approach based on DSL. It provides a comprehensible language to describe the system while allowing the use of complex and powerful underlying model checking techniques.

💡 Deep Analysis

Figure 1

📄 Full Content

arXiv:1108.3436v1 [cs.LO] 17 Aug 2011 Proceedings of 5th Workshop on Membrane Computing and Biologically Inspired Process Calculi (MeCBIC 2011) Pages 115–116, 2011. c⃝N. Sedlmajer, D. Buchs, S. Hostettler A. Linard, E. Lopez and A. Marechal All the rights to the paper remain with the authors. Modelling of Genetic Regulatory Mechanisms with GReg Nicolas Sedlmajer University of Geneva sedlmaj0@etu.unige.ch Didier Buchs University of Geneva didier.buchs@unige.ch Steve Hostettler University of Geneva steve.hostettler@unige.ch Alban Linard University of Geneva alban.linard@unige.ch Edmundo Lopez University of Geneva edmundo.lopez@unige.ch Alexis Marechal University of Geneva alexis.marechal@unige.ch Most available tools propose simulation frameworks to study models of biological systems, but simu- lation only explores a few of the most probable behaviours of the system. On the contrary, techniques such as model checking, coming from IT-systems analysis, explore all the possible behaviours of the modelled systems, thus helping to identify emergent properties. A main drawback from most model checking tools in the life sciences domain is that they take as input a language designed for computer scientists, that is not easily understood by non-expert users. We propose in this article an approach based on DSL. It provides a comprehensible language to describe the system while allowing the use of complex and powerful underlying model checking techniques. However, investigation through formal models of biological systems is not as widely spread as in other natural sciences such as chemistry and physics. This is partly due to the complexity of the living systems themselves, the strenuosity to formalize biological concepts, the difficulty in performing exper- iments on living systems in order to test a model, etc. Another reason is that formal models require the use of formalisms (e.g., Petri Nets (PNs)), which are usually too complex for non-experts. To cir- cumvent this difficulty, we propose to use the Domain Specific Languages (DSL) approach. A DSL is a language designed to be understandable by a domain expert and at the same time translatable into a formal language. This paper presents Gene Regulation Language (GReg), a DSL for the modelling of genetic regulatory mechanisms through the regulatory network approach [3, 4]. The main idea of regulatory networks is to model inter-biological reactions through a set of interde- pendent biological rules. This can be seen as a set of discrete modules having strong interconnections. The occurrence of interesting events in the biological system can be represented as logical properties ex- pressed on the states of these modules. This is very similar to the kind of properties computer scientists validate on hardware and software systems (deadlocks, invariants, reachability, . . . ). Among the tools available in this domain, the main analysis approach for regulatory networks is simulation. Simulation is generating and analyzing a limited sample of possible system behaviours. This technique is not convenient when the main purpose of the research is to look for rare or abnormal behaviours (e.g., cancer). The main approach in this case is to use model checking instead of simulation. Model checking consists in generating and analysing all the possible states of the system. Naturally, this technique suffers from the drawback of the enormous number of possible states of biological systems. It is interesting to note that this problem is well-known to the model checking community in computer science, where it is called the state space explosion. There is a parallel between cellular interactions and software systems in that the state space explosion is partly due to their concurrent nature, but mainly due to the number of molecular species, and their respective populations, that are present in living organisms. Therefore, we can apply techniques that have been developed for the model checking of hardware and software systems to biological interactions. Approaches based on a symbolic encoding of the state space [2] are particularly well-suited for this. In this paper we show a work in progress in our group. We present GReg, a DSL dedicated to the modelling of genetic regulatory mechanisms. GReg is given as an example of the DSL-based verification process. We describe the creation of a language tailored to the understanding of domain experts, and how this language can be translated into a formal model where model checking can be applied. Model checking is a very well known verification technique used in computer science. Its main advantage is the complete exploration of the state space of the model, thus allowing to discover rare but potentially interesting events. A query language to express the properties of such events is embedded with GReg. Three axes of development lie ahead: improving the expressivity of the modelling and query lan- guages, assessing the usability of the approach and expl

📸 Image Gallery

cover.png

Reference

This content is AI-processed based on open access ArXiv data.

Start searching

Enter keywords to search articles

↑↓
ESC
⌘K Shortcut