Skip to main content
EURASIP Journal on Bioinformatics and Systems Biology logoLink to EURASIP Journal on Bioinformatics and Systems Biology
. 2008 Apr 16;2008(1):620767. doi: 10.1155/2008/620767

Optimal Constrained Stationary Intervention in Gene Regulatory Networks

Babak Faryabi 1, Golnaz Vahedi 1, Jean-Francois Chamberland 1, Aniruddha Datta 1, Edward R Dougherty 1,2,
PMCID: PMC3171398  PMID: 18516276

Abstract

A key objective of gene network modeling is to develop intervention strategies to alter regulatory dynamics in such a way as to reduce the likelihood of undesirable phenotypes. Optimal stationary intervention policies have been developed for gene regulation in the framework of probabilistic Boolean networks in a number of settings. To mitigate the possibility of detrimental side effects, for instance, in the treatment of cancer, it may be desirable to limit the expected number of treatments beneath some bound. This paper formulates a general constraint approach for optimal therapeutic intervention by suitably adapting the reward function and then applies this formulation to bound the expected number of treatments. A mutated mammalian cell cycle is considered as a case study.

1. Introduction

One objective of genetic regulatory modeling is to design intervention strategies that affect the evolution of the gene activity profile of the network. Such strategies can be useful in identifying potential drug targets and treatment methods to alter network evolution in some desirable manner. The states of the network can be partitioned into two sets, desirable and undesirable, which correspond to functional cellular states, such as proliferation and apoptosis [1]. In biology, there are numerous examples where the (in)activation of one gene or protein can lead to a certain cellular functional state or phenotype. For instance, consider a stable cancer cell line borrowed from [2]. Without intervention, the cell cycle continues and cancerous cells proliferate with time. If the goal of the intervention is to push the cells into apoptosis, or programmed cell death, to stop the cell cycle one can use the pInline graphic gene. The pInline graphic gene is the most well-known tumor suppressor gene, encoding a protein that regulates the expression of several genes such as Bax and Fas/APO-1, which function to promote apoptosis [3,4]. In cultured cells, extensive experimental results indicate that when pInline graphic is activated, for example, in response to radiation, it leads to cell growth inhibition or cell death [5]. The pInline graphic gene is also used in gene therapy, where the target gene (pInline graphic in this case) is cloned into a viral vector. The modified virus serves as a vehicle to transport the pInline graphic gene into tumor cells to generate intervention [6,7].

As this and many other examples suggest, it is prudent to use external variables to beneficially alter the evolution of gene regulatory networks. The design of intervention strategies that reduce the likelihood of states favorable to metastasis in cancerous cells has been recently studied by the systems biology community [2,8]. In particular, regulatory intervention has been studied in the context of probabilistic Boolean networks (PBNs) [9]. These networks, which allow the incorporation of uncertainty into the inter-gene relationships, are essentially probabilistic generalizations of the standard Boolean networks introduced by Kauffman [1012]. In a PBN, gene values are selected from a finite set of quantization levels. The values are updated synchronously at each updating epoch according to regulatory functions. The regulatory functions are allowed to change at time points selected by a binary switching random variable. This incorporates the effect of latent variables outside the model, whose behaviors influence regulation within the model. In essence, the PBN is composed of a collection of networks; between switches it acts like one of the constituent networks. The PBN model also allows random perturbation of genes at each updating instant.

Under appropriate assumptions, a Markov chain models the dynamical behavior of a PBN [9,13]. An optimal intervention strategy is developed based on the associated Markov chain. Methods have been proposed to devise effective intervention strategies. A one-time intervention has been designed based on first-passage times [14]. Dynamic programming can also be used to design optimal finite-horizon control policies [15]. Alternatively, Markov decision processes can be employed to find stationary intervention strategies that alter the steady-state distribution of the state space [16]. Recently, model-free methods have been introduced based on reinforcement learning [17] and mean first-passage times [18] to reduce the likelihood of visiting undesirable states in the long run.

Common to these approaches is a utility function that is to be maximized in order to reduce the aggregated probability of disease states. In reality, treatment options, for example, chemotherapy, cause collateral damages. For instance, consider a second example borrowed from [2]. A treatment based on estrogen is often used by women after menopause to alter their accelerated aging trend. The amount of estrogen received during treatment should not exceed a threshold, since an overdose may increase the chance of developing breast and ovarian cancers. While this phenomenon is not fully understood, it is conceivable that estrogen therapy may have side effects on gene regulation. Estrogen generates two types of complexes through binding to two classes of receptors. The generated complexes are transported into the nucleus to bind to the enhancer elements on the target genes with the help of a coactivator. The coactivator is also required for efficient transcriptional regulation by estrogen. This function in cooperation with a coactivator acts like a transcription factor, affecting target genes such as the PENK gene [19]. Two types of receptors are competing for binding to the estrogen received via treatment [20]. The first type of complex binds DNA better but performs less efficiently to bind the coactivator. On the other hand, the second type of complex binds the coactivator better but performs poorly when binding DNA. When the level of estrogen is below a threshold, there is no competition for DNA binding. Hence, the second type of complex binds DNA and activates the downstream target gene PENK, with the help of its coactivator. However, when the estrogen level is high, both types of complex exist at high concentrations, and the second type of complex binds the coactivator. Consequently, the level of coactivator available to complex type one drops, so the complex type two has a small chance to bind to DNA, and cannot activate the target gene. If the PENK gene plays a role in tumor suppression, for instance, then this could explain why high levels of estrogen have a tumorigenic effect. An appropriate treatment strategy mitigates this problem by bounding the expected number of treatments received by a patient and, as a consequence, limits the dose of estrogen.

