Elsevier

Automatica

Volume 47, Issue 12, December 2011, Pages 2765-2771
Automatica

Brief paper
Controllability of probabilistic Boolean control networks

https://doi.org/10.1016/j.automatica.2011.09.016Get rights and content

Abstract

This paper deals with the controllability of probabilistic Boolean control networks. First, a survey on the semi-tensor product approach to probabilistic Boolean networks is given. Second, the controllability of probabilistic Boolean control networks via two kinds inputs is studied. Finally, examples are given to show the efficiency of the obtained results.

Introduction

An important research issue in systems biology is to understand the nature of cellular function and to study the behavior of genes in a holistic rather than in an individual manner. This leads to the study of the interactions between different genes. Many mathematical models have been proposed to model the gene regulatory networks. These models include Bayesian networks Marínez-Rodríguez, May, and Vargas (2008), differential equations Wang, Lam, Wei, Fraser, and Liu (2008), Boolean networks (BNs) (see, e.g., Kauffman (1969)), and their generalization to probabilistic Boolean networks (PBNs) (see, e.g., Shmulevich, Dougherty, Kim, and Zhang (2002)).

The Boolean network was first introduced by Kauffman (1969) to describe genetic circuits. In Boolean networks, the state of a gene can be described by a Boolean variable: active (1) or inactive (0), hence its product is present or absent. Moreover, interactions between the states of each gene can be determined by Boolean functions, which calculate the state of a gene from the activation of other genes. The study of Boolean networks has received great attention, such as the study of the topological structure of Boolean networks, including the fixed points, cycles, attractors and transient time, for example see Cheng, 2009, Drossel et al., 2005, Farrow et al., 2004, Heidel et al., 2003, Samuelsson and Troein, 2003. Systematic analysis of Boolean networks is also a hot topic, (see e.g. Cheng et al., 2010, Cheng et al., 2010, Cheng and Qi, 2009, Cheng et al., 2011b).

In Boolean networks, the target gene is predicted by several genes, called its input genes, through a Boolean function. Once the input genes and the Boolean functions are given, the Boolean network is defined deterministically. However, the stochastic nature of the genetic regulation and the micro array data used to infer the network structure may have errors due to experimental noise in the complex measurement processes. Thus, a stochastic model is more practical and favorable to such situations, resulting in the development of PBNs.

Shmulevich et al. (2002) proposed the PBNs model, which shares the appealing properties of Boolean networks and also copes with the presence of uncertainty. In PBNs, the stochasticity is introduced into the model by allowing several possible regulatory functions for each gene and allowing random perturbation. The state transits into a number of states with certain probabilities according to the realizations of all possible BNs. Thus, the dynamics of a PBN can be studied in the context of Markov chain. The study of PBNs attracts much attention. A natural and important problem is to study the steady-state probability distribution for PBNs, (see e.g. Brun et al., 2005, Ching et al., 2007, Shmulevich et al., 2003). Stability analysis of a PBN is another interesting topic. The stability and stabilization problem has been studied in Qi, Cheng, and Hu (2010).

While the mechanism of a genetic network can be studied and understood by using PBNs, an ultimate goal of systems biologists is to design therapeutic intervention strategies using information from the network dynamics. To achieve relatively more permanent effect of intervention, optimal control theory finds its application (see e.g. Ching et al., 2008, Faryabi et al., 2007, Pal et al., 2006). As we know, systematic analysis of biological systems is also an important issue in systems biology. Controllability is a structural property of system, and it is one of the fundamental concepts in systematic science and control theory. There have been many results that studied the controllability of dynamic systems (see e.g. Bloch et al., 2010, Shen et al., 2010). When referring to the controllability problem of PBNs, there have been few results in the literature to the best of our knowledge (see e.g. Chen, Akutsu, Tamura, & Ching, 2010). It should be pointed out that, until now, some of the existing literature has dealt with the steady-state probability distribution problem for PBNs, but the important controllability problem for PBNs has been overlooked despite its practical significance. In fact, the controllability and some related problems of PBNs are far from being solved. To study the controllability of PBNs is meaningful and challenging. Motivated by the above analysis, in our paper, we study the controllability of probabilistic Boolean control networks.

In this paper, we consider the controllability of the probabilistic Boolean control network. This paper is organized as follows. In Section 2, we provide a brief review for the semi-tensor product of matrices as well as the vector form of Boolean variables and random Boolean variables. Also, notations and basic properties are introduced. In Section 3, we use the semi-tensor product of matrices to convert the probabilistic Boolean control network into a discrete time system. Then, the controllability of the probabilistic Boolean control network via two types of controls is discussed. One kind of control is the open-loop, another kind is the closed-loop. Some conditions for the controllability of the probabilistic Boolean network are obtained. Examples are also presented to illustrate the efficiency of the obtained results in Section 4. Finally, a brief summary is given in Section 5.

Section snippets

Semi-tensor product of matrices

In this paper, the matrix product we use is the semi-tensor product (STP) of matrices.

Definition 2.1

Cheng and Qi (2010)

