Cargando…
Continuous time boolean modeling for biological signaling: application of Gillespie algorithm
Mathematical modeling is used as a Systems Biology tool to answer biological questions, and more precisely, to validate a network that describes biological observations and predict the effect of perturbations. This article presents an algorithm for modeling biological networks in a discrete framewor...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2012
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3517402/ https://www.ncbi.nlm.nih.gov/pubmed/22932419 http://dx.doi.org/10.1186/1752-0509-6-116 |
_version_ | 1782252402849611776 |
---|---|
author | Stoll, Gautier Viara, Eric Barillot, Emmanuel Calzone, Laurence |
author_facet | Stoll, Gautier Viara, Eric Barillot, Emmanuel Calzone, Laurence |
author_sort | Stoll, Gautier |
collection | PubMed |
description | Mathematical modeling is used as a Systems Biology tool to answer biological questions, and more precisely, to validate a network that describes biological observations and predict the effect of perturbations. This article presents an algorithm for modeling biological networks in a discrete framework with continuous time. BACKGROUND: There exist two major types of mathematical modeling approaches: (1) quantitative modeling, representing various chemical species concentrations by real numbers, mainly based on differential equations and chemical kinetics formalism; (2) and qualitative modeling, representing chemical species concentrations or activities by a finite set of discrete values. Both approaches answer particular (and often different) biological questions. Qualitative modeling approach permits a simple and less detailed description of the biological systems, efficiently describes stable state identification but remains inconvenient in describing the transient kinetics leading to these states. In this context, time is represented by discrete steps. Quantitative modeling, on the other hand, can describe more accurately the dynamical behavior of biological processes as it follows the evolution of concentration or activities of chemical species as a function of time, but requires an important amount of information on the parameters difficult to find in the literature. RESULTS: Here, we propose a modeling framework based on a qualitative approach that is intrinsically continuous in time. The algorithm presented in this article fills the gap between qualitative and quantitative modeling. It is based on continuous time Markov process applied on a Boolean state space. In order to describe the temporal evolution of the biological process we wish to model, we explicitly specify the transition rates for each node. For that purpose, we built a language that can be seen as a generalization of Boolean equations. Mathematically, this approach can be translated in a set of ordinary differential equations on probability distributions. We developed a C++ software, MaBoSS, that is able to simulate such a system by applying Kinetic Monte-Carlo (or Gillespie algorithm) on the Boolean state space. This software, parallelized and optimized, computes the temporal evolution of probability distributions and estimates stationary distributions. CONCLUSIONS: Applications of the Boolean Kinetic Monte-Carlo are demonstrated for three qualitative models: a toy model, a published model of p53/Mdm2 interaction and a published model of the mammalian cell cycle. Our approach allows to describe kinetic phenomena which were difficult to handle in the original models. In particular, transient effects are represented by time dependent probability distributions, interpretable in terms of cell populations. |
format | Online Article Text |
id | pubmed-3517402 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2012 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-35174022012-12-11 Continuous time boolean modeling for biological signaling: application of Gillespie algorithm Stoll, Gautier Viara, Eric Barillot, Emmanuel Calzone, Laurence BMC Syst Biol Methodology Article Mathematical modeling is used as a Systems Biology tool to answer biological questions, and more precisely, to validate a network that describes biological observations and predict the effect of perturbations. This article presents an algorithm for modeling biological networks in a discrete framework with continuous time. BACKGROUND: There exist two major types of mathematical modeling approaches: (1) quantitative modeling, representing various chemical species concentrations by real numbers, mainly based on differential equations and chemical kinetics formalism; (2) and qualitative modeling, representing chemical species concentrations or activities by a finite set of discrete values. Both approaches answer particular (and often different) biological questions. Qualitative modeling approach permits a simple and less detailed description of the biological systems, efficiently describes stable state identification but remains inconvenient in describing the transient kinetics leading to these states. In this context, time is represented by discrete steps. Quantitative modeling, on the other hand, can describe more accurately the dynamical behavior of biological processes as it follows the evolution of concentration or activities of chemical species as a function of time, but requires an important amount of information on the parameters difficult to find in the literature. RESULTS: Here, we propose a modeling framework based on a qualitative approach that is intrinsically continuous in time. The algorithm presented in this article fills the gap between qualitative and quantitative modeling. It is based on continuous time Markov process applied on a Boolean state space. In order to describe the temporal evolution of the biological process we wish to model, we explicitly specify the transition rates for each node. For that purpose, we built a language that can be seen as a generalization of Boolean equations. Mathematically, this approach can be translated in a set of ordinary differential equations on probability distributions. We developed a C++ software, MaBoSS, that is able to simulate such a system by applying Kinetic Monte-Carlo (or Gillespie algorithm) on the Boolean state space. This software, parallelized and optimized, computes the temporal evolution of probability distributions and estimates stationary distributions. CONCLUSIONS: Applications of the Boolean Kinetic Monte-Carlo are demonstrated for three qualitative models: a toy model, a published model of p53/Mdm2 interaction and a published model of the mammalian cell cycle. Our approach allows to describe kinetic phenomena which were difficult to handle in the original models. In particular, transient effects are represented by time dependent probability distributions, interpretable in terms of cell populations. BioMed Central 2012-08-29 /pmc/articles/PMC3517402/ /pubmed/22932419 http://dx.doi.org/10.1186/1752-0509-6-116 Text en Copyright ©2012 Stoll et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/2.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Methodology Article Stoll, Gautier Viara, Eric Barillot, Emmanuel Calzone, Laurence Continuous time boolean modeling for biological signaling: application of Gillespie algorithm |
title | Continuous time boolean modeling for biological signaling: application of Gillespie algorithm |
title_full | Continuous time boolean modeling for biological signaling: application of Gillespie algorithm |
title_fullStr | Continuous time boolean modeling for biological signaling: application of Gillespie algorithm |
title_full_unstemmed | Continuous time boolean modeling for biological signaling: application of Gillespie algorithm |
title_short | Continuous time boolean modeling for biological signaling: application of Gillespie algorithm |
title_sort | continuous time boolean modeling for biological signaling: application of gillespie algorithm |
topic | Methodology Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3517402/ https://www.ncbi.nlm.nih.gov/pubmed/22932419 http://dx.doi.org/10.1186/1752-0509-6-116 |
work_keys_str_mv | AT stollgautier continuoustimebooleanmodelingforbiologicalsignalingapplicationofgillespiealgorithm AT viaraeric continuoustimebooleanmodelingforbiologicalsignalingapplicationofgillespiealgorithm AT barillotemmanuel continuoustimebooleanmodelingforbiologicalsignalingapplicationofgillespiealgorithm AT calzonelaurence continuoustimebooleanmodelingforbiologicalsignalingapplicationofgillespiealgorithm |