Using constrained intervention methods, we seek an effective regulatory treatment that reduces the likelihood of visiting undesirable gene-activity profiles, that is, state, in the long run while providing an upper bound on the expected number of interventions a patient can receive. Instead of introducing a single utility function whose maximization reduces the likelihood of entering undesirable states, we consider a situation where one type of utility is maximized while keeping the other cost function below a given threshold. Posed this way, the intervention problem can be viewed as a constrained Markov decision process.

In our framework, a gene regulatory network is modeled as a dynamical system in which decisions regarding treatment are taken sequentially. We wish to design an intervention strategy that selects treatments (actions) as a function of time and available information. For a given intervention strategy, the choice of treatments at different decision epochs may depend on the whole observed history. The choice of an intervention strategy will determine the evolution of the state of an intervened biological system in some probabilistic sense. The trajectories of the states together with the choice of treatments determine the expected utility in conjunction with the expected cost that we encounter. Hence, the proposed method enables us to design therapeutic intervention strategies by defining problem dependent constraints. Although various forms of constraints are plausible, hereafter, we focus on the expected number of treatments.

We provide the necessary background and formulate the problem of unconstrained intervention in a PBN as a Markov decision process in Section 2. The constrained intervention method is formulated in Section 3. As a numerical study, in Section 4, we consider a network obtained from the mammalian cell cycle with mutated phenotype. We design a constrained intervention strategy to hinder cell growth in the absence of growth factors, while keeping the expected number of interventions bounded. We investigate how the constrained intervention strategy performs in comparison to the unconstrained policy.

2. Unconstrained Optimal Intervention in Probabilistic Boolean Networks

A probabilistic Boolean network (PBN) consists of a sequence Inline graphic of Inline graphic nodes, where Inline graphic, and a sequence Inline graphic of vector-valued functions called predictor functions. In the framework of gene regulation, each element Inline graphic represents the expression value of a gene. It is common to mix the terminology by referring to Inline graphic as the Inline graphicth gene. Each vector-valued function Inline graphic determines a constituent network of the PBN. The function Inline graphic is a predictor of gene Inline graphic, whenever network Inline graphic is selected. The number of quantization levels is denoted by Inline graphic. At each updating epoch, a decision is made whether to switch the constituent network. The switching probability Inline graphic is a system parameter. If the network is not switched, then the PBN behaves like a fixed network and synchronously updates the values of all the genes according to the current predictor function. If the network is switched, then a predictor function is randomly selected according to probability distribution Inline graphic. After selecting the predictor function Inline graphic, the values of genes are updated accordingly, that is, according to the network determined by Inline graphic. We consider PBNs with perturbation, in which each gene may change its value with a small perturbation probability Inline graphic at each time unit.

Two quantization levels have thus far been used in practice. If Inline graphic (binary), then the constituent networks are Boolean networks with Inline graphic or Inline graphic meaning OFF or ON, respectively. The case Inline graphic (ternary) arises when we consider a gene to be down-regulated (0), up-regulated (2), or invariant (1). This situation commonly occurs with cDNA microarrays, where a ratio is taken between the expression values on the test channel (red) and the base channel (green). In this paper, we will develop the methodology for Inline graphic, so that gene values are either Inline graphic or Inline graphic; however, the methodology is applicable to any finite number of levels.

The gene-activity profile (GAP) is an Inline graphic-digit binary vector Inline graphic giving the expression values of the genes at time Inline graphic, where Inline graphic. We note that there is a natural bijection between the GAP Inline graphic and its decimal representation, which takes values in Inline graphic.

In the presence of external controls, we suppose that the PBN has Inline graphic binary control inputs, Inline graphic, which specify the interventions on control genes Inline graphic. A control Inline graphic, which can take values Inline graphic or Inline graphic at each updating epoch Inline graphic, specifies the action on the control gene Inline graphic. The decimal bijection of the control vector, Inline graphic, describes the complete status of all the control inputs. As in previous applications, we focus on a single control gene Inline graphic, which we label by Inline graphic, possessing the control function Inline graphic. The treatment alters the status of the control gene Inline graphic, which can be selected among all the genes in the network. If the control at updating epoch Inline graphic is on, Inline graphic, then the state of the control gene Inline graphic is toggled; if Inline graphic, then the state of the control gene Inline graphic remains unchanged.

Brun et al. showed that the dynamic behavior of a PBN can be modeled by a Markov chain [13]. In this case, system evolution for a single control gene Inline graphic is represented by a stationary discrete-time equation:

graphic file with name 1687-4153-2008-620767-i56.gif (1)

