Cargando…

Steady state analysis of Boolean molecular network models via model reduction and computational algebra

BACKGROUND: A key problem in the analysis of mathematical models of molecular networks is the determination of their steady states. The present paper addresses this problem for Boolean network models, an increasingly popular modeling paradigm for networks lacking detailed kinetic information. For sm...

Descripción completa

Detalles Bibliográficos
Autores principales: Veliz-Cuba, Alan, Aguilar, Boris, Hinkelmann, Franziska, Laubenbacher, Reinhard
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4230806/
https://www.ncbi.nlm.nih.gov/pubmed/24965213
http://dx.doi.org/10.1186/1471-2105-15-221
_version_ 1782344334709882880
author Veliz-Cuba, Alan
Aguilar, Boris
Hinkelmann, Franziska
Laubenbacher, Reinhard
author_facet Veliz-Cuba, Alan
Aguilar, Boris
Hinkelmann, Franziska
Laubenbacher, Reinhard
author_sort Veliz-Cuba, Alan
collection PubMed
description BACKGROUND: A key problem in the analysis of mathematical models of molecular networks is the determination of their steady states. The present paper addresses this problem for Boolean network models, an increasingly popular modeling paradigm for networks lacking detailed kinetic information. For small models, the problem can be solved by exhaustive enumeration of all state transitions. But for larger models this is not feasible, since the size of the phase space grows exponentially with the dimension of the network. The dimension of published models is growing to over 100, so that efficient methods for steady state determination are essential. Several methods have been proposed for large networks, some of them heuristic. While these methods represent a substantial improvement in scalability over exhaustive enumeration, the problem for large networks is still unsolved in general. RESULTS: This paper presents an algorithm that consists of two main parts. The first is a graph theoretic reduction of the wiring diagram of the network, while preserving all information about steady states. The second part formulates the determination of all steady states of a Boolean network as a problem of finding all solutions to a system of polynomial equations over the finite number system with two elements. This problem can be solved with existing computer algebra software. This algorithm compares favorably with several existing algorithms for steady state determination. One advantage is that it is not heuristic or reliant on sampling, but rather determines algorithmically and exactly all steady states of a Boolean network. The code for the algorithm, as well as the test suite of benchmark networks, is available upon request from the corresponding author. CONCLUSIONS: The algorithm presented in this paper reliably determines all steady states of sparse Boolean networks with up to 1000 nodes. The algorithm is effective at analyzing virtually all published models even those of moderate connectivity. The problem for large Boolean networks with high average connectivity remains an open problem.
format Online
Article
Text
id pubmed-4230806
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-42308062014-11-18 Steady state analysis of Boolean molecular network models via model reduction and computational algebra Veliz-Cuba, Alan Aguilar, Boris Hinkelmann, Franziska Laubenbacher, Reinhard BMC Bioinformatics Methodology Article BACKGROUND: A key problem in the analysis of mathematical models of molecular networks is the determination of their steady states. The present paper addresses this problem for Boolean network models, an increasingly popular modeling paradigm for networks lacking detailed kinetic information. For small models, the problem can be solved by exhaustive enumeration of all state transitions. But for larger models this is not feasible, since the size of the phase space grows exponentially with the dimension of the network. The dimension of published models is growing to over 100, so that efficient methods for steady state determination are essential. Several methods have been proposed for large networks, some of them heuristic. While these methods represent a substantial improvement in scalability over exhaustive enumeration, the problem for large networks is still unsolved in general. RESULTS: This paper presents an algorithm that consists of two main parts. The first is a graph theoretic reduction of the wiring diagram of the network, while preserving all information about steady states. The second part formulates the determination of all steady states of a Boolean network as a problem of finding all solutions to a system of polynomial equations over the finite number system with two elements. This problem can be solved with existing computer algebra software. This algorithm compares favorably with several existing algorithms for steady state determination. One advantage is that it is not heuristic or reliant on sampling, but rather determines algorithmically and exactly all steady states of a Boolean network. The code for the algorithm, as well as the test suite of benchmark networks, is available upon request from the corresponding author. CONCLUSIONS: The algorithm presented in this paper reliably determines all steady states of sparse Boolean networks with up to 1000 nodes. The algorithm is effective at analyzing virtually all published models even those of moderate connectivity. The problem for large Boolean networks with high average connectivity remains an open problem. BioMed Central 2014-06-26 /pmc/articles/PMC4230806/ /pubmed/24965213 http://dx.doi.org/10.1186/1471-2105-15-221 Text en Copyright © 2014 Veliz-Cuba et al.; licensee BioMed Central Ltd. http://creativecommons.org/licenses/by/4.0 This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Methodology Article
Veliz-Cuba, Alan
Aguilar, Boris
Hinkelmann, Franziska
Laubenbacher, Reinhard
Steady state analysis of Boolean molecular network models via model reduction and computational algebra
title Steady state analysis of Boolean molecular network models via model reduction and computational algebra
title_full Steady state analysis of Boolean molecular network models via model reduction and computational algebra
title_fullStr Steady state analysis of Boolean molecular network models via model reduction and computational algebra
title_full_unstemmed Steady state analysis of Boolean molecular network models via model reduction and computational algebra
title_short Steady state analysis of Boolean molecular network models via model reduction and computational algebra
title_sort steady state analysis of boolean molecular network models via model reduction and computational algebra
topic Methodology Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4230806/
https://www.ncbi.nlm.nih.gov/pubmed/24965213
http://dx.doi.org/10.1186/1471-2105-15-221
work_keys_str_mv AT velizcubaalan steadystateanalysisofbooleanmolecularnetworkmodelsviamodelreductionandcomputationalalgebra
AT aguilarboris steadystateanalysisofbooleanmolecularnetworkmodelsviamodelreductionandcomputationalalgebra
AT hinkelmannfranziska steadystateanalysisofbooleanmolecularnetworkmodelsviamodelreductionandcomputationalalgebra
AT laubenbacherreinhard steadystateanalysisofbooleanmolecularnetworkmodelsviamodelreductionandcomputationalalgebra