Cargando…

Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem

BACKGROUND: We present a way to compute the minimal semi-positive invariants of a Petri net representing a biological reaction system, as resolution of a Constraint Satisfaction Problem. The use of Petri nets to manipulate Systems Biology models and make available a variety of tools is quite old, an...

Descripción completa

Detalles Bibliográficos
Autor principal: Soliman, Sylvain
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3386890/
https://www.ncbi.nlm.nih.gov/pubmed/22642806
http://dx.doi.org/10.1186/1748-7188-7-15
_version_ 1782237028269686784
author Soliman, Sylvain
author_facet Soliman, Sylvain
author_sort Soliman, Sylvain
collection PubMed
description BACKGROUND: We present a way to compute the minimal semi-positive invariants of a Petri net representing a biological reaction system, as resolution of a Constraint Satisfaction Problem. The use of Petri nets to manipulate Systems Biology models and make available a variety of tools is quite old, and recently analyses based on invariant computation for biological models have become more and more frequent, for instance in the context of module decomposition. RESULTS: In our case, this analysis brings both qualitative and quantitative information on the models, in the form of conservation laws, consistency checking, etc. thanks to finite domain constraint programming. It is noticeable that some of the most recent optimizations of standard invariant computation techniques in Petri nets correspond to well-known techniques in constraint solving, like symmetry-breaking. Moreover, we show that the simple and natural encoding proposed is not only efficient but also flexible enough to encompass sub/sur-invariants, siphons/traps, etc., i.e., other Petri net structural properties that lead to supplementary insight on the dynamics of the biochemical system under study. CONCLUSIONS: A simple implementation based on GNU-Prolog's finite domain solver, and including symmetry detection and breaking, was incorporated into the BIOCHAM modelling environment and in the independent tool Nicotine. Some illustrative examples and benchmarks are provided.
format Online
Article
Text
id pubmed-3386890
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-33868902012-07-05 Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem Soliman, Sylvain Algorithms Mol Biol Research BACKGROUND: We present a way to compute the minimal semi-positive invariants of a Petri net representing a biological reaction system, as resolution of a Constraint Satisfaction Problem. The use of Petri nets to manipulate Systems Biology models and make available a variety of tools is quite old, and recently analyses based on invariant computation for biological models have become more and more frequent, for instance in the context of module decomposition. RESULTS: In our case, this analysis brings both qualitative and quantitative information on the models, in the form of conservation laws, consistency checking, etc. thanks to finite domain constraint programming. It is noticeable that some of the most recent optimizations of standard invariant computation techniques in Petri nets correspond to well-known techniques in constraint solving, like symmetry-breaking. Moreover, we show that the simple and natural encoding proposed is not only efficient but also flexible enough to encompass sub/sur-invariants, siphons/traps, etc., i.e., other Petri net structural properties that lead to supplementary insight on the dynamics of the biochemical system under study. CONCLUSIONS: A simple implementation based on GNU-Prolog's finite domain solver, and including symmetry detection and breaking, was incorporated into the BIOCHAM modelling environment and in the independent tool Nicotine. Some illustrative examples and benchmarks are provided. BioMed Central 2012-05-29 /pmc/articles/PMC3386890/ /pubmed/22642806 http://dx.doi.org/10.1186/1748-7188-7-15 Text en Copyright ©2012 Soliman; 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 Research
Soliman, Sylvain
Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem
title Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem
title_full Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem
title_fullStr Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem
title_full_unstemmed Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem
title_short Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem
title_sort invariants and other structural properties of biochemical models as a constraint satisfaction problem
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3386890/
https://www.ncbi.nlm.nih.gov/pubmed/22642806
http://dx.doi.org/10.1186/1748-7188-7-15
work_keys_str_mv AT solimansylvain invariantsandotherstructuralpropertiesofbiochemicalmodelsasaconstraintsatisfactionproblem