1. Let X be a row vector of dimension np, and Y be a column vector of dimension p. Then we split X into p equal-size blocks as X1,,Xp, which are 1×n rows. Define the STP, denoted by , as {XY=i=1pXiyiRn,YTXT=i=1pyi(Xi)TRn, where yi in R is the i-th entry of Y, i=1,,p.

2. Let AMm×n and BMp×q. If either n is a factor of p, say nt=p and denote it as AtB, or p is a factor of n, say n=pt and denote it as A

Matrix expression of probabilistic Boolean networks

Recall that a Boolean network with n nodes can be described as: {A1(t+1)=f1(A1(t),A2(t),,An(t)),A2(t+1)=f2(A1(t),A2(t),,An(t)),An(t+1)=fn(A1(t),A2(t),,An(t)), where fi:DnD, i=1,2,,n are logical functions; t=0,1,2,.

The Boolean network (1) becomes a PBN if its logical functions could be one of li possible models, where the probability of fi being fij is pij. Denote this probability as Pr{fi=fij}=pij, i=1,2,,n, j=1,2,,li. That is fi{fi1,fi2,,fili} and j=1lipij=1, i=1,2,,n.

In our

Examples

Example 4.1

Consider the following probabilistic Boolean control networks {A(t+1)=f1(u1(t),A(t),B(t)),B(t+1)=f2(u1(t),A(t),B(t)), where {f11=u1(t)(A(t)B(t)),f12=u1(t)(A(t)B(t)), and Pr(f1=f11)=0.2,Pr(f1=f12)=0.8. {f21=A(t)B(t),f22=A(t)B(t), and Pr(f2=f21)=0.1,Pr(f2=f22)=0.9. The control u(t)=u1(t) are free Boolean sequence control, i.e. u(t) can be chosen freely from Δ2.

Now the model index matrix K and the model probabilities are K=[11122122],P1=0.2×0.1=0.02,P2=0.2×0.9=0.18,P3=0.8×0.1=0.08,P4=0.8×0.9=

Conclusions

This paper has considered the controllability of probabilistic Boolean control networks. First, a survey on the semi-tensor product approach to probabilistic Boolean networks is given. Then, based on the algebraic form of the network, some conditions have been provided for the controllability of probabilistic Boolean networks. Finally, examples have been provided to illustrate the efficiency of the obtained results. In our paper, we have also given a rough discussion about the global

Acknowledgments

The authors would like to thank the editor and the reviewers for their constructive comments and suggestions which improved the quality of the paper. Many thanks go to Professor Daizhan Cheng for his helpful discussions of the paper.

Fangfei Li received her B.S. degree from the Liaoning Normal University in Dalian, in 2004, and M.S. degree from the University of Shanghai for Science and Technology in Shanghai, in 2007. Since 2009 she has been pursuing her Ph.D. study at the Department of Mathematics, Tongji University in Shanghai. Her research interests include impulsive hybrid systems, systems biology etc.

References (25)

  • D. Cheng et al.

    Analysis and control of boolean networks

    (2011)
  • D. Cheng et al.

    Stability and stabilization of Boolean networks

    International Journal of Robust Nonlinear control

    (2011)
  • Cited by (0)

    Fangfei Li received her B.S. degree from the Liaoning Normal University in Dalian, in 2004, and M.S. degree from the University of Shanghai for Science and Technology in Shanghai, in 2007. Since 2009 she has been pursuing her Ph.D. study at the Department of Mathematics, Tongji University in Shanghai. Her research interests include impulsive hybrid systems, systems biology etc.

    Jitao Sun was born in Jiangsu, China, in 1963. He received the B.Sc. degree in Mathematics from the Nanjing University, China, in 1983, and the Ph.D. degree in Control Theory and Control Engineering from the South China University of Technology, China, in 2002, respectively.

    He was with the Anhui University of Technology from July 1983 to September 1997. From September 1997 to April 2000, he was with the Shanghai Tiedao University. In April 2000, he joined the Department of Mathematics, Tongji University, Shanghai, China. From March 2004 to June 2004, he was a Senior Research Assistant in the Centre for Chaos Control and Synchronization, City University of Hong Kong, China. From February 2005 to May 2005, he was a Research Fellow in the Department of Applied Mathematics, City University of Hong Kong, China. From July 2005 to September 2005, he was a Visiting Professor in the Faculty of Informatics and Communication, Central Queensland University, Australia. From February 2006 to October 2006, August 2007 to October 2007, and April 2008 to June 2008, he was a Research Fellow in the Department of Electrical & Computer Engineering, National University of Singapore, Singapore, respectively. From November 2009 to May 2010, he was a Visiting Scholar in the Department of Mathematics, College of William & Mary, USA. He is currently a Professor at the Tongji University. Prior to this, he was a Professor at the Anhui University of Technology and the Shanghai Tiedao University from 1995 to 2000, respectively. He is the author or coauthor of more than 100 journals papers. His recent research interests include impulsive control, time delay systems, hybrid systems, and systems biology.

    Prof. Sun is a Member of the Technical Committee on Nonlinear Circuits and Systems, Part of the IEEE Circuits and Systems Society, and reviewer of Mathematical Reviews on AMS.

    This work was supported by the National Natural Science Foundation of China under Grants 60874027 and 61174039. This paper was not presented at any IFAC meeting. This paper was recommended for publication in revised form by the Associate Editor James Lam under the direction of the Editor Ian R. Petersen.

    1

    Tel.: +86 21 65983241x1307; fax: +86 21 65981985.

    View full text