Skip Navigation


Bioinformatics Advance Access originally published online on November 5, 2004
Bioinformatics 2005 21(7):1211-1218; doi:10.1093/bioinformatics/bti131
This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (Print PDF) Freely available
Right arrow All Versions of this Article:
21/7/1211    most recent
bti131v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (16)
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Pal, R.
Right arrow Articles by Dougherty, E. R.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Pal, R.
Right arrow Articles by Dougherty, E. R.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author 2004. Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions{at}oupjournals.org

Intervention in context-sensitive probabilistic Boolean networks

Ranadip Pal 1, Aniruddha Datta 1, Michael L. Bittner 2 and Edward R. Dougherty 1,3,*

1Department of Electrical Engineering, Texas A&M University College Station, TX, 77843, USA
2Translational Genomics Research Institute 400 North Fifth Street, Suite 1600, Phoenix, AZ 85004, USA
3University of Texas M.D. Anderson Cancer Center Houston, TX 77030, USA

*To whom correspondence should be addressed.


    Abstract
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 

Motivation: Intervention in a gene regulatory network is used to help it avoid undesirable states, such as those associated with a disease. Several types of intervention have been studied in the framework of a probabilistic Boolean network (PBN), which is essentially a finite collection of Boolean networks in which at any discrete time point the gene state vector transitions according to the rules of one of the constituent networks. For an instantaneously random PBN, the governing Boolean network is randomly chosen at each time point. For a context-sensitive PBN, the governing Boolean network remains fixed for an interval of time until a binary random variable determines a switch. The theory of automatic control has been previously applied to find optimal strategies for manipulating external (control) variables that affect the transition probabilities of an instantaneously random PBN to desirably affect its dynamic evolution over a finite time horizon. This paper extends the methods of external control to context-sensitive PBNs.

Results: This paper treats intervention via external control variables in context-sensitive PBNs by extending the results for instantaneously random PBNs in several directions. First, and most importantly, whereas an instantaneously random PBN yields a Markov chain whose state space is composed of gene vectors, each state of the Markov chain corresponding to a context-sensitive PBN is composed of a pair, the current gene vector occupied by the network and the current constituent Boolean network. Second, the analysis is applied to PBNs with perturbation, meaning that random gene perturbation is permitted at each instant with some probability. Third, the (mathematical) influence of genes within the network is used to choose the particular gene with which to intervene. Lastly, PBNs are designed from data using a recently proposed inference procedure that takes steady-state considerations into account. The results are applied to a context-sensitive PBN derived from gene-expression data collected in a study of metastatic melanoma, the intent being to devise a control strategy that reduces the WNT5A gene’s action in affecting biological regulation, since the available data suggest that disruption of this influence could reduce the chance of a melanoma metastasizing.

Contact: edward{at}ee.tamu.edu


    1 INTRODUCTION
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 
A probabilistic Boolean network (PBN) is essentially a discrete collection of Boolean networks in which at any discrete time point, the gene state vector transitions according to the rules of one of the Boolean networks (Shmulevich et al., 2002a; Shmulevich et al., 2002b). As originally introduced, the governing Boolean network is randomly chosen at each time point, which means that the rule for updating each gene is randomly chosen at each time step from among several possible rules in accordance with a fixed probability distribution (Shmulevich et al., 2002a). Such PBNs are referred to as instantaneously random PBNs. The intent is to generalize the Boolean model (Kauffman, 1969; Glass and Kauffman, 1973; Kauffman, 1993; Somogyi and Sniegoski, 1996, Huang, 1999) so as to incorporate uncertainty in the functions governing network transitions, whether uncertainty arises from inherent biological considerations or inference from data. In this way, PBNs form a subclass of Markovian genetic regulatory networks. A subsequent modification to the PBN structure allows each gene to randomly change value at each instant with a small perturbation probability p. This insures that all the possible states communicate, thereby resulting in an ergodic Markov chain possessing a steady-state distribution (Shmulevich et al., 2002c).