where state Inline graphic is an element of the state-space Inline graphic. The disturbance Inline graphic is the manifestation of uncertainties in the PBN. It is assumed that both the gene perturbation distribution and the network switching distribution are independent and identical for all time steps Inline graphic. Originating from a state Inline graphic, the successor state Inline graphic is selected randomly within the set Inline graphic according to the transition probability Inline graphic:

graphic file with name 1687-4153-2008-620767-i65.gif (2)

for all Inline graphic and Inline graphic in Inline graphic, and for all Inline graphic in Inline graphic. Gene perturbation insures that all the states in the Markov chain communicate with one another. Hence, the finite-state Markov chain has a unique steady-state distribution [21].

The problem of optimal intervention for PBNs is formulated as an unconstrained Markov decision process [16]. A reward-per-stage Inline graphic is associated to each intervention in the system. In general, a reward-per-stage could depend on the origin state Inline graphic, the successor state Inline graphic, and the control input Inline graphic. We assume that the reward-per-stage is stationary and bounded for all Inline graphic, Inline graphic in Inline graphic, and Inline graphic in Inline graphic. We define the average immediate reward in state Inline graphic, when control Inline graphic is selected, by

graphic file with name 1687-4153-2008-620767-i82.gif (3)

We consider the discounted formulation of the expected total reward. The discounting factor, Inline graphic, ensures the convergence of the expected total reward over the long-run [22]. In the case of cancer therapy, the discounting factor emphasizes that obtaining treatment at an earlier stage is favored over later stages. The normalized expected total discounted reward, given policy Inline graphic, initial state Inline graphic, and control gene Inline graphic, is denoted by

graphic file with name 1687-4153-2008-620767-i87.gif (4)

A policy Inline graphic is a sequence of decision rules Inline graphic for each updating epoch Inline graphic acting on control gene Inline graphic, given that the initial state is Inline graphic. In general, a decision rule Inline graphic at updating epoch Inline graphic selects action Inline graphic according to the history of the system as well as the current state. The history Inline graphic at the updating epoch Inline graphic is composed of the sequence of previous states and actions. If the history Inline graphic is observed at the updating epoch Inline graphic, then the decision rule Inline graphic determines the probability of selecting action Inline graphic conditioned on the history Inline graphic and the current state Inline graphic. We denote the set of all such policies by Inline graphic, when gene Inline graphic is selected as the control gene. The set Inline graphic is the subset of Markovian policies within the set of all policies Inline graphic defined above. A policy is Markovian if given the current state Inline graphic the decision rule Inline graphic is independent of all the previous states and actions Inline graphic, and selects action Inline graphic with probability Inline graphic at decision epoch Inline graphic. We denote the set of all stationary policies by Inline graphic, where a stationary policy for control gene Inline graphic is an admissible intervention strategy in Inline graphic of the form Inline graphic. Here, Inline graphic denotes a time invariant decision rule. A stationary policy is also a deterministic policy if decision rule Inline graphic is deterministic and time invariant for each updating epoch Inline graphic. The set of all deterministic policies is represented by Inline graphic.

Frequently, the discounted reward is defined without the normalizing constant Inline graphic. This constant does not change the method and the solution of the intervention policy. However, using the normalizing constant has several advantages. First, this prevents the total reward from growing excessively for values of Inline graphic close to one. Second, the use of the normalization constant provides an interesting interpretation for the total cost in the constrained intervention design. This will become clear in the later sections of the paper.

The vector Inline graphic of normalized expected total discounted rewards is called the value function. In an unconstrained intervention problem, we seek an admissible intervention strategy Inline graphic that maximizes the value function for each initial state Inline graphic, that is,

graphic file with name 1687-4153-2008-620767-i127.gif (5)

It is known that an optimal intervention strategy exists for the unconstrained discounted intervention problems, and it is given by the fixed-point solution of the Bellman optimality equation:

graphic file with name 1687-4153-2008-620767-i128.gif (6)

Moreover, an optimal policy determined by the Bellman optimality equation is deterministic, and independent of the initial state Inline graphic[22]. Standard dynamic programming algorithms can be used to find a fixed-point of the Bellman optimality equation.

3. Constrained Intervention Inprobabilistic Boolean Networks

Cancer therapy may include the use of chemotherapy, radiation therapy, targeted gene therapy, and so forth. All of these treatment options are directed at killing or eradicating cancerous cells. Unfortunately, cancer treatments may also damage healthy cells. This results in complications and harmful side effects. It is therefore desirable to maintain the side effects of a treatment to a minimum. This goal can be achieved by enforcing an upper bound on the expected number of treatments a patient may receive during therapy. A deterministic intervention policy devised by solving the unconstrained optimization (5) reduces the chance of visiting undesirable states; however, this intervention policy does not provide a way to constrain the frequency of applying treatments within a prescribed intervention policy. To address this shortcoming, we impose an appropriate constraint on the optimization problem (5) by introducing constrained intervention in PBNs.

For the same reasons articulated in Section 2, we consider a discounted formulation to define both the objective reward function and constraint cost function. To restrict the frequency of applying intervention, we associate a cost-per-stage Inline graphic to each state-action pair Inline graphic in the constrained formulation. The set of all possible state-action pairs is denoted by Inline graphic. A cost-per-stage should be defined to appropriately reflect the constraint. Here, we bound the discounted expected number of interventions in the long run. Accordingly, the normalized expected total discounted cost of the constraint, given policy Inline graphic, initial state Inline graphic, and control gene Inline graphic is denoted by

