| Literature DB >> 30001352 |
Jamshid Pirgazi1, Ali Reza Khanteymoori1.
Abstract
The reconstruction of the topology of gene regulatory networks (GRNs) using high throughput genomic data such as microarray gene expression data is an important problem in systems biology. The main challenge in gene expression data is the high number of genes and low number of samples; also the data are often impregnated with noise. In this paper, in dealing with the noisy data, Kalman filter based method that has the ability to use prior knowledge on learning the network was used. In the proposed method namely (KFLR), in the first phase by using mutual information, the noisy regulations with low correlations were removed. The proposed method utilized a new closed form solution to compute the posterior probabilities of the edges from regulators to the target gene within a hybrid framework of Bayesian model averaging and linear regression methods. In order to show the efficiency, the proposed method was compared with several well know methods. The results of the evaluation indicate that the inference accuracy was improved by the proposed method which also demonstrated better regulatory relations with the noisy data.Entities:
Mesh:
Year: 2018 PMID: 30001352 PMCID: PMC6044105 DOI: 10.1371/journal.pone.0200094
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Kalman filter phases in the proposed method.
Fig 2Schematic diagram of proposed method.
AUPR and AUROC values of common GRN methods without noise.
| 0.173 | 0.745 | 0.155 | 0.722 | 0.201 | 0.745 | 0.186 | 0.768 | 0.198 | ||
| 0.228 | 0.789 | 0.096 | 0.614 | 0.230 | 0.775 | 0.157 | 0.721 | 0.168 | ||
| 0.143 | 0.584 | 0.075 | 0.579 | 0.124 | 0.683 | 0.128 | 0.708 | 0.095 | ||
| 0.165 | 0.634 | 0.108 | 0.611 | 0.174 | 0.679 | 0.143 | 0.709 | 0.154 | ||
| 0.804 | 0.118 | 0.71 | 0.185 | 0.696 | 0.213 | 0.784 | 0.154 | |||
| 0.179 | 0.782 | 0.109 | 0.635 | 0.238 | 0.787 | 0.154 | 0.712 | 0.163 | ||
| 0.089 | 0.589 | 0.055 | 0.612 | 0.155 | 0.678 | 0.153 | 0.705 | 0.117 | ||
| 0.122 | 0.713 | 0.105 | 0.665 | 0.192 | 0.706 | 0.167 | 0.713 | 0.186 | ||
| 0.157 | 0.738 | 0.144 | 0.68 | 0.172 | 0.759 | 0.199 | 0.764 | 0.198 | ||
| 0.174 | 0.763 | 0.156 | 0.731 | 0.212 | 0.763 | 0.191 | 0.772 | 0.202 | ||
| 0.162 | 0.637 | 0.126 | 0.711 | 0.182 | 0.683 | 0.173 | 0.742 | 0.173 | ||
| 0.167 | 0.635 | 0.173 | 0.598 | 0.65 | 0.228 | 0.664 | 0.206 | |||
| 0.057 | 0.737 | 0.048 | 0.616 | 0.102 | 0.69 | 0.063 | 0.657 | 0.066 | ||
| 0.194 | 0.235 | |||||||||
AUPR and AUROC values of common GRN methods with noise.
| 0.155 | 0.721 | 0.125 | 0.689 | 0.185 | 0.724 | 0.162 | 0.692 | 0.173 | ||
| 0.192 | 0.718 | 0.058 | 0.537 | 0.201 | 0.788 | 0.135 | 0.642 | 0.143 | ||
| 0.065 | 0.582 | 0.072 | 0.573 | 0.108 | 0.589 | 0.11 | 0.645 | 0.098 | ||
| 0.142 | 0.602 | 0.089 | 0.601 | 0.122 | 0.621 | 0.123 | 0.656 | 0.133 | ||
| 0.785 | 0.102 | 0.636 | 0.154 | 0.633 | 0.196 | 0.721 | 0.123 | |||
| 0.139 | 0.724 | 0.065 | 0.578 | 0.183 | 0.714 | 0.121 | 0.672 | 0.132 | ||
| 0.054 | 0.521 | 0.043 | 0.578 | 0.12 | 0.602 | 0.118 | 0.654 | 0.092 | ||
| 0.102 | 0.703 | 0.087 | 0.68 | 0.182 | 0.688 | 0.159 | 0.696 | 0.172 | ||
| 0.146 | 0.722 | 0.132 | 0.671 | 0.163 | 0.741 | 0.187 | 0.748 | 0.186 | ||
| 0.162 | 0.712 | 0.136 | 0.682 | 0.189 | 0.743 | 0.173 | 0.711 | 0.168 | ||
| 0.143 | 0.609 | 0.094 | 0.682 | 0.157 | 0.609 | 0.153 | 0.692 | 0.146 | ||
| 0.154 | 0.612 | 0.161 | 0.502 | 0.263 | 0.613 | 0.215 | 0.609 | 0.189 | ||
| 0.042 | 0.702 | 0.044 | 0.583 | 0.094 | 0.598 | 0.061 | 0.611 | 0.061 | ||
| 0.189 | ||||||||||
AUPR and AUROC p-values for DREAM4 challenge.
| 3.20E-28 | 3.30E-15 | 3.10E-34 | 2.10E-22 | 3.52E-47 | 8.40E-32 | 4.21E-41 | 4.36E-30 | 3.20E-43 | ||
| 3.40E-36 | 3.20E-19 | 8.40E-21 | 2.10E-16 | 2.76E-54 | 8.70E-34 | 2.73E-34 | 5.42E-28 | 7.41E-37 | ||
| 2.31E-11 | 1.98E-09 | 6.23E-22 | 6.11E-19 | 4.54E-33 | 4.21E-22 | 3.46E-30 | 5.02E-25 | 2.73E-28 | ||
| 6.32E-21 | 4.11E-20 | 1.25E-22 | 1.23E-20 | 5.03E-37 | 4.05E-25 | 5.99E-32 | 8.15E-27 | 5.31E-37 | ||
| 4.10E-37 | 2.50E-21 | 6.33E-28 | 5.43E-21 | 5.23E-39 | 5.86E-25 | 4.51E-48 | 6.31E-34 | 4.46E-33 | ||
| 4.50E-31 | 3.20E-18 | 2.32E-24 | 4.52E-18 | 5.72E-55 | 6.85E-36 | 3.11E-31 | 4.26E-27 | 3.72E-36 | ||
| 8.24E-10 | 8.23E-06 | 1.35E-15 | 2.23E-15 | 3.43E-36 | 1.10E-25 | 1.27E-31 | 4.32E-26 | 7.02E-27 | ||
| 9.13E-20 | 5.42E-18 | 1.76E-23 | 4.09E-20 | 1.32E-40 | 7.63E-28 | 2.21E-37 | 5.72E-27 | 3.25E-40 | ||
| 4.30E-22 | 1.27E-20 | 7.18E-32 | 3.56E-20 | 3.86E-38 | 1.65E-32 | 4.20E-43 | 3.28E-29 | 7.26E-42 | ||
| 3.31E-29 | 3.51E-18 | 5.41E-35 | 2.32E-23 | 2.60E-48 | 4.27E-31 | 3.17E-42 | 4.82E-32 | 2.62E-44 | ||
| 6.51E-23 | 3.19E-22 | 3.18E-27 | 4.31E-21 | 4.27E-41 | 2.82E-28 | 2.21E-36 | 3.17E-28 | 1.93E-37 | ||
| 1.41E-27 | 1.60E-17 | 6.31E-36 | 4.12E-19 | 2.43E-37 | 4.22E-21 | 1.81E-32 | 6.32E-23 | 4.81E-36 | ||
| 1.28E-10 | 1.58E-17 | 2.61E-08 | 3.62E-09 | 5.09E-22 | 8.09E-18 | 2.44E-11 | 2.21E-12 | 2.55E-12 | ||
| 1.63E-33 | 1.21E-27 | 7.43E-46 | 4.12E-32 | 4.43E-58 | 3.22E-39 | 2.81E-53 | 7.63E-35 | 3.61E-51 | ||
Score of common GRN methods and our method for DREAM4.
| 2.10E+01 | 2.76E+01 | 3.88E+01 | 3.49E+01 | 3.75E+01 | ||
| 2.70E+01 | 1.79E+01 | 4.33E+01 | 3.04E+01 | 3.23E+01 | ||
| 9.67E+00 | 1.97E+01 | 2.69E+01 | 2.69E+01 | 2.28E+01 | ||
| 1.98E+01 | 2.09E+01 | 3.03E+01 | 2.87E+01 | 3.17E+01 | ||
| 2.85E+01 | 2.37E+01 | 3.13E+01 | 4.03E+01 | 2.58E+01 | ||
| 2.39E+01 | 2.05E+01 | 4.47E+01 | 2.84E+01 | 3.14E+01 | ||
| 7.08E+00 | 1.48E+01 | 3.02E+01 | 2.81E+01 | 2.16E+01 | ||
| 1.82E+01 | 2.11E+01 | 3.35E+01 | 3.14E+01 | 3.49E+01 | ||
| 2.06E+01 | 2.53E+01 | 3.46E+01 | 3.54E+01 | 3.67E+01 | ||
| 2.30E+01 | 2.85E+01 | 3.90E+01 | 3.64E+01 | 3.76E+01 | ||
| 2.18E+01 | 2.34E+01 | 3.40E+01 | 3.16E+01 | 3.31E+01 | ||
| 2.18E+01 | 2.68E+01 | 2.85E+01 | 2.70E+01 | 3.10E+01 | ||
| 1.33E+01 | 8.01E+00 | 1.92E+01 | 1.11E+01 | 1.36E+01 | ||
| 2.99E+01 | 3.83E+01 | 4.79E+01 | 4.33E+01 | 4.37E+01 |
Fig 3ROC curves for different methods in sub network1.
Fig 5ROC curves for different methods in sub network3.
Fig 6PR curves for different methods in sub network1.
Fig 8PR curves for different methods in sub network3.
AUPRs of the In Vivo IRMA network.
| 0.634 | 0.336 | 0.586 | 0.308 | |
| 0.62 | 0.347 | 0.543 | 0.289 | |
| 0.417 | 0.324 | 0.358 | 0.217 | |
| 0.472 | 0.358 | 0.412 | 0.271 | |
| 0.904 | 0.574 | 0.762 | 0.354 | |
| 0.423 | 0.372 | 0.353 | 0.254 | |
| 0.6 | 0.313 | 0.521 | 0.211 | |
| 0.518 | 0.472 | 0.328 | 0.352 | |
| 0.714 | 0.452 | 0.592 | 0.376 | |
| 0.672 | 0.327 | 0.581 | 0.312 | |
| 0.656 | 0.348 | 0.582 | 0.354 | |
| 0.478 | 0.372 | 0.434 | 0.292 | |
| 0.721 | 0.456 | 0.589 | 0.371 | |