| Literature DB >> 23213307 |
Natsu Nakajima1, Takeyuki Tamura, Yoshihiro Yamanishi, Katsuhisa Horimoto, Tatsuya Akutsu.
Abstract
We consider the problem of network completion, which is to make the minimum amount of modifications to a given network so that the resulting network is most consistent with the observed data. We employ here a certain type of differential equations as gene regulation rules in a genetic network, gene expression time series data as observed data, and deletions and additions of edges as basic modification operations. In addition, we assume that the numbers of deleted and added edges are specified. For this problem, we present a novel method using dynamic programming and least-squares fitting and show that it outputs a network with the minimum sum squared error in polynomial time if the maximum indegree of the network is bounded by a constant. We also perform computational experiments using both artificially generated and real gene expression time series data.Entities:
Mesh:
Substances:
Year: 2012 PMID: 23213307 PMCID: PMC3504398 DOI: 10.1100/2012/957620
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Network completion by addition and deletion of edges. Dashed edges and dotted edges denote deleted edges and added edges, respectively.
Figure 2Dynamics model for a node.
Figure 3Structure of WNT5A network [17].
Result on completion of WNT5A network, where the average accuracy is shown for each case.
| No. deleted edges | No. added edges | Observation error level | ||||
|---|---|---|---|---|---|---|
| 0.1 | 0.3 | 0.5 | 0.7 | |||
|
|
| Accuracy | 0.990 | 0.910 | 0.730 | 0.410 |
| Success rate | 0.99 | 0.91 | 0.73 | 0.41 | ||
|
|
| Accuracy | 1.000 | 0.955 | 0.670 | 0.395 |
| Success rate | 1.00 | 0.91 | 0.42 | 0.17 | ||
|
|
| Accuracy | 0.990 | 0.850 | 0.470 | 0.240 |
| Success rate | 0.99 | 0.85 | 0.47 | 0.24 | ||
|
|
| Accuracy | 0.995 | 0.845 | 0.405 | 0.210 |
| Success rate | 0.99 | 0.71 | 0.11 | 0.02 | ||
|
|
| Accuracy | 0.983 | 0.843 | 0.470 | 0.190 |
| Success rate | 0.95 | 0.58 | 0.11 | 0.00 | ||
|
|
| Accuracy | 1.000 | 0.795 | 0.440 | 0.215 |
| Success rate | 1.00 | 0.67 | 0.18 | 0.01 | ||
|
|
| Accuracy | 0.996 | 0.833 | 0.453 | 0.223 |
| Success rate | 0.99 | 0.53 | 0.05 | 0.01 | ||
|
|
| Accuracy | 1.000 | 0.862 | 0.517 | 0.285 |
| Success rate | 1.00 | 0.56 | 0.03 | 0.01 | ||
Result on inference of WNT5A network by DPLSQ.
| Observation error level | |||||
|---|---|---|---|---|---|
| 0.1 | 0.3 | 0.5 | 0.7 | ||
|
| Accuracy | 1.000 | 0.966 | 0.803 | 0.620 |
| CPU time (sec.) | 0.685 | 0.682 | 0.682 | 0.685 | |
|
| |||||
|
| Accuracy | 0.995 | 0.914 | 0.663 | 0.443 |
| CPU time (sec.) | 66.2 | 66.2 | 66.1 | 65.9 | |
|
| |||||
|
| Accuracy | 0.999 | 0.913 | 0.613 | 0.392 |
| CPU time (sec.) | 534.0 | 534.2 | 533.6 | 533.5 | |
Result on inference of WNT5A network using ARACNE and GeneNet, where the accuracy is shown for each case.
| Method | Observation error level | ||||
|---|---|---|---|---|---|
| 0.1 | 0.3 | 0.5 | 0.7 | ||
|
| ARACNE | 0.523 | 0.523 | 0.523 | 0.526 |
| GeneNet | 0.526 | 0.526 | 0.533 | 0.533 | |
|
| |||||
|
| ARACNE | 0.332 | 0.328 | 0.326 | 0.326 |
| GeneNet | 0.368 | 0.380 | 0.383 | 0.384 | |
|
| |||||
|
| ARACNE | 0.308 | 0.312 | 0.310 | 0.391 |
| GeneNet | 0.313 | 0.316 | 0.314 | 0.316 | |
Figure 4Structure of part of yeast cell cycle network.
Result on inference of a yeast cell cycle network.
| Experimental conditions | Accuracy |
|---|---|
| cdc15 | 11/25 |
| cdc15 + cdc28 | 8/25 |
| cdc15 + cdc28 + alpha | 8/25 |
| cdc15 + cdc28 + alpha + elu | 11/25 |