graphic file with name 1687-4153-2008-620767-i136.gif (7)

Having the constrained cost function defined this way and the objective reward function as in (4), we can state the constrained intervention problem in a PBN as

graphic file with name 1687-4153-2008-620767-i137.gif (8)

where Inline graphic is the upper bound on the discounted expected number of interventions in the long run, and Inline graphic is the initial state.

We wish to find an optimal intervention policy Inline graphic within the set of admissible policies Inline graphic (not just Markovian policies) that maximizes the value function while satisfying the constraint imposed on the discounted expected total cost. Interventions using policy Inline graphic increase the time spent in desirable states, while limiting the discounted expected number of treatments. The intervention strategy is determined through the appropriate assignments of reward-per-stage and cost-per-stage to each state-action pair.

Given an arbitrary policy Inline graphic and starting from initial state Inline graphic, the state trajectories and selected actions over time are probabilistic. Our objective is to find the expectation of the number of times that state-action pairs Inline graphic with active intervention decision, Inline graphic occur over the progression of the PBN. This value corresponds to the expected number of treatments in an intervention policy. To this end, we denote the probability that a state-action pair Inline graphic in the set of all possible state-action pairs Inline graphic occurs at updating epoch Inline graphic as

graphic file with name 1687-4153-2008-620767-i150.gif (9)

We further define the normalized discounted total expected time spent in the state-action pair Inline graphic in the long run as

graphic file with name 1687-4153-2008-620767-i152.gif (10)

for all Inline graphic, where Inline graphic is an initial state and Inline graphic is a policy in Inline graphic. The set

graphic file with name 1687-4153-2008-620767-i157.gif (11)

denotes a probability measure over the set of state-action pairs Inline graphic. The numbers of states and actions of a PBN are finite, and the discounting factor Inline graphic guarantees uniform convergence of (10). The set Inline graphic for any initial state Inline graphic and policy Inline graphic is called an occupation measure[23]. The occupation measure can be interpreted as the probability of occupying state-action pairs Inline graphic in the long run, given that the PBN is initially in state Inline graphic and policy Inline graphic is used throughout.

The normalized discounted reward function (4) can be expressed as the expectation of the average immediate reward Inline graphic over the probability distribution defined in (9):

graphic file with name 1687-4153-2008-620767-i167.gif (12)

The normalized discounted reward function in (12) can be equivalently expressed as

graphic file with name 1687-4153-2008-620767-i168.gif (13)

Using definition (10) and probability measure (11), we can express the latest form of the normalized discounted reward (13) as the expectation of the average immediate reward with respect to the occupation measure:

graphic file with name 1687-4153-2008-620767-i169.gif (14)

Similarly, we can express the normalized discounted objective cost corresponding to policy Inline graphic as the expectation of the cost-per-stage with respect to the occupation measure:

graphic file with name 1687-4153-2008-620767-i171.gif (15)

Using (14) and (15), we can rewrite the constrained optimization problem (8) as

graphic file with name 1687-4153-2008-620767-i172.gif (16)

It is evident that the constraint in (16) prevents the discounted expected number of interventions in the long run from exceeding the upper-bound Inline graphic if we assign the cost-per-stage for each state-action pair in Inline graphic as

graphic file with name 1687-4153-2008-620767-i175.gif (17)

In other words, using the definition of cost-per-stage in (17), the left side of the inequality constraint in (16) corresponds to the total discounted expected number of times that state-action pairs with active treatment, Inline graphic, occur under control policy Inline graphic. Equivalently, we can interpret this as the discounted frequency of applying treatments given a therapeutic strategy.

Several solutions for the constrained optimization problem of (8) are presented in [24]. We next briefly present a method to solve this constrained Markov decision process using the equivalent problem formulation of (16). In [24], it is shown that the set of stationary policies Inline graphic is complete. In other words, if

graphic file with name 1687-4153-2008-620767-i179.gif (18)

denotes the set of all the occupation measures and

graphic file with name 1687-4153-2008-620767-i180.gif (19)

denotes the set of occupation measures generated by stationary policies only, then Inline graphic. Further, let Inline graphic be defined as the set of vectors Inline graphic that satisfy

graphic file with name 1687-4153-2008-620767-i184.gif (20)

where Inline graphic is indicator function, equaling one if Inline graphic is true. If Inline graphic, then one can verify that Inline graphic by summing the first constraint on Inline graphic in the definition of Inline graphic over all Inline graphic. Hence, the elements of any Inline graphic satisfying the constraints in (20) constitute a probability measure on Inline graphic.

It has been shown that Inline graphic, where Inline graphic and Inline graphic is the closed convex hull of deterministic policies [24]. Moreover, the closed convex hull of deterministic policies Inline graphic is equal to the closed polytope specified by Inline graphic. Hence, from the definition in (20) and the cost formulation (15), we can find an optimal policy that satisfies (16) by solving the following linear program:

graphic file with name 1687-4153-2008-620767-i199.gif (21)

