| Literature DB >> 23028471 |
Abstract
An important problem in systems biology is to reconstruct gene regulatory networks (GRNs) from experimental data and other a priori information. The DREAM project offers some types of experimental data, such as knockout data, knockdown data, time series data, etc. Among them, multifactorial perturbation data are easier and less expensive to obtain than other types of experimental data and are thus more common in practice. In this article, a new algorithm is presented for the inference of GRNs using the DREAM4 multifactorial perturbation data. The GRN inference problem among [Formula: see text] genes is decomposed into [Formula: see text] different regression problems. In each of the regression problems, the expression level of a target gene is predicted solely from the expression level of a potential regulation gene. For different potential regulation genes, different weights for a specific target gene are constructed by using the sum of squared residuals and the Pearson correlation coefficient. Then these weights are normalized to reflect effort differences of regulating distinct genes. By appropriately choosing the parameters of the power law, we constructe a 0-1 integer programming problem. By solving this problem, direct regulation genes for an arbitrary gene can be estimated. And, the normalized weight of a gene is modified, on the basis of the estimation results about the existence of direct regulations to it. These normalized and modified weights are used in queuing the possibility of the existence of a corresponding direct regulation. Computation results with the DREAM4 In Silico Size 100 Multifactorial subchallenge show that estimation performances of the suggested algorithm can even outperform the best team. Using the real data provided by the DREAM5 Network Inference Challenge, estimation performances can be ranked third. Furthermore, the high precision of the obtained most reliable predictions shows the suggested algorithm may be helpful in guiding biological experiment designs.Entities:
Mesh:
Year: 2012 PMID: 23028471 PMCID: PMC3448649 DOI: 10.1371/journal.pone.0043819
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Performances Only for Weight Normalization.
| Net1 | Net2 | Net3 | Net4 | Net5 |
| ||
| Best Team | AUROC | 0.745 | 0.733 | 0.775 | 0.791 | 0.798 | 37.428 |
|
| (3.334e-18) | (1.076e-28) | (9.705e-34) | (6.736e-33) | (1.912e-34) | ||
| AUPR | 0.154 | 0.155 | 0.231 | 0.208 | 0.197 | ||
|
| (3.309e-34) | (7.897e-54) | (1.791e-54) | (5.489e-47) | (4.563e-44) | ||
|
| AUROC | 0.6899 | 0.6485 | 0.7081 | 0.6998 | 0.6655 | 16.4038 |
|
| (1.4643e-12) | (1.6105e-13) | (1.2922e-20) | (5.6590e-18) | (6.6749e-13) | ||
| AUPR | 0.0711 | 0.0893 | 0.1230 | 0.0938 | 0.0532 | ||
|
| (5.3481e-14) | (1.9060e-24) | (3.2720e-27) | (6.6316e-19) | (3.5962e-09) | ||
|
| AUROC | 0.7524 | 0.7097 | 0.7694 | 0.7590 | 0.7651 | 35.7303 |
|
| (5.3124e-19) | (5.3557e-24) | (1.4810e-32) | (2.9514e-27) | (3.7157e-28) | ||
| AUPR | 0.1464 | 0.1673 | 0.2212 | 0.2046 | 0.1944 | ||
|
| (2.2398e-32) | (1.7894e-59) | (4.0881e-52) | (3.0186e-46) | (2.1768e-43) | ||
|
| AUROC | 0.7614 | 0.7149 | 0.7690 | 0.7697 | 0.7691 | 38.1179 |
|
| (5.1100e-20) | (5.0426e-25) | (1.8088e-32) | (4.0920e-29) | (6.5978e-29) | ||
| AUPR | 0.1626 | 0.1697 | 0.2283 | 0.2229 | 0.2271 | ||
|
| (2.4910e-36) | (1.4524e-60) | (6.1040e-54) | (9.2038e-51) | (2.5905e-51) | ||
|
| AUROC | 0.7641 | 0.7172 | 0.7660 | 0.7762 | 0.7693 | 38.4670 |
|
| (2.5068e-20) | (1.7462e-25) | (8.0330e-32) | (2.7481e-30) | (6.3238e-29) | ||
| AUPR | 0.1673 | 0.1612 | 0.2273 | 0.2271 | 0.2448 | ||
|
| (1.7753e-37) | (1.5096e-56) | (1.1603e-53) | (8.4634e-52) | (1.3305e-55) | ||
Performances with the optimal and .
| Net1 | Net2 | Net3 | Net4 | Net5 |
| ||
| Best Team | AUROC | 0.745 |
| 0.775 |
|
| 37.428 |
|
| (3.334e-18) | (1.076e-28) | (9.705e-34) | (6.736e-33) | (1.912e-34) | ||
| AUPR | 0.154 | 0.155 | 0.231 | 0.208 | 0.197 | ||
|
| (3.309e-34) | (7.897e-54) | (1.791e-54) | (5.489e-47) | (4.563e-44) | ||
|
| AUROC |
| 0.7173 |
| 0.7764 | 0.7693 | 39.9465 |
|
| (2.4413e-20) | (1.6671e-25) | (2.2385e-36) | (2.5303e-30) | (6.0610e-29) | ||
| AUPR |
|
|
|
|
| ||
|
| (1.4115e-40) | (2.7231e-58) | (2.1883e-55) | (3.7182e-53) | (7.8435e-58) | ||
|
| 1 | 1 | 3 | 2 | 1 | ||
|
| 3.3 | 3.3 | 1 | 3.7 | 5.0 | ||
Performances with typical and .
| Net1 | Net2 | Net3 | Net4 | Net5 |
| ||
| Best Team | AUROC | 0.745 | 0.733 | 0.775 | 0.791 | 0.798 | 37.428 |
|
| (3.334e-18) | (1.076e-28) | (9.705e-34) | (6.736e-33) | (1.912e-34) | ||
| AUPR | 0.154 | 0.155 | 0.231 | 0.208 | 0.197 | ||
|
| (3.309e-34) | (7.897e-54) | (1.791e-54) | (5.489e-47) | (4.563e-44) | ||
|
| AUROC | 0.7634 | 0.7165 | 0.7691 | 0.7752 | 0.7687 | 37.4489 |
|
| (3.0972e-20) | (2.4137e-25) | (1.8088e-32) | (4.1501e-30) | (7.8172e-29) | ||
| AUPR | 0.1710 | 0.1564 | 0.2290 | 0.2047 | 0.2287 | ||
|
| (2.2195e-38) | (2.4170e-54) | (4.2999e-54) | (3.0186e-46) | (1.0608e-51) | ||
|
| AUROC | 0.7641 | 0.7171 | 0.7674 | 0.7759 | 0.7694 | 38.1914 |
|
| (2.5068e-20) | (1.9156e-25) | (4.0136e-32) | (3.1102e-30) | (5.8091e-29) | ||
| AUPR | 0.1720 | 0.1598 | 0.2263 | 0.2189 | 0.2394 | ||
|
| (1.2653e-38) | (6.1630e-56) | (1.9625e-53) | (8.9338e-50) | (2.5610e-54) | ||
|
| AUROC | 0.7641 | 0.7173 | 0.7670 | 0.7762 | 0.7692 | 38.8123 |
|
| (2.5068e-20) | (1.6671e-25) | (4.8953e-32) | (2.8639e-30) | (6.3238e-29) | ||
| AUPR | 0.1722 | 0.1646 | 0.2378 | 0.2173 | 0.2455 | ||
|
| (1.1308e-38) | (3.7733e-58) | (2.5223e-56) | (2.2175e-49) | (8.5142e-56) | ||
|
| AUROC | 0.7642 | 0.7173 | 0.7660 | 0.7765 | 0.7693 | 39.0655 |
|
| (2.5068e-20) | (1.7462e-25) | (8.0330e-32) | (2.5303e-30) | (6.0610e-29) | ||
| AUPR | 0.1716 | 0.1632 | 0.2396 | 0.2212 | 0.2540 | ||
|
| (1.5842e-38) | (1.5489e-57) | (8.8169e-57) | (2.4181e-50) | (7.8435e-58) | ||
|
| AUROC | 0.7609 | 0.7152 | 0.7714 | 0.7756 | 0.7685 | 37.9334 |
|
| (5.8275e-20) | (4.3935e-25) | (5.7087e-33) | (3.6677e-30) | (8.8762e-29) | ||
| AUPR | 0.1639 | 0.1536 | 0.2349 | 0.2216 | 0.2380 | ||
|
| (1.1998e-36) | (4.9060e-53) | (1.3716e-55) | (2.0391e-50) | (5.9144e-54) | ||
|
| AUROC | 0.7630 | 0.7166 | 0.7688 | 0.7758 | 0.7687 | 38.2446 |
|
| (3.3525e-20) | (2.3048e-25) | (1.9987e-32) | (3.3776e-30) | (7.8172e-29) | ||
| AUPR | 0.1634 | 0.1574 | 0.2334 | 0.2271 | 0.2397 | ||
|
| (1.5022e-36) | (9.1641e-55) | (3.2932e-55) | (8.4634e-52) | (2.2905e-54) | ||
|
| AUROC | 0.7636 | 0.7170 | 0.7687 | 0.7762 | 0.7690 | 38.4010 |
|
| (2.9378e-20) | (2.0063e-25) | (2.2085e-32) | (2.7481e-30) | (6.8837e-29) | ||
| AUPR | 0.1652 | 0.1599 | 0.2312 | 0.2270 | 0.2410 | ||
|
| (5.7785e-37) | (6.1630e-56) | (1.1225e-54) | (8.9583e-52) | (1.1089e-54) | ||
|
| AUROC | 0.7637 | 0.7171 | 0.7687 | 0.7762 | 0.7692 | 38.3533 |
|
| (2.7865e-20) | (1.8289e-25) | (2.2085e-32) | (2.7481e-30) | (6.5978e-29) | ||
| AUPR | 0.1668 | 0.1612 | 0.2284 | 0.2216 | 0.2428 | ||
|
| (2.2228e-37) | (1.3546e-56) | (5.7578e-54) | (2.0391e-50) | (4.0615e-55) | ||
|
| AUROC | 0.7586 | 0.7167 | 0.7730 | 0.7745 | 0.7685 | 38.0248 |
|
| (1.0644e-19) | (2.2007e-25) | (2.5460e-33) | (5.5346e-30) | (8.8762e-29) | ||
| AUPR | 0.1626 | 0.1567 | 0.2327 | 0.2231 | 0.2370 | ||
|
| (2.4910e-36) | (1.9486e-54) | (4.6750e-55) | (8.2152e-51) | (1.0333e-53) | ||
|
| AUROC | 0.7625 | 0.7170 | 0.7710 | 0.7750 | 0.7690 | 38.3306 |
|
| (3.8251e-20) | (1.9156e-25) | (6.6388e-33) | (4.5061e-30) | (6.8837e-29) | ||
| AUPR | 0.1682 | 0.1577 | 0.2340 | 0.2231 | 0.2396 | ||
|
| (1.0706e-37) | (6.6312e-55) | (2.3199e-55) | (8.2152e-51) | (2.4220e-54) | ||
|
| AUROC | 0.7631 | 0.7175 | 0.7702 | 0.7759 | 0.7689 | 38.7893 |
|
| (3.2651e-20) | (1.5916e-25) | (9.9210e-33) | (3.2412e-30) | (7.1819e-29) | ||
| AUPR | 0.1682 | 0.1624 | 0.2369 | 0.2274 | 0.2414 | ||
|
| (1.0706e-37) | (3.6898e-57) | (4.2661e-56) | (7.1370e-52) | (8.8708e-55) | ||
|
| AUROC | 0.7634 | 0.7165 | 0.7693 | 0.7760 | 0.7686 | 38.4687 |
|
| (3.0972e-20) | (2.4137e-25) | (1.6368e-32) | (3.1102e-30) | (8.5083e-29) | ||
| AUPR | 0.1696 | 0.1586 | 0.2351 | 0.2270 | 0.2381 | ||
|
| (4.8746e-38) | (2.2538e-55) | (1.2204e-55) | (8.9583e-52) | (5.2898e-54) | ||
Figure 1ROC and PR curves of
, , and .
Figure 2Prediction results of .
Left: Variations of the AUPR and AUROC measures with q; Right: Variations of the score with q.
Figure 3ROC and PR curves of .
Figure 4Effect for the third step.
Performances on the DREAM5 Network Inference Challenge.
| Net1 | Net3 | Net4 |
| ||
|
| AUROC | 0.7231 | 0.5469 | 0.5049 | 32.9093 |
|
| (2.2891e-10) | (0.9996) | (0.9998) | ||
| AUPR | 0.3438 | 0.0595 | 0.0189 | ||
|
| (2.2209e-185) | (7.0052e-4) | (0.9840) | ||
Performances on the DREAM4 Multifactorial subchallenge using improved method.
| Net1 | Net2 | Net3 | Net4 | Net5 |
| ||
|
| AUROC | 0.7510 | 0.7416 | 0.7995 | 0.7865 | 0.8071 | 42.8862 |
|
| (7.6122e-19) | (1.2736e-30) | (2.1254e-39) | (3.6995e-32) | (2.7275e-36) | ||
| AUPR | 0.1740 | 0.1646 | 0.2524 | 0.2472 | 0.2825 | ||
|
| (4.1120e-39) | (3.7733e-58) | (4.7196e-60) | (9.2795e-57) | (9.7252e-65) | ||