Switching the constituent Boolean network of a PBN at every instant corresponds to switching the wiring diagram of the network from one time step to the next. While this can help incorporate uncertainty into the original Boolean rule-based paradigm, a model that is more appropriate to the stability of biological systems is achieved by limiting the switching between constituent networks. In such a PBN, the Boolean functions (and their variable sets, known as their predictor sets) remain fixed for an interval of time until the occurrence of some random event, perhaps corresponding to an external stimulus. This random switching is governed by a binary random variable with a typically small probability q of forcing a switch in constituent Boolean network. Taking the perspective that a switch corresponds to a change in context for the cell, these more general PBNs are referred to as context-sensitive PBNs.

To date, intervention in the context of PBNs has been approached in three ways: (i) resetting the state of an instantaneously random PBN with perturbation to a more desirable initial state and letting the network evolve from there (Shmulevich et al., 2002c); (ii) changing the steady-state (long-run) probability distribution of an instantaneously random PBN with perturbation by minimally altering its rule structure (Shmulevich et al., 2002d); and (iii) manipulating external (control) variables that affect the transition probabilities of an instantaneously random PBN (without perturbation) to desirably affect its dynamic evolution over a finite time horizon Datta et al. (2003, 2004). All of these results have been obtained by exploiting the fact that the dynamic behavior of the PBN can be modeled by a Markov chain, thereby making the PBN amenable to the theory of Markov chains and Markov decision processes. A key difference between instantaneously random and context-sensitive PBNs that affects intervention analysis is that, whereas an instantaneously random PBN forms a Markov chain whose state space is composed of gene vectors, the Markov chain corresponding to a context-sensitive PBN is composed of pairs (x,f), where x is the current gene vector occupied by the network and f is the vector of functions defining the current constituent Boolean network.

In this paper we consider intervention via external control variables in context-sensitive PBNs. This involves significant extension of the results in Datta et al. (2003) in several directions. First, constituent network switching only occurs with probability q at each time instant. Second, there is random gene perturbation at each instant with probability p. Third, we use the concept of gene influence, introduced in Shmulevich et al. (2002a), to choose the particular gene with which to intervene and demonstrate that intervening with a higher influence gene results in better performance. Finally, when applying the control theory, the designed PBN is derived from steady-state considerations, which makes the intervention strategy more biologically appealing.

Regarding the final point, we note that most microarray-based gene-expression studies do not involve controlled time series experimental data; rather, it is assumed that data result from sampling from the steady state. Under this assumption, a key criterion for checking the validity of a designed network is that much of its steady-state mass lies in the states observed in the sample. In the Boolean-network framework, this signifies a close resemblance between the observed data points and the attractors of the designed Boolean network. Here we use the Bayesian connectivity-based approach (Zhou et al., 2004) to construct Boolean networks with the expectation of generating networks having a few very strong attractors (thereby reflecting biological stability) that are highly similar to the data. This approach yields a number of highly probable Boolean networks and Bayesian scores for each of them. These networks are combined with probabilities proportional to their scores to form a PBN. In this paper, we derive expressions for the state transition probabilities of a PBN formed from a number of such Boolean networks and devise a strategy to shift the state vector from undesirable states towards more desirable ones using genomic control.


    2 DEFINITIONS
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 
A Boolean network (BN) B = (V, F) on n genes is defined by a set of nodes/genes V = x1,...,xn, xi 0,1, i = 1,...,n, and a list F = (f1,...,fn) of Boolean functions, fi : {0,1}n -> {0,1}, i = 1,...,n. Each node xi represents the state/expression of the gene xi, where xi = 0 means that gene i is OFF and xi = 1 means that gene i is ON. The function fi is called the predictor function for gene i. Updating the states of all genes in B is done synchronously at every time step according to their predictor functions. A probabilistic Boolean network (PBN) consists of a set of nodes/genes {V = x1,...,xn}, xi {0,1}, i = 1,..., n, and a set of vector-valued network functions, f1,f2,...,fk, governing the state transitions of the genes, each network function being of the form fj = (fj1, fj2,...,fjn), where fji : {0,1}n -> {0,1}, i = 1,..., n. The choice of which network function fj to apply is governed by a selection procedure. Specifically, at each time point a random decision is made as to whether to switch the network function for the next transition, with the probability q of a switch being a system parameter. If a decision is made to switch the network function, then a new function is chosen from among f1,f2,...,fk, with the probability of choosing fj being the selection probability cj. In other words, each network function fj determines a BN and the PBN behaves as a fixed BN until a random decision (with probability q) is made to change the network function according to the probabilities c1,c2,...,ck from among f1, f2,...,fk. The PBN just described is called a context-sensitive PBN. In the special case when q = 1, the network function is switched at every time point and the PBN is called an instantaneously random PBN. We consider context-sensitive PBNs with perturbation, meaning that at each time point there is a probability p of any gene changing its value uniformly randomly. Since there are n genes, the probability of there being a random perturbation at any time point is 1 – (1 – p)n. The state space S of the network together with the set of network functions, in conjunction with transitions between the states and network functions, determines a Markov chain. The random perturbation makes the Markov chain ergodic, meaning that it has the possibility of reaching any state from any other state and that it possesses a steady-state distribution.