This linear program is called the primal problem.

In [24], it is shown that an optimal stationary policy Inline graphic of the constrained optimization problem (16) exists if and only if the primal problem (21) has a solution Inline graphic. Moreover, an optimal solution of (21) uniquely determines an optimal stationary policy Inline graphic. An optimal stationary policy, Inline graphic, thus selects action Inline graphic at state Inline graphic with probability:

graphic file with name 1687-4153-2008-620767-i206.gif (22)

We should point out that the optimal policy devised by (22) is not necessarily a deterministic policy, in contrast to a policy that maximizes reward function (4) without limitations.

Depending on the utilized numerical method, the computational complexity of finding a solution for the linear program in (21) varies. It is known that the complexity of the interior-point method increases polynomially with the number of states in Inline graphic, where the exponent of the complexity polynomial is not large [25]. Moreover, it is known that the number of iterations required for the numerical method to converge is in the order of Inline graphic, where Inline graphic is the accuracy of the outcome of the numerical method. Here, the size of Inline graphic increases exponentially with the number of genes Inline graphic and the number of controls Inline graphic in the PBN model with control. The goal, in the application of interest, is not to model fine-grained molecular interactions among a host of genes, but rather to model a limited number of genes, typically with very coarse quantization, whose regulatory activities are significantly related to a particular aspect of a specific disease. Hence, the proposed method is easily up to the task of handling the limited size networks with which we are dealing.

4. Constrained Intervention in a Mammalian Cell-Cycle Network

In this section, we construct a PBN that is a probabilistic version of the Boolean model for the mammalian cell cycle regulation proposed in [26]. This PBN postulates the mammalian cell cycle with a mutated phenotype. Our proposed constrained intervention method is then applied with various bounds on the frequency of applying treatments; the therapeutic policy seeks to hinder cell growth in the absence of growth factors.

During the late 1970s and early 1980s, yeast geneticists identified the cell-cycle genes encoding for new classes of molecules, including the cyclins (so-called because of their cyclic pattern of activation) and their cyclin dependent kinases (cdks) partners [26]. Our model is rooted in the work of Fauré et al., who have recently derived and analyzed the Boolean functions of the mammalian cell cycle [26]. The authors have been able to quantitatively reproduce the main known features of the wild-type biological system as well as the consequences of several types of mutations. Mammalian cell division is tightly controlled. In a growing mammal, the cell division should coordinate with the overall growth of the organism. This coordination is controlled via extra-cellular signals. These signals indicate whether a cell should divide or remain in a resting state. The positive signals, or growth factors, instigate the activation of Cyclin D (CycD) in the cell.

The key genes in this model are CycD, retinoblastoma (Rb), and p27. Rb is a tumor-suppressor gene. This gene is expressed in the absence of the cyclins, which inhibit Rb by phosphorylation. Whenever p27 is present, Rb can be expressed even in the presence of CycE or CycA. Gene p27 is active in the absence of the cyclins. Whenever p27 is present, it blocks the action of CycE or CycA. Hence, it stops the cell cycle.

The preceding explanation represents the wild-type cell-cycle model. Following one of the proposed mutations in [26], we assume p27 is mutated and its logical rule is always zero (OFF). In this cancerous scenario, p27 can never be activated. This mutation introduces a situation where both CycD and Rb might be inactive. As a result, in this mutated phenotype, the cell cycles in the absence of any growth factor. In other words, we consider the states in which both Rb and CycD are down-regulated as "undesirable states," when pInline graphic is mutated. Table 1 summarizes the mutated Boolean functions.

Table 1.

Mutated boolean functions of mammalian cell cycle.

Product   Predictors
Inline graphic Input
Inline graphic Inline graphic
Inline graphic Inline graphic
Inline graphic Inline graphic
Inline graphic Inline graphic
Inline graphic Inline graphic
Inline graphic Inline graphic
Inline graphic Inline graphic
Inline graphic Inline graphic

The Boolean functions in Table 1 are used to construct the PBN model for the cell cycle. To this end, we assume that the extra-cellular signal to the cell-cycle model is a latent variable. The growth factor is not part of the cell, and its value is determined by the surrounding cells. The expression of CycD changes independently of the cell's content and reflects the state of the growth factor. Depending on the expression status of CycD, we obtain two constituent Boolean networks for the PBN. The first constituent Boolean network is determined from Table 1 when the value of CycD is equal to zero. Similarly, the second constituent Boolean network is determined by setting the variable of CycD to one. To completely define the PBN, the switching probability, the perturbation probability, and the probability of selecting each constituent Boolean network have to be specified. We assume that these are known. Here, we set the switching probability and the perturbation probabilities equal to Inline graphic and Inline graphic respectively, and the two constituent Boolean networks are equally likely.

According to Table 1, the mutated cell-cycle's PBN consists of nine genes: CycD, Rb, EInline graphicF, CycE, CycA, Cdc Inline graphic, Cdh Inline graphic, UbcH Inline graphic, and CycB. The above order of genes is used in the binary representation of the states, with CycD as the most significant bit and CycB as the least significant bit. This order of genes in the states facilitates the presentation of our results and does not affect the computed control policies. Here, the set Inline graphic denotes the decimal bijection of gene-activity profiles when the above gene order is used for presentation

