| Literature DB >> 24341668 |
Abstract
: The extended Kalman filter (EKF) has been applied to inferring gene regulatory networks. However, it is well known that the EKF becomes less accurate when the system exhibits high nonlinearity. In addition, certain prior information about the gene regulatory network exists in practice, and no systematic approach has been developed to incorporate such prior information into the Kalman-type filter for inferring the structure of the gene regulatory network. In this paper, an inference framework based on point-based Gaussian approximation filters that can exploit the prior information is developed to solve the gene regulatory network inference problem. Different point-based Gaussian approximation filters, including the unscented Kalman filter (UKF), the third-degree cubature Kalman filter (CKF3), and the fifth-degree cubature Kalman filter (CKF5) are employed. Several types of network prior information, including the existing network structure information, sparsity assumption, and the range constraint of parameters, are considered, and the corresponding filters incorporating the prior information are developed. Experiments on a synthetic network of eight genes and the yeast protein synthesis network of five genes are carried out to demonstrate the performance of the proposed framework. The results show that the proposed methods provide more accurate inference results than existing methods, such as the EKF and the traditional UKF.Entities:
Year: 2013 PMID: 24341668 PMCID: PMC3977693 DOI: 10.1186/1687-4153-2013-16
Source DB: PubMed Journal: EURASIP J Bioinform Syst Biol ISSN: 1687-4145
Comparison of UKF with different
| UKF( | 0.7576 | 0.9355 | 0.8472 | 0.5000 | 0.7647 | 0.5955 | 0.5094 | 0.6279 | 0.5824 | |||
| UKF( | 0.7576 | 0.9355 | 0.8406 | 0.5161 | 0.7647 | 0.5933 | 0.5094 | 0.6279 | 0.5825 | |||
| UKF( | 0.7576 | 0.9375 | 0.8426 | 0.5161 | 0.7647 | 0.5918 | 0.5094 | 0.6364 | 0.5840 | |||
| UKF( | 0.7576 | 0.9375 | 0.8407 | 0.5152 | 0.7353 | 0.5895 | 0.5098 | 0.6279 | 0.5841 | |||
| UKF( | 0.7576 | 0.9063 | 0.8394 | 0.5161 | 0.7353 | 0.5933 | 0.5192 | 0.6279 | 0.5821 | |||
Comparison of different filters
| EKF | 2 | 17 | 10.60 | 23 | 44 | 36.4 | 2 | 15 | 7.08 | 2 | 24 | 9.92 |
| UKF | 25 | 29 | 26.80 | 16 | 26 | 19.28 | 8 | 16 | 13.06 | 2 | 8 | 4.86 |
| CKF3 | 25 | 30 | 26.74 | 16 | 26 | 19.10 | 8 | 15 | 13.14 | 2 | 8 | 5.02 |
| CKF5 | 25 | 29 | 26.64 | 16 | 26 | 19.24 | 8 | 16 | 13.08 | 1 | 8 | 5.04 |
| | ||||||||||||
| EKF | 0.0769 | 0.8667 | 0.5224 | 0.6053 | 0.9545 | 0.8358 | 0.0800 | 0.3208 | 0.2231 | |||
| UKF | 0.7576 | 0.9355 | 0.8472 | 0.5 | 0.7576 | 0.5955 | 0.5094 | 0.6279 | 0.5824 | |||
| CKF3 | 0.7576 | 0.9375 | 0.8426 | 0.5161 | 0.7647 | 0.5918 | 0.5094 | 0.6364 | 0.5840 | |||
| CKF5 | 0.7576 | 0.9667 | 0.8417 | 0.5000 | 0.7647 | 0.5946 | 0.5094 | 0.6279 | 0.5814 | |||
Inferred results of the conventional filter and filters incorporating the prior information
| UKF | 25 | 29 | 26.80 | 16 | 26 | 19.28 | 8 | 16 | 13.06 | 2 | 8 | 4.86 |
| UKF | 25 | 29 | 27.34 | 14 | 19 | 16.52 | 13 | 18 | 15.72 | 2 | 8 | 4.42 |
| UKF | 23 | 26 | 24.16 | 13 | 16 | 13.86 | 16 | 18 | 17.20 | 7 | 10 | 8.78 |
| UKF | 25 | 29 | 26.70 | 12 | 24 | 17.50 | 9 | 19 | 14.50 | 3 | 8 | 5.30 |
| | ||||||||||||
| UKF | 0.7576 | 0.9355 | 0.8472 | 0.5 | 0.7647 | 0.5955 | 0.5094 | 0.6279 | 0.5824 | |||
| UKF | 0.7576 | 0.9355 | 0.8614 | 0.4375 | 0.5935 | 0.5121 | 0.5778 | 0.6744 | 0.6239 | |||
| UKF | 0.6970 | 0.7879 | 0.7335 | 0.4194 | 0.5000 | 0.4462 | 0.5897 | 0.6667 | 0.6355 | |||
| UKF | 0.7576 | 0.9063 | 0.8348 | 0.3871 | 0.7273 | 0.5463 | 0.5294 | 0.6923 | 0.6049 | |||
Comparison of UKF using different
| UKF | 0.7576 | 0.9355 | 0.8484 | 0.5000 | 0.7647 | 0.5900 | 0.5094 | 0.6279 | 0.5850 | |||
| UKF | 0.7576 | 0.9677 | 0.8535 | 0.4688 | 0.7647 | 0.5696 | 0.5094 | 0.6512 | 0.5948 | |||
| UKF | 0.7576 | 0.9355 | 0.8614 | 0.4375 | 0.5935 | 0.5121 | 0.5778 | 0.6744 | 0.6239 | |||
| UKF | 0.7500 | 0.9355 | 0.8439 | 0.3548 | 0.5455 | 0.4672 | 0.5814 | 0.7105 | 0.6456 | |||
| UKF | 0.7273 | 0.9063 | 0.8217 | 0.3226 | 0.4848 | 0.4156 | 0.6190 | 0.7368 | 0.6695 | |||
Effect of strength of the links using different
| 0.7576 | 0.9677 | 0.8484 | 0.4688 | 0.7647 | 0.5713 | 0.5094 | 0.6512 | 0.5929 | ||||
| 0.7576 | 0.9333 | 0.8468 | 0.4516 | 0.7059 | 0.5422 | 0.5385 | 0.6512 | 0.6057 | ||||
| 0.7500 | 0.9032 | 0.8221 | 0.3750 | 0.5758 | 0.4953 | 0.5814 | 0.6842 | 0.6257 | ||||
| 0.7273 | 0.8750 | 0.8220 | 0.3548 | 0.5000 | 0.4169 | 0.6098 | 0.7179 | 0.6684 | ||||
| 0.7500 | 0.8750 | 0.8214 | 0.3226 | 0.5000 | 0.4143 | 0.6098 | 0.7368 | 0.6696 | ||||
Effect of false prior information using different
| 0.7576 | 0.9667 | 0.8491 | 0.5000 | 0.7647 | 0.5933 | 0.5094 | 0.6279 | 0.5835 | ||||
| 0.7576 | 0.9355 | 0.8535 | 0.4839 | 0.7647 | 0.5962 | 0.5094 | 0.6279 | 0.5836 | ||||
| 0.7576 | 0.9333 | 0.8572 | 0.4839 | 0.7059 | 0.6001 | 0.5200 | 0.6279 | 0.5830 | ||||
| 0.6970 | 0.8125 | 0.7546 | 0.4194 | 0.5938 | 0.5000 | 0.5682 | 0.6486 | 0.6062 | ||||
| 0.5758 | 0.7576 | 0.6810 | 0.3226 | 0.5000 | 0.4066 | 0.5676 | 0.7059 | 0.6369 | ||||
Figure 1Inferred regulations of UKF and true regulations.
Figure 2Inferred regulations of UKF and true regulations.
Comparison of UKF using different
| UKF | 0.7576 | 0.9355 | 0.8304 | 0.4839 | 0.6970 | 0.5699 | 0.5306 | 0.6512 | 0.5914 | |||
| UKF | 0.6970 | 0.8710 | 0.7750 | 0.4194 | 0.5758 | 0.4902 | 0.5682 | 0.6585 | 0.6198 | |||
| UKF | 0.6970 | 0.7879 | 0.7335 | 0.4194 | 0.5000 | 0.4462 | 0.5897 | 0.6667 | 0.6355 | |||
| UKF | 0.4545 | 0.6667 | 0.5501 | 0.3226 | 0.4516 | 0.3791 | 0.5714 | 0.6471 | 0.6064 | |||
| UKF | 0.4545 | 0.5455 | 0.4800 | 0.2903 | 0.3871 | 0.3523 | 0.5556 | 0.6538 | 0.5920 | |||
Figure 3Pathway model of the five genes in yeast protein synthesis network.
Figure 4True gene expression and model output.
Figure 5Variance of regulatory coefficients.
Inferred results of the UKF and UKF
| UKF | 1 | 7 | 14 | 3 |
| UKF | 2 | 3 | 18 | 2 |
| UKF | 0.25 | 0.3333 | 0.1250 | |
| UKF | 0.5000 | 0.1429 | 0.4000 | |