The state vector x(t) at any time step t is essentially an n-digit binary number [x1x2 ... xn] whose decimal equivalent is given by

(1)
As x(t) ranges from 000 ... 0 to 111 ... 1, z(t) takes on all values from 0 to 2n – 1. For a context-sensitive PBN, the state z(t) at time t could be originating from any one of the k possible networks. To keep track of the network emitting a particular state, let us redefine the states by incorporating the network number inside the state label. Since we have k different BNs forming the PBN, the total number of states becomes 2nk and we label these states as S0, S1, ..., S2nk–1, where for each r = 1,2,...,k, states S2n(r–1),S2n(r–1)+1,...,S2nr–1 belong to network r. Equivalently S2n(r–1)+i corresponds to zri, where zri is the decimal representation of the ith state in the network r. Let the redefined state at time t be denoted by w(t).


    3 TRANSITION PROBABILITIES
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 
In this section, we derive expressions for the transition probabilities in a context-sensitive PBN subject to perturbations by recognizing that the following mutually exclusive events can occur at any time point t:

  1. The current network function is applied, the PBN transitions accordingly and the network function remains the same for the next transition.
  2. The current network function is applied, the PBN transitions accordingly and a new network function is selected for the next transition.
  3. There is a random perturbation and the network function remains the same for the next transition.
  4. There is a random perturbation and a new network function is selected for the next transition.

Assuming that the individual genes perturb independently, and letting mod(v, w) denote the remainder left over when v is divided by w, we consider two cases for determining the transition probability of going from state a to state b:

Case 1. [a/2n] = [b/2n], meaning 2n(r – 1) ≤ a, b ≤ 2nr – 1 for the same r. This corresponds to the events (1) and (3) above and the transition probabilities are given by

(2)
where h is the Hamming Distance between mod(a, 2n) and mod(b, 2n), i.e. the number of genes which differ between the two states,

and

The first term in Equation (2) corresponds to event (1) above, where 1 – q is the probability that the network selection does not change, (1 – p)n is the probability that none of the n genes undergo a perturbation, we assume that network selection and random gene perturbation are independent events, and fr,a,b = 1 if that particular transition is possible in the rth Boolean network. The second term corresponds to event (3), where h genes have to be perturbed to go from state a to state b.

Case 2. 2n(r1 – 1) ≤ a ≤ 2nr1 – 1 and 2n(r2 1) ≤ b ≤ 2nr2 – 1, where r1 != r2. This corresponds to events (2) and (4) above and the transition probabilities are given by

(3)
If we define

then a unified transition probability expression encompassing the two cases is given by

(4)
By letting a and b range over all integers from 0 to 2nk – 1 and using Equation (4), we can determine all the entries of the 2n k x 2nk matrix of transition probabilities.

In practice, it will likely be impossible to detect the Boolean network from which the current gene activity profile is being emitted. In most cases, we will only have knowledge of the states of the genes. To handle such situations, we can derive an expression for the transition probability from state s2 to state s1, where these states run from 0 to 2n – 1 and reflect only the expression status of the n-gene state vector:

(5)
where s1 and s2 run from 0 to 2n – 1. Note that here state s1 is equivalent to the distinct states s1, s1 + 2n,...,s1 + (k – 1)2n in the previous 2nk formulation. Similarly s2 here is equivalent to s2,s2 + 2n,...,s2 + (k – 1)2n in the earlier formulation. By letting s1 and s2 range from 0 to 2n – 1 and using Equation (5), we can derive the 2n x 2n transition probability matrix A corresponding to the context-sensitive PBN.


    4 CONTROL IN CONTEXT-SENSITIVE PBNS
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 
In this section, we consider the problem of external control in a context-sensitive PBN. Towards this end, suppose that a PBN with n genes has m control inputs, u1, u2,...,um, each of which can take on only the binary values 0 or 1. Then at any time t, the row vector describes the complete status of all the control inputs. u(t) can take on all binary values from [0,0,...,0] to [1,1,...,1]. One can equivalently represent the control input status using the decimal number

(6)
As u(t) takes on binary values from [0,0,...,0] to [1,1,...,1], the variable v(t) ranges from 0 to 2m 1. We can equivalently use v(t) as an indicator of the complete control input status of the PBN at time t.

If a control action is applied, then the transition probability expressions will change. Suppose that our control action consists of forcibly altering the value of a single gene, g, from 0 to 1 or from 1 to 0. Thus, m = 1 here. Then the new transition probabilities with control, denoted by Prc1, are given by

(7)
where

and the transition probabilities, Pr, without control are given by Equation (4).

Here, a and b range over 0 through 2nk – 1. As before we can reduce the dimension of the state space by replacing the ws in Equation (7) by zs and using Equation (5) to determine the transition probabilities without the control action:

(8)
By letting a and b vary over 0 to 2n – 1 and making use of Equation (8), we can determine the 2n x 2n matrix A(v(t)) of control-dependent transition probabilities.

In the rest of this section, we formulate and solve the control problem assuming 2n states and the availability of full state information. The same development can be carried out for the 2nk state formulation if we simultaneously have the gene state information and the network labels. As shown in Datta et al. (2003) the one-step evolution of the probability distribution vector in the case of a PBN containing 2n states with control inputs takes place according to the equation:

(9)
where pd(t) is the 2n dimensional state probability distribution vector and A(v(t)) is the 2n x 2n matrix of control-dependent transition probabilities determined by Equation (8). Since the transition probability matrix is a function of the control input v(t), the evolution of the probability distribution vector of the PBN with control now depends not only on the initial distribution vector but also on the values of the control input at different time steps. Furthermore, intuitively it appears possible to make the states of the network evolve in a desirable fashion by appropriately choosing the control input at each time step.

These ideas have been formalized in Datta et al. (2003) to arrive at the following finite horizon optimization problem. Given an initial state z0,

(10)
subject to Pr(z(t + 1) = j|z(t) = i,v(t)), given by Equation (8), where

  • M represents the treatment/intervention window;
  • µt : [0,1,2,...,2n – 1] -> [0,1,2,...,2m – 1],
  • t = 0,1,2,...,M 1 are functions mapping the state space into the control space;
  • Ct(zt,vt) is the one-step cost of applying the control vt at state zt;
  • CM(zM) is the terminal cost associated with the state zM.

As discussed in Datta et al. (2003) the consideration of such an optimization problem can be naturally motivated in the context of cancer treatment applications where one must choose between a number of alternative treatments to be applied over a finite horizon of time. Once input from biologists/clinicians has been used to select an appropriate cost function and an appropriate treatment window, the control problem is essentially reduced to that of controlling a Markov chain over a finite horizon.

The dynamic programming solution to Equation (10) is given by (Bertsekas, 1976; Datta et al., 2003):

(11)

(12)
If minimizes the right-hand side of Equation (12) for each zt and t, then the control law is optimal.

The optimal control problem [Equation (10)] and its solution [Equations (11) and (12)] are from a very general setting; however, in our case, the class of allowable controls is severely constrained since our control action consists of forcibly altering the expression status of only a single gene. This limited control objective is dictated primarily by limitations on the kind of interventions that appear to be within the realm of biological possibility.


    5 SELECTING THE CONTROL GENE
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 
Given a particular target gene, there may be several genes that are good predictors for it. Among a set of predictors for a particular gene, some of them may have more impact on the value of the target gene than others. For instance, in cancer studies it has been shown that p53 has a more profound effect on the cell cycle regulator gene WAF1/p21 than other predictors of WAF1, such as AP2 or BRCA1 (Gartel and Tyner, 1999). In view of this, one can define the influence of the variable xj on the Boolean function f (Shmulevich et al., 2002a). To do so, let D be the probability mass distribution over the states of a Boolean network and let {partial}f(x)/{partial}xj be the partial derivative of the Boolean function f with respect to the argument xj. Then the influence of xj on f is defined by