Preventing the states with simultaneously down-regulated CycD and Rb as our objective, we apply the constrained intervention method described in Section 3 to the constructed PBN with various bounds on the frequency of applying control in a policy. We only consider a single control, Inline graphic. If the control is high, Inline graphic, then the state of the control gene is reversed; if Inline graphic, then the state of the control gene remains unchanged. The control gene can be any of the genes in the model except CycD.

We assume that the reward of the states with down-regulated Rb and CycD is lower than those for the states in which these two genes are not simultaneously down-regulated. We also consider the cost of applying a control action, which reduces the reward of each state. We postulate the following rate-of-reward function:

graphic file with name 1687-4153-2008-620767-i241.gif (23)

We select an arbitrary rate of reward; however, the reward and control cost are selected so that applying the control to prevent the undesirable states is preferable in comparison to not applying control and remaining in an undesirable state. In practice, the reward values have to capture the benefits and costs of the intervention and the relative preference of the states. They have to be set in conjunction with physicians according to their clinical judgement. Although this is not feasible within the domain of current medical practice, we do believe that such an approach will become increasingly mainstream once engineering approaches are demonstrated to yield significant benefits in translational medicine. Assuming the preceding rate-of-reward function, we can compute control policies for the PBN associated to the cell-cycle network according to various constraints.

Figure 1 depicts the steady-state distribution of the gene-activity profile when there is no intervention. Per Figure 1, in this PBN, the aggregated probability of the gene-activity profiles with simultaneously down-regulated CycD and Rb is close to Inline graphic. In other words, the model predicts that the mutated cell-cycle will be in the cancerous gene-activity profiles Inline graphic to Inline graphic nearly Inline graphic of its time in the long run.

Figure 1.

Figure 1

The steady-state probability of gene-activity profile of the PBN associated with the mammalian cell-cycle network before intervention. The vertical line separates the undesirable gene-activity profiles from the desirable ones.

We define Inline graphic to be the percentage change in the aggregated probability of undesirable gene-activity profiles with simultaneously down-regulated CycD and Rb with and without intervention. As a performance measure, Inline graphic indicates the percentage of the reduction in the likelihood of cancerous situations in the long run.

If we assume that we can alter the expression level of any gene in the network as a therapeutic method, then it is natural to ask which gene should be used to alter the behavior of the model. To this end, we find a constrained intervention policy for each gene in the network using the intervention method explained in Section 3, while limiting the expected number of times a control can be applied. First, we assume that the PBN's initial state is the undesirable gene-activity profile with the highest probability in the steady-state distribution of gene-activity profiles prior to intervention. Table 2 lists the value of Inline graphic corresponding to each gene in the network. Here, we vary the upper bound on the frequency of applying intervention and find the corresponding constrained policies.

Table 2.

The Inline graphic for the intervention strategy based on various control genes and various constraint bounds.

Control gene Inline graphic
Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
Rb Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
EInline graphicF Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
CycE Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
CycA Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
CdcInline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
CdhInline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
UbcHInline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
CycB Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic

Among all the genes, Rb offers the best performance when control can be applied without any constraint, based strictly on maximization of the reward function, Inline graphic. After applying the unconstrained control policy designed for Rb, the aggregated probability of undesirable gene-activity profiles is significantly altered (see Figure 2). To avoid the undesirable gene-activity profiles, we utilize the intervention strategy devised by the proposed method in Section 3 for the case when there is no bound on the expected number of treatments. In this scenario, let us assume that the gene-activity profile at a decision epoch indicates that Inline graphic, and Inline graphic. The devised stationary intervention strategy, which is a mapping from the gene-activity profile to the action set Inline graphic, indicates that, for the observed gene-activity profile, the value of control gene Rb should be toggled with probability one. Consequently, we should use an appropriate inhibitor to forcefully down regulate the control gene Rb. Hence, the gene-activity profile would be forced from Inline graphic to Inline graphic after this intervention. Although the techniques to implement such a policy, that is, effectively altering the expression of gene Rb, using its enhancers and inhibitors, may not be fully understood within the domain of current medical practice, almost surely these techniques will have detrimental side effects. The constrained stationary intervention designed by the proposed procedure enables us to restrict the expected number of such interventions a patient may receive during therapy. Hence, we could accordingly adjust our intervention strategy when the side effects of drugs effecting the regulation of gene Rb are known.

Figure 2.

Figure 2

The steady-state probability of gene-activity profile of the PBN associated with the mammalian cell-cycle network after intervention using Rb as the control gene, when the frequency of applying control is unconstrained, Inline graphic. The vertical line separates the undesirable gene-activity profiles from the desirable ones.

Figure 3 indicates that by using a constrained stationary intervention policy for the control gene Rb we can reduce the aggregated probability of the undesirable states to less than Inline graphic, while restricting the number of interventions to at most Inline graphic. We could translate this to restrict the dose of prescribed drugs once knowledge of their side effects is available. If we only wish to limit the expected number of applied interventions to less than Inline graphic, then we can reduce the chance of the cancerous gene-activity profiles by Inline graphic.

