| Literature DB >> 28484519 |
Ngoc C Pham1, Benjamin Haibe-Kains2,3,4,5, Pau Bellot6, Gianluca Bontempi7, Patrick E Meyer1.
Abstract
BACKGROUND: Reverse engineering of gene regulatory networks (GRNs) from gene expression data is a classical challenge in systems biology. Thanks to high-throughput technologies, a massive amount of gene-expression data has been accumulated in the public repositories. Modelling GRNs from multiple experiments (also called integrative analysis) has; therefore, naturally become a standard procedure in modern computational biology. Indeed, such analysis is usually more robust than the traditional approaches, which suffer from experimental biases and the low number of samples by analysing individual datasets. To date, there are mainly two strategies for the problem of interest: the first one ("data merging") merges all datasets together and then infers a GRN whereas the other ("networks ensemble") infers GRNs from every dataset separately and then aggregates them using some ensemble rules (such as ranksum or weightsum). Unfortunately, a thorough comparison of these two approaches is lacking.Entities:
Keywords: Gene expression; Gene regulatory networks; Meta-analysis; Mutual information; Systems biology
Year: 2017 PMID: 28484519 PMCID: PMC5420410 DOI: 10.1186/s13040-017-0136-6
Source DB: PubMed Journal: BioData Min ISSN: 1756-0381 Impact factor: 2.522
Fig. 1Meta-network strategies: assembling datasets, pairwise matrices or networks
Networks used in the paper
| Network | Name | Topology | Experiments | Genes | Edges |
|---|---|---|---|---|---|
|
| S1 | E. coli | 800 | 300 | 468 |
|
| S2 | E. coli | 1000 | 1000 | 4695 |
|
| G1 | E. coli | 1565 | 1565 | 7264 |
|
| G2 | Yeast | 2000 | 2000 | 10392 |
Fig. 2Framework for data collection, network prediction and validation
Area under PR-Curves (the higher the better) for 9 methods on 4 datasets with 3 levels of increasing data-distortion
|
| D1 | D2 | D3 | N1 | N2 | N3 | M1 | M2 | M3 | |
|---|---|---|---|---|---|---|---|---|---|---|
|
| Level 1 | 0.082 | 0.116 | 0.107 | 0.052 | 0.138 | 0.124 |
| 0.137 | 0.121 |
| Level 2 | 0.078 | 0.110 | 0.101 | 0.051 | 0.119 | 0.116 |
| 0.117 | 0.102 | |
| Level 3 | 0.088 | 0.099 | 0.096 | 0.050 | 0.116 | 0.114 |
| 0.112 | 0.105 | |
|
| Level 1 | 0.013 | 0.016 | 0.016 | 0.023 | 0.034 | 0.026 |
| 0.043 | 0.026 |
| Level 2 | 0.013 | 0.016 | 0.016 | 0.024 | 0.023 | 0.021 |
| 0.025 | 0.019 | |
| Level 3 | 0.014 | 0.016 | 0.016 | 0.024 | 0.024 | 0.021 |
| 0.025 | 0.020 | |
|
| Level 1 | 0.051 | 0.099 | 0.122 | 0.051 | 0.125 | 0.129 |
| 0.142 | 0.131 |
| Level 2 | 0.037 | 0.087 | 0.108 | 0.049 | 0.108 | 0.115 |
| 0.122 | 0.116 | |
| Level 3 | 0.039 | 0.077 | 0.101 | 0.048 | 0.104 | 0.113 |
| 0.115 | 0.111 | |
|
| Level 1 | 0.028 | 0.050 | 0.073 | 0.029 | 0.106 | 0.097 |
| 0.126 | 0.097 |
| Level 2 | 0.023 | 0.046 | 0.066 | 0.028 | 0.089 | 0.084 |
| 0.111 | 0.085 | |
| Level 3 | 0.029 | 0.044 | 0.066 | 0.028 | 0.088 | 0.085 | 0.113 | 0.111 | 0.087 | |
|
| 0.041 | 0.065 | 0.074 | 0.038 | 0.090 | 0.087 |
| 0.099 | 0.085 | |
|
| .00195 | .00195 | .00195 | .00195 | .00195 | .00195 | .00195 | .00195 | ||
|
| ||||||||||
|
| Level 1 | 0.032 | 0.043 | 0.042 | 0.045 |
| 0.030 | 0.063 | 0.055 | 0.051 |
| Level 2 | 0.034 | 0.042 | 0.040 | 0.036 |
| 0.022 | 0.045 | 0.046 | 0.039 | |
| Level 3 | 0.038 | 0.039 | 0.038 | 0.038 |
| 0.023 | 0.049 | 0.049 | 0.047 | |
|
| Level 1 | 0.005 | 0.005 | 0.006 | 0.017 | 0.020 | 0.006 |
| 0.022 | 0.013 |
| Level 2 | 0.005 | 0.005 | 0.005 |
|
| 0.005 | 0.014 | 0.013 | 0.009 | |
| Level 3 | 0.005 | 0.005 | 0.005 |
|
| 0.005 | 0.013 | 0.012 | 0.008 | |
|
| Level 1 | 0.030 | 0.061 | 0.083 |
| 0.119 | 0.075 | 0.131 | 0.116 | 0.102 |
| Level 2 | 0.022 | 0.054 | 0.071 | 0.102 | 0.092 | 0.056 |
| 0.090 | 0.087 | |
| Level 3 | 0.025 | 0.047 | 0.068 | 0.105 | 0.096 | 0.058 |
| 0.096 | 0.086 | |
|
| Level 1 | 0.013 | 0.028 | 0.048 | 0.096 | 0.095 | 0.052 |
| 0.116 | 0.090 |
| Level 2 | 0.010 | 0.023 | 0.036 | 0.068 | 0.065 | 0.032 |
| 0.075 | 0.061 | |
| Level 3 | 0.011 | 0.018 | 0.035 | 0.070 | 0.070 | 0.034 |
| 0.084 | 0.058 | |
|
| 0.019 | 0.031 | 0.040 | 0.061 |
| 0.033 | 0.070 | 0.064 | 0.054 | |
|
| .00195 | .00195 | .00195 | .00977 | 1.0 | .00195 | .00586 | .00195 | ||
|
| ||||||||||
|
| Level 1 | 0.116 | 0.138 | 0.136 | 0.051 | 0.134 | 0.130 |
| 0.135 | 0.136 |
| Level 2 | 0.122 |
| 0.138 | 0.051 | 0.135 | 0.132 | 0.138 | 0.137 | 0.136 | |
| Level 3 | 0.123 | 0.131 | 0.133 | 0.049 | 0.135 | 0.131 |
| 0.137 | 0.136 | |
|
| Level 1 | 0.034 | 0.042 |
| 0.024 | 0.042 | 0.040 |
| 0.042 | 0.042 |
| Level 2 | 0.032 | 0.042 |
| 0.025 | 0.041 | 0.039 |
| 0.042 | 0.042 | |
| Level 3 | 0.035 | 0.041 | 0.042 | 0.024 | 0.042 | 0.039 |
|
| 0.042 | |
|
| Level 1 | 0.062 | 0.136 | 0.147 | 0.047 | 0.129 | 0.112 |
| 0.138 | 0.145 |
| Level 2 | 0.067 | 0.135 | 0.145 | 0.046 | 0.126 | 0.106 |
| 0.126 | 0.138 | |
| Level 3 | 0.065 | 0.111 | 0.132 | 0.046 | 0.119 | 0.104 |
| 0.124 | 0.134 | |
|
| Level 1 | 0.042 | 0.081 | 0.095 | 0.026 | 0.090 | 0.078 |
| 0.100 | 0.104 |
| Level 2 | 0.041 | 0.078 | 0.091 | 0.026 | 0.083 | 0.072 |
| 0.095 | 0.095 | |
| Level 3 | 0.042 | 0.066 | 0.084 | 0.026 | 0.081 | 0.069 |
| 0.091 | 0.093 | |
|
| 0.065 | 0.095 | 0.102 | 0.037 | 0.096 | 0.088 |
| 0.101 | 0.103 | |
|
| .00195 | .00195 | .06446 | .00195 | .00195 | .00195 | .00195 | .00195 | ||
Fig. 3PR-Curves of method D3, N1, N3 and M1 on dataset S1 at level 1 of data distortion
Fig. 4Boxplots for presented methods using MRNET