(13)
where x(j) is the same as x except that the jth component is toggled. In this paper, we will assume that the distribution D is uniform.

The main idea behind the influence definition is to quantify the amount by which the gene xj affects the value of the function f. If the value of the function f changes on toggling the value of gene xj for most gene activity profiles x, then the influence of the jth gene on f is high. For the case of PBNs, let Fi be the set of predictors for gene xi with corresponding probabilities . Let be the influence of variable xk on the predictor . Then the influence of gene xk on gene xi is given by (Shmulevich et al., 2002a):

(14)

We can use the influence to select the control gene. For example, suppose we have treatments d1,d2,...,dr that can affect genes g1,g2,...,gr, respectively. Biological or economic considerations may constrain us to use only one treatment at a time. Then we can use the gene that has the highest influence on the target gene gt. The influence can be directly calculated from the PBN as given by the previous formula or it can be approximated from the observed gene activity profiles. The hope is that by selecting a gene with high influence as the control gene, we will be able to carry out a more cost-effective intervention. The simulation results presented in the next section show that such an expectation is met.


    6 MELANOMA APPLICATION
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 
In this section, we apply the results of this paper to a context-sensitive PBN derived from gene expression data collected in a study of metastatic melanoma (Bittner et al., 2000). In this study, the abundance of mRNA for the gene WNT5A was found to be highly discriminating between cells with properties typically associated with high versus low metastatic competence. These findings were validated and expanded in a second study in which experimentally increasing the levels of the Wnt5a protein secreted by a melanoma cell line via genetic engineering methods directly altered the metastatic competence of that cell as measured by the standard in vitro assays for metastasis (Weeraratna et al., 2002). Furthermore, it was found that an intervention that blocked the Wnt5a protein from activating its receptor, the use of an antibody that binds the Wnt5a protein, could substantially reduce Wnt5a's ability to induce a metastatic phenotype. This suggests that a reasonable control strategy would be to use an intervention that reduces the WNT5A gene's action in affecting biological regulation, since the available data suggests that disruption of this influence could reduce the chance of a melanoma metastasizing, a desirable outcome. Instantaneously random PBNs derived from the same expression data have been used in Datta et al. (2003, 2004) for demonstrating the earlier intervention strategies.

Here, we consider a 7-gene network containing the genes WNT5A, pirin, S100P, RET1, MART1, HADHB and STC2. To obtain the PBN, we have used the Bayesian connectivity-based approach of Zhou et al. (2004) to construct four highly probable Boolean networks that are used as the constituent Boolean networks in the PBN, with their selection probabilities based on their Bayesian scores. The four generated Boolean networks are shown in Figures 14 where the states are labeled from 0 to 127 = 27 – 1. Each constituent network is assumed to be derived from steady-state gene-expression data, and the attractor states and the level sets are shown in the figures. Observe that in each of these networks, the state enters an attractor cycle in a small number of steps (at most nine), which is consistent with what is expected in real networks (Zhou et al., 2004).



View larger version (49K):
[in this window]
[in a new window]
 
Fig. 1 Network 1.

 


View larger version (31K):
[in this window]
[in a new window]
 
Fig. 4 Network 4.

 
The control strategy of the previous section has been applied to the designed PBN with pirin chosen as the control gene and p = q = 0.01. Figure 5 shows the expected cost for a finite horizon problem of length 5 originating from each of the 128 states. In these simulations, the problem formulation for 2n states has been used. The cost of control is assumed to be 0.5 and the states are assigned a terminal penalty of 5 if WNT5A is 1 and 0 if WNT5A is 0. The control objective is to down-regulate the WNT5A gene. From Figure 5 it is clear that the expected cost with control is much lower than that without control, which agrees with our objective. If the length of the control horizon is increased, then Figure 6 shows that all the initial states start yielding almost the same expected cost. This may be due to the fact that the maximum level of the constituent networks is 9 and the Markov chain is ergodic. If, on the other hand, the 2nk formulation is used, then the expected costs for different initial states become almost equal after a larger number of time steps (data not shown). This is possibly due to the fact that no averaging is used in that formulation.