Figure 3.

Figure 3

The steady-state probability of gene-activity profile of the PBN associated with the mammalian cell-cycle network after intervention using Rb as the control gene, when the frequency of applying control is upper bounded by Inline graphic. The vertical line separates the undesirable gene-activity profiles from the desirable ones.

According to Table 2, intervention policies based on gene EInline graphicF performs almost as well as Rb when the constraint is not too tight, Inline graphic. This suggests that, given the side effects of treatments, we may need to consider alternative control genes. The steady-state probability distributions of gene-activity profiles after intervention based on EInline graphicF are presented in Figures 4 and 5.

Figure 4.

Figure 4

The steady-state probability of gene-activity profile of the PBN associated with the mammalian cell-cycle network after intervention using EInline graphicF as the control gene, when the frequency of applying control is is unconstrained, Inline graphic. The vertical line separates the undesirable gene-activity profiles from the desirable ones.

Figure 5.

Figure 5

The steady-state probability of gene-activity profile of the PBN associated with the mammalian cell-cycle network after intervention using EInline graphicF as the control gene, when the frequency of applying control upper bounded by Inline graphic. The vertical line separates the undesirable gene-activity profiles from the desirable ones.

Comparing Figures 2 and 4, one can observe that although the final performances of intervening based on these two genes are close, the probability mass of the most probable gene-activity profiles after intervention with Rb differs from the one in EInline graphicF-based intervention. This observation suggests that one should utilize the systematic analysis along with experimental studies to obtain more effective lever points.

The results of Table 2 indicate that some genes are more sensitive to the bound on the frequency of control. Relaxing the constraint will not improve the result of intervention when the gene UbcHInline graphic is selected as the control gene. It is simply not an effective lever point. Genes CycB and CdcInline graphic perform relatively well for tightly constrained intervention policies but relaxing the limitation on the expected number of treatments does not significantly improve the performance of the policies based on these genes.

Furthermore, if we do not assume that the PBN's initial state is the undesirable gene-activity profile with the highest probability in the steady-state distribution of gene-activity profiles prior to intervention but instead initialize the PBN from an arbitrary undesirable gene-activity profile, we observe that the policies are robust to the initial state unless the constraint is too tight. For Inline graphic, the values of Inline graphic do not alter significantly; the performance of the intervention policy varies more for different initial gene-activity profiles when the constraint is tight, Inline graphic.

5. Conclusion

We have formulated the constrained intervention method in probabilistic Boolean networks and demonstrated that one can reduce the likelihood of a subset of undesirable states while bounding the expected number of interventions in a therapeutic strategy using the proposed method. We have considered a mutated mammalian cell-cycle network in which the cell growth does not stop in the absence of growth factors. We have then utilized the proposed intervention method to design constrained intervention policies to influence the dynamics of the PBN constructed for the mutated mammalian cell cycle. The goal of intervention is to reduce the chance of undesirable cell proliferation in the long run, while maintaining a bound on the expected number of interventions. The presented numerical studies strongly suggest that constrained intervention can effectively alter the dynamics of the cell-cycle model. Various control genes can be considered given different constraints. The most effective control gene may vary depending on the restrictions imposed on the intervention policies.

Contributor Information

Babak Faryabi, Email: bfariabi@ece.tamu.edu.

Golnaz Vahedi, Email: golnaz@ece.tamu.edu.

Jean-Francois Chamberland, Email: chmbrlnd@ece.tamu.edu.

Aniruddha Datta, Email: datta@ece.tamu.edu.

Edward R Dougherty, Email: edward@ece.tamu.edu.

Acknowledgments

This work was supported in part by the National Science Foundation (ECS-0355227, CCF-0514644, and ECCS-0701531), the National Cancer Institute (R01 CA-104620 and CA-90301), and the Translational Genomics Research Institute.

