State Estimation for Stochastic Time-Varying Boolean Networks

In this article, a general theoretical framework is developed for the state estimation problem of stochastic time-varying Boolean networks (STVBNs). The STVBN consists of a system model describing the evolution of the Boolean states and a model relating the noisy measurements to the Boolean states. Both the process noise and the measurement noise are characterized by sequences of mutually independent Bernoulli distributed stochastic variables taking values of 1 or 0, which imply that the state/measurement variables may be flipped with certain probabilities. First, an algebraic representation of the STVBNs is derived based on the semitensor product. Then, based on Bayes’ theorem, a recursive matrix-based algorithm is obtained to calculate the one-step prediction and estimation of the forward–backward state probability distribution vectors. Owing to the Boolean nature of the state variables, the Boolean Bayesian filter is designed that can be utilized to provide the minimum MSE state estimate for the STVBNs. The fixed-interval smoothing filter is also obtained by resorting to the forward–backward technique. Finally, a simulation experiment is carried out for the context estimation problem of the <inline-formula><tex-math notation="LaTeX">$p53$</tex-math></inline-formula>-<inline-formula><tex-math notation="LaTeX">$MDM2$</tex-math></inline-formula> negative-feedback gene regulatory network.

[1]  J. Paulsson Summing up the noise in gene networks , 2004, Nature.

[2]  Ulisses Braga-Neto,et al.  ParticleFilters for Partially-ObservedBooleanDynamical Systems , 2017 .

[3]  James Lam,et al.  Filtering for Nonlinear Genetic Regulatory Networks With Stochastic Disturbances , 2008, IEEE Transactions on Automatic Control.

[4]  Yang Liu,et al.  Output feedback stabilizer design of Boolean networks based on network structure , 2019, Frontiers of Information Technology & Electronic Engineering.

[5]  Ulisses Braga-Neto,et al.  Optimal state estimation for Boolean dynamical systems , 2011, 2011 Conference Record of the Forty Fifth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[6]  Ettore Fornasini,et al.  Fault Detection Analysis of Boolean Control Networks , 2015, IEEE Transactions on Automatic Control.

[7]  Daniel W. C. Ho,et al.  Finite-Time Stability of Probabilistic Logical Networks: A Topological Sorting Approach , 2020, IEEE Transactions on Circuits and Systems II: Express Briefs.

[8]  D. Cheng,et al.  Analysis and control of Boolean networks: A semi-tensor product approach , 2010, 2009 7th Asian Control Conference.

[9]  Michael Margaliot,et al.  Minimum-Time Control of Boolean Networks , 2013, SIAM J. Control. Optim..

[10]  Lijun Zhang,et al.  Controllability of probabilistic Boolean control networks with time-variant delays in states , 2013, 52nd IEEE Conference on Decision and Control.

[11]  Jiandong Zhu,et al.  System decomposition with respect to inputs for Boolean control networks , 2014, Autom..

[12]  Jinling Liang,et al.  Local Synchronization of Interconnected Boolean Networks With Stochastic Disturbances , 2020, IEEE Transactions on Neural Networks and Learning Systems.

[13]  Yiguang Hong,et al.  Matrix Approach to Model Matching of Asynchronous Sequential Machines , 2013, IEEE Transactions on Automatic Control.

[14]  Jinde Cao,et al.  Synchronization Analysis of Master-Slave Probabilistic Boolean Networks , 2015, Scientific Reports.

[15]  Ettore Fornasini,et al.  Output feedback stabilization of Boolean control networks , 2015, Autom..

[16]  James Lam,et al.  l1-gain analysis and model reduction problem for Boolean control networks , 2016, Inf. Sci..

[17]  Lijun Zhang,et al.  Observability of Boolean Control Networks: A Unified Approach Based on Finite Automata , 2014, IEEE Transactions on Automatic Control.

[18]  Ulisses Braga-Neto,et al.  Maximum-Likelihood Estimation of the Discrete Coefficient of Determination in Stochastic Boolean Systems , 2013, IEEE Transactions on Signal Processing.

[19]  D. Cheng,et al.  Stability and stabilization of Boolean networks , 2011 .

[20]  Fuwen Yang,et al.  Stochastic Dynamic Modeling of Short Gene Expression Time-Series Data , 2008, IEEE Transactions on NanoBioscience.

[21]  Zidong Wang,et al.  An Extended Kalman Filtering Approach to Modeling Nonlinear Dynamic Gene Regulatory Networks via Short Gene Expression Time Series , 2009, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[22]  Michael Margaliot,et al.  A Maximum Principle for Single-Input Boolean Control Networks , 2011, IEEE Transactions on Automatic Control.

[23]  A. Datta,et al.  From biological pathways to regulatory networks , 2010, 49th IEEE Conference on Decision and Control (CDC).

[24]  Daizhan Cheng,et al.  Disturbance Decoupling of Boolean Control Networks , 2011, IEEE Transactions on Automatic Control.

[25]  S. Kauffman Metabolic stability and epigenesis in randomly constructed genetic nets. , 1969, Journal of theoretical biology.

[26]  Denis Thieffry,et al.  Logical modelling of cell cycle control in eukaryotes: a comparative study. , 2009, Molecular bioSystems.

[27]  Daizhan Cheng,et al.  On Decomposed Subspaces of Finite Games , 2016, IEEE Transactions on Automatic Control.

[28]  João Ricardo Sato,et al.  Time-varying modeling of gene expression regulatory networks using the wavelet dynamic vector autoregressive method , 2007, Bioinform..

[29]  Ulisses Braga-Neto,et al.  Particle filters for partially-observed Boolean dynamical systems , 2018, Autom..

[30]  R. Thomas,et al.  Boolean formalization of genetic control circuits. , 1973, Journal of theoretical biology.

[31]  Lihua Xie,et al.  On robust control invariance of Boolean control networks , 2016, at - Automatisierungstechnik.

[32]  Fangfei Li,et al.  Robust Stabilization for a Logical System , 2017, IEEE Transactions on Control Systems Technology.

[33]  Ulisses Braga-Neto,et al.  Optimal Fault Detection and Diagnosis in Transcriptional Circuits Using Next-Generation Sequencing , 2018, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[34]  Gang Feng,et al.  Stability and $l_1$ Gain Analysis of Boolean Networks With Markovian Jump Parameters , 2017, IEEE Transactions on Automatic Control.

[35]  Fangfei Li,et al.  Pinning Control Design for the Stabilization of Boolean Networks , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[36]  Ettore Fornasini,et al.  Optimal Control of Boolean Control Networks , 2014, IEEE Transactions on Automatic Control.

[37]  James Lam,et al.  An Improved Criterion for Controllability of Boolean Control Networks , 2017, IEEE Transactions on Automatic Control.

[38]  Weihua Gui,et al.  Optimal State Estimation of Boolean Control Networks With Stochastic Disturbances , 2020, IEEE Transactions on Cybernetics.

[39]  M. Ng,et al.  Control of Boolean networks: hardness results and algorithms for tree structured networks. , 2007, Journal of theoretical biology.

[40]  Tianguang Chu,et al.  Complete Synchronization of Boolean Networks , 2012, IEEE Transactions on Neural Networks and Learning Systems.

[41]  Tielong Shen,et al.  A Finite Convergence Criterion for the Discounted Optimal Control of Stochastic Logical Networks , 2018, IEEE Transactions on Automatic Control.