View larger version (50K):
[in this window]
[in a new window]
 
Fig. 5 Expected cost for a finite horizon problem of length 5 originating from the different initial states.

 


View larger version (14K):
[in this window]
[in a new window]
 
Fig. 6 Expected cost for a finite horizon problem of length 30 originating from the different initial states.

 
Next we consider the relationship between the influence of a control gene and its effectiveness in carrying out the intervention. The influences of the other six genes on WNT5a are as follows: pirin = 1, S100P = 0.75, RET1 = 0, MART1 = 0, HADHB = 1 and STC2 = 1. The influence has been calculated from the influences of the genes in the four constituent Boolean networks, assuming equal probabilities for each network. These influence values (GI) are tabulated alongside the control genes (CG) in Table 1. The perturbation probability p is not taken into account for the influence calculations because it has a very low value. If the starting gene activity profile is pirin = 0, S100P = 0, RET1 = 0, MART1 = 0, HADHB = 1, STC2 = 0 and WNT5A = 1, then the expected costs for finite horizon control problems of lengths (Ln) 5 and 30 are shown in Table 1. Here, Ec1 represents the expected cost when the 2n state formulation is used, Ec2 represents the expected cost when the 2nk state formulation is used, the suffix wc denotes with control, and the suffix woc denotes without control. The table shows that the expected cost is much lower (0.35 and 0.39) when the high-influence genes pirin and HADHB are used, as compared to the expected cost (0.56) obtained when the low-influence gene MART1 is used to control the network.


View this table:
[in this window]
[in a new window]
 
Table 1 Expected cost table

 

    7 CONCLUSION
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 
This paper extends earlier results on intervention in instantaneously random PBNs without perturbation to context-sensitive PBNs with perturbation. The extension is significant because the latter class more closely models small biological subnetworks whose logical behavior is affected by conditions outside the genes represented in the model network. The results show that the expected cost with control is much lower than without control. In addition, the results indicate that we can achieve a much better control outcome if a gene with high influence is selected as the control gene.



View larger version (33K):
[in this window]
[in a new window]
 
Fig. 2 Network 2.

 



View larger version (31K):
[in this window]
[in a new window]
 
Fig. 3 Network 3.

 


    Acknowledgments
 
This work was supported in part by the National Science Foundation under Grant ECS-0355227 and in part by the Translational Genomics Research Institute.