References

  1. Huang S. Gene expression profiling, genetic networks, and cellular states: an integrating concept for tumorigenesis and drug discovery. Journal of Molecular Medicine. 1999;77(6):469–480. doi: 10.1007/s001099900023. [DOI] [PubMed] [Google Scholar]
  2. Shmulevich I, Dougherty ER. Genomic Signal Processing. Princeton University Press, Princeton, NJ, USA; 2007. [Google Scholar]
  3. Miyashita T, Reed JC. Tumor suppressor p53 is a direct transcriptional activator of the human bax gene. Cell. 1995;80(2):293–299. doi: 10.1016/0092-8674(95)90412-3. [DOI] [PubMed] [Google Scholar]
  4. Owen-Schaub LB, Zhang W, Cusack JC. et al. Wild-type human p53 and a temperature-sensitive mutant induce Fas/APO-1 expression. Molecular and Cellular Biology. 1995;15(6):3032–3040. doi: 10.1128/mcb.15.6.3032. [DOI] [PMC free article] [PubMed] [Google Scholar]
  5. El-Deiry WS, Tokino T, Velculescu VE. et al. WAF1, a potential mediator of p53 tumor suppression. Cell. 1993;75(4):817–825. doi: 10.1016/0092-8674(93)90500-P. [DOI] [PubMed] [Google Scholar]
  6. Swisher SG, Roth JA, Nemunaitis J. et al. Adenovirus-mediated p53 gene transfer in advanced non-small-cell lung cancer. Journal of the National Cancer Institute. 1999;91(9):763–771. doi: 10.1093/jnci/91.9.763. [DOI] [PubMed] [Google Scholar]
  7. Bouvet M, Bold RJ, Lee J. et al. Adenovirus-mediated wild-type p53 tumor suppressor gene therapy induces apoptosis and suppresses growth of human pancreatic cancer. Annals of Surgical Oncology. 1998;5(8):681–688. doi: 10.1007/BF02303477. [DOI] [PubMed] [Google Scholar]
  8. Datta A, Dougherty ER. Introduction to Genomic Signal Processing with Control. CRC Press, Boca Raton, Fla, USA; 2006. [Google Scholar]
  9. Shmulevich I, Dougherty ER, Kim S, Zhang W. Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks. Bioinformatics. 2002;18(2):261–274. doi: 10.1093/bioinformatics/18.2.261. [DOI] [PubMed] [Google Scholar]
  10. Kauffman SA. Metabolic stability and epigenesis in randomly constructed genetic nets. Journal of Theoretical Biology. 1969;22(3):437–467. doi: 10.1016/0022-5193(69)90015-0. [DOI] [PubMed] [Google Scholar]
  11. Kauffman SA. The Origins of Order: Self-Organization and Selection in Evolution. Oxford University Press, New York, NY, USA; 1993. [Google Scholar]
  12. Kauffman S, Levin S. Towards a general theory of adaptive walks on rugged landscapes. Journal of Theoretical Biology. 1987;128(1):11–45. doi: 10.1016/S0022-5193(87)80029-2. [DOI] [PubMed] [Google Scholar]
  13. Brun M, Dougherty ER, Shmulevich I. Steady-state probabilities for attractors in probabilistic Boolean networks. Signal Processing. 2005;85(10):1993–2013. doi: 10.1016/j.sigpro.2005.02.016. [DOI] [Google Scholar]
  14. Shmulevich I, Dougherty ER, Zhang W. Gene perturbation and intervention in probabilistic Boolean networks. Bioinformatics. 2002;18(10):1319–1331. doi: 10.1093/bioinformatics/18.10.1319. [DOI] [PubMed] [Google Scholar]
  15. Datta A, Choudhary A, Bittner ML, Dougherty ER. External control in Markovian genetic regulatory networks. Machine Learning. 2003;52(1-2):169–191. doi: 10.1093/bioinformatics/bth008. [DOI] [PubMed] [Google Scholar]
  16. Pal R, Datta A, Dougherty ER. Optimal infinite-horizon control for probabilistic Boolean networks. IEEE Transactions on Signal Processing. 2006;54(6):2375–2387. [Google Scholar]
  17. Faryabi B, Datta A, Dougherty ER. On approximate stochastic control in genetic regulatory networks. IET Systems Biology. 2007;1(6):361–368. doi: 10.1049/iet-syb:20070015. [DOI] [PubMed] [Google Scholar]
  18. Vahedi G, Datta A, Dougherty ER. Which control gene should be used in genetic regulatory networks? Proceedings of the 14th IEEE/SP Workshop on Statistical Signal Processing (SSP '07), Madison, Wis, USA, August 2007. pp. 6–10.
  19. Vasudevan N, Zhu Y-S, Daniel S, Koibuchi N, Chin WW, Pfaff D. Crosstalk between oestrogen receptors and thyroid hormone receptor isoforms results in differential regulation of the preproenkephalin gene. Journal of Neuroendocrinology. 2001;13(9):779–790. doi: 10.1046/j.1365-2826.2001.00693.x. [DOI] [PubMed] [Google Scholar]
  20. Zhang Z, Teng CT. Estrogen receptor Inline graphic and estrogen receptor-related receptor Inline graphic1 compete for binding and coactivator. Molecular and Cellular Endocrinology. 2001;172(1-2):223–233. doi: 10.1016/S0303-7207(00)00372-5. [DOI] [PubMed] [Google Scholar]
  21. Norris JR. Markov Chains. Cambridge University Press, Cambridge, UK; 1998. [Google Scholar]
  22. Bertsekas DP. Dynamic Programming and Optimal Control. Athena Scientific, Belmont, Mass, USA; 2001. [Google Scholar]
  23. Derman C. Finite State Markovian Decission Processes. Academic Press, New York, NY, USA; 1970. [Google Scholar]
  24. Altman E. Constrained Markov Decision Processes. Chapman & Hall/CRC, Boca Raton, Fla, USA; 1999. [Google Scholar]
  25. Boyd S, Vandenberghe L. Convex Optimization. Cambridge Univesity Press, Cambridge, UK; 2004. [Google Scholar]
  26. Fauré A, Naldi A, Chaouiya C, Thieffry D. Dynamical analysis of a generic Boolean model for the control of the mammalian cell cycle. Bioinformatics. 2006;22(14):e124–e131. doi: 10.1093/bioinformatics/btl210. [DOI] [PubMed] [Google Scholar]

Articles from EURASIP Journal on Bioinformatics and Systems Biology are provided here courtesy of Springer

RESOURCES