| Literature DB >> 24965213 |
Alan Veliz-Cuba1, Boris Aguilar, Franziska Hinkelmann, Reinhard Laubenbacher.
Abstract
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.Entities:
Mesh:
Year: 2014 PMID: 24965213 PMCID: PMC4230806 DOI: 10.1186/1471-2105-15-221
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Flow chart of steady state computation. Main steps in our method highlighting the intermediate systems. S denotes the set of steady states of a given network; f is an arbitrary Boolean network, g is an AND-NOT network (in possibly more variables), h is a reduced AND-NOT network, p is the polynomial representation of h.
Timing in seconds for Kauffman networks with
| | ||||||||
|---|---|---|---|---|---|---|---|---|
|
| ||||||||
| 2000 | 7.341 | 3.192 | 107.1 ∗ | 83.49 ∗ | NR | 0.490 | 0.023 | |
| 4000 | 12.084 | 3.636 | 223.0 ∗ | 173.9 ∗ | NR | 1.123 | 0.049 | |
| 6000 | 31.174 | 340.213 | 338.9 ∗ | 264.3 ∗ | NR | 2.172 | 0.114 | |
| 8000 | 28.091 | 11.572 | 454.8 ∗ | 354.8 ∗ | NR | 3.642 | 0.212 | |
| 10000 | 38.394 | 13.301 | 570.8 ∗ | 445.2 ∗ | NR | 5.218 | 0.235 | |
The best results are in bold. *=interpolated/extrapolated from reported results. NR=not reported.
Timing in seconds for Kauffman networks with
| | ||||||||
|---|---|---|---|---|---|---|---|---|
|
| ||||||||
| 20 | 1.024 | 0.403 | 0.110 | 0.090 | NR | 0.273 | 0.040 | |
| 40 | DF | DF | 0.340 | 0.270 | NR | 0.300 | 0.126 | |
| 60 | DF | DF | 2.251 ∗ | 2.120 ∗ | 2.414 | NR | 0.552 | |
| 80 | DF | DF | 10.05 ∗ | 10.84 ∗ | 17.07 | NR | 8.414 | |
| 100 | DF | DF | 60.10 | 59.10 | 94.08 | NR | 16.74 | |
| 120 | DF | DF | 200.5 ∗ | 283.6 ∗ | 714.4 ∗ | NR | 51.79 | |
The best results are in bold. *=interpolated/extrapolated from reported results. DF=did not finish in a day. NR=not reported.
Timing in seconds for power-law networks with average connectivity
| | ||||
|---|---|---|---|---|
|
| ||||
| 25 | 1.264 | 1.778 | 0.254 | 0.011 |
| 50 | 2.488 | 3.807 | 0.257 | 0.018 |
| 100 | 5.255 | 9.172 | 0.260 | 0.022 |
| 250 | DF | DF | 0.271 | 0.046 |
| 500 | DF | DF | 0.358 | 1.429 |
| 1000 | DF | DF | 6.798 | 65.39 |
DF = did not finish in a day.
Timing in seconds for power-law networks with average connectivity
| | ||||
|---|---|---|---|---|
|
| ||||
| 20 | 3.828 | 5.133 | 0.251 | 0.029 |
| 40 | DF | DF | 0.259 | 0.055 |
| 60 | DF | DF | 0.288 | 0.222 |
| 80 | DF | DF | 0.543 | 4.724 |
| 100 | DF | DF | 1.331 | 7.752 |
| 120 | DF | DF | 3.033 | 25.94 |
| 140 | DF | DF | 7.185 | 57.23 |
DF = did not finish in a day.
Timimg in seconds for published models
| | | | ||||
|---|---|---|---|---|---|---|
| [ | 62 | 1.62 | 1.678 | 0.729 | 0.231 | 0.010 |
| [ | 94 | 1.65 | 1.300 | 0.074 | 0.234 | 0.012 |
| [ | 302 | 1.71 | 4.698 | 0.116 | 0.236 | 0.011 |
| [ | 60 | 2.10 | 4636.245 | 89.311 | 0.239 | 0.013 |
| [ | 120 | 2.45 | 2023.954 | 18448.754 | 0.312 | 0.141 |
| [ | 54 | 2.59 | 6878.594 | 22059.317 | 0.256 | 0.030 |
| [ | 54 | 3.62 | 3.789 | 3.903 | 0.492 | 0.247 |
| [ | 76 | 4.01 | DF | DF | 0.242 | 0.013 |
| [ | 130 | 5.00 | DF | DF | 23.19 | 98.42 |
| [ | 225 | 5.16 | DF | DF | 4186* | 12284 |
DF=did not finish in a day. *=49% of simulations reported, 51% of simulations were stopped because they did not finish in a day or had a large memory consumption.