Received on September 16, 2004; revised on October 31, 2004; accepted on November 1, 2004

    REFERENCES
 TOP
 Abstract
 1 INTRODUCTION
 2 DEFINITIONS
 3 TRANSITION PROBABILITIES
 4 CONTROL IN CONTEXT-SENSITIVE...
 5 SELECTING THE CONTROL...
 6 MELANOMA APPLICATION
 7 CONCLUSION
 REFERENCES
 

    Bertsekas, D.P. Dynamic Programming and Stochastic Control, (1976) Academic Press.

    Bittner, M., Meltzer, P., Chen, Y., Jiang, Y., Seftor, E., Hendrix, M., Radmacher, M., Simon, R., Yakhini, Z., Ben-Dor, A., et al. (2000) Molecular classification of cutaneous malignant melanoma by gene expression profiling. Nature, 406, , pp. 536–540[CrossRef][Medline].

    Datta, A., Choudhary, A., Bittner, M.L., Dougherty, E.R. (2003) External control in markovian genetic regulatory networks. Machine learning, 52, 169–191[CrossRef].

    Datta, A., Choudhary, A., Bittner, M.L., Dougherty, E.R. (2004) External control in markovian genetic regulatory networks: the imperfect information case. Bioinformatics, 20, 924–930[Abstract/Free Full Text].

    Gartel, A.L. and Tyner, A.L. (1999) Transcriptional regulation of p21 (WAF1/CIp1) gene. Exp. Cell Res., 246, 280–289[CrossRef][ISI][Medline].

    Glass, L. and Kauffman, S. (1973) The logical analysis of continuous non-linear biochemical control networks. J. Theor. Biol., 39, 103–129[CrossRef][ISI][Medline].

    Huang, S. (1999) Gene expression profiling, genetic networks, and cellular states: An integrating concept for tumorigenesis and drug discovery. J. Mol. Med., 77, 469–480[CrossRef][ISI][Medline].

    Kauffman, S.A. (1969) Metabolic stability and epigenesis in randomly constructed genetic nets. Theoret. Biol., 22, 437–467.

    Kauffman, S.A. The Origins of Order: Self-Organization and Selection in Evolution, (1993) , New York Oxford University Press.

    Shmulevich, I., Dougherty, E.R., Kim, S., Zhang, W. (2002a) Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks. Bioinformatics, 18, , pp. 261–274[Abstract/Free Full Text].

    Shmulevich, I., Dougherty, E.R., Zhang, W. (2002b) From Boolean to probabilistic Boolean networks as models of genetic regulatory networks. Proc. IEEE, 90, 1778–1792[CrossRef].

    Shmulevich, I., Dougherty, E.R., Zhang, W. (2002c) Gene perturbation and intervention in probabilistic boolean networks. Bioinformatics, 18, 1319–1331[Abstract/Free Full Text].

    Shmulevich, I., Dougherty, E.R., Zhang, W. (2002d) Control of stationary behavior in probabilistic Boolean networks by means of structural intervention. Biol. Syst., 10, 431–446[CrossRef].

    Somogyi, R. and Sniegoski, C.A. (1996) Modeling the complexity of genetic networks: understanding multigenic and pleiotropic regulation. Complexity, 1, 45–63.

    Weeraratna, A.T., Jiang, Y., Hostetter, G., Rosenblatt, K., Duray, P., Bittner, M., Trent, J.M. (2002) Wnt5a signaling directly affects cell motility and invasion of metastatic melanoma. Cancer Cell, 1, 279–288[CrossRef][ISI][Medline].

    Zhou, X., Wang, X., Pal, R., Ivanov, I., Bittner, M., Dougherty, E. (2004) A Bayesian connectivity-based approach to constructing probabilistic gene regulatory networks. Bioinformatics, 20, 2918–2927[Abstract/Free Full Text].


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?


This article has been cited by other articles:


Home page
BioinformaticsHome page
A. Fujita, J.R. Sato, H.M. Garay-Malpartida, P.A. Morettin, M.C. Sogayar, and C.E. Ferreira
Time-varying modeling of gene expression regulatory networks using the wavelet dynamic vector autoregressive method
Bioinformatics, July 1, 2007; 23(13): 1623 - 1630.
[Abstract] [Full Text] [PDF]


Home page
BioinformaticsHome page
W.-K. Ching, S. Zhang, M. K. Ng, and T. Akutsu
An approximation method for solving the steady-state probability distribution of probabilistic Boolean networks
Bioinformatics, June 15, 2007; 23(12): 1511 - 1518.
[Abstract] [Full Text] [PDF]


Home page
BioinformaticsHome page
Y. Xiao and E. R. Dougherty
The impact of function perturbations in Boolean networks
Bioinformatics, May 15, 2007; 23(10): 1265 - 1273.
[Abstract] [Full Text] [PDF]


Home page
BioinformaticsHome page
A. Choudhary, A. Datta, M. L. Bittner, and E. R. Dougherty
Intervention in a family of Boolean networks
Bioinformatics, January 15, 2006; 22(2): 226 - 232.
[Abstract] [Full Text] [PDF]


This Article
Right arrow Abstract Freely available
Right arrow FREE Full Text (Print PDF) Freely available
Right arrow All Versions of this Article:
21/7/1211    most recent
bti131v1
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Similar articles in PubMed
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrow Search for citing articles in:
ISI Web of Science (16)
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Pal, R.
Right arrow Articles by Dougherty, E. R.
Right arrow Search for Related Content
PubMed
Right arrow PubMed Citation
Right arrow Articles by Pal, R.
Right arrow Articles by Dougherty, E. R.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?