gene perturbation and intervention in probabilistic boolean networks

53
Gene perturbation and intervention in probabilistic Boolean networks Ilya Shmulevich, Edward R. Dougherty and Wei Zhang 2004. 4. 23 Seoul National Univ. BIBS Lab. Kim Ha Seong

Upload: jase

Post on 02-Feb-2016

32 views

Category:

Documents


0 download

DESCRIPTION

Gene perturbation and intervention in probabilistic Boolean networks. Ilya Shmulevich, Edward R. Dougherty and Wei Zhang. 2004. 4. 23 Seoul National Univ. BIBS Lab. Kim Ha Seong. ’. PBN G = (V, F), given function table:. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Gene perturbation and intervention in  probabilistic Boolean networks

Gene perturbation and intervention in probabilistic Boolean networks

Ilya Shmulevich, Edward R. Dougherty and Wei Zhang

2004. 4. 23Seoul National Univ.

BIBS Lab.Kim Ha Seong

Page 2: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

CONTENTS

1. Introduction

2. Probabilistic boolean networks : definitions and notation

3. Random gene perturbations

4. Intervention

5. Sensitivity of stationary distributions to gene perturbations

6. Conclustion

Page 3: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

INTRODUCTION

Human Genone Project reveals 30~40,000 genes in human genome

Many genes each is linked to other genes Level of transcription regulation Level of protein interaction

Massive amounts of genetic information How to use it in an intellegent and comprehensive manner

Require a new models and powerful tools Find genes effectively Understanding and managing complex genetic networks

Page 4: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

INTRODUCTION

Boolean network model (Kauffman, 1969, 1993; Glass and Kauffman, 1973) Gene expression is quantized (1,0) Each gene is related to the expression states Insights into the overall behavior of large genetic networks Structurally simple yet dynamically complex

Probabilistic Boolean networks (Shmulevich et al. 2002) Probabilistic nature cause genes to cope with uncertainty Probabilistic context of Markov chain

Gene regulatory networks Spontaneous emergence Find attractors in regulatory networks (Huang and Ingber, 2000) BN – fixed point and limit cycle attractor PBNs – absorbing states and irreducible sets of states

Page 5: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

INTRODUCTION

Gene perturbation 특정 유전자를 mutation, over expression, inhibition of translation 등의 방법을 사용하여 유전자의 활동성 (activity) 을 측정하는 기술 .

Attractors are quite stable under most gene perturbations (Kauffman, 1993).A change of certain genes at certain states of the network may drastically affect the values of many other genes in the long-run and lead to different attractors.

Find good potential candidates for desirable stateStudy the effects of gene perturbation on long-run network

behaviorDevelop tools for discovering intervention targets

Distinguish between random gene perturbation and intentional gene intervention

PBN model provide a unified viewpointMake a distinction transient and permanent perturbation or intervention

transient – reversed by the network itselfpermanent – unchangeable or fixed

Page 6: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATION

1 2,

( ) ( )1 1 ( )

Boolean network is a kind of graph ( , )

{ , ..., }

( ,..., ), { ,... }

1: gene i is expressed

0 : gene i is not expressed

( ) is number of passible functions for gene

N

n

i in i l i

i

i

i

i

G V F

V x x x

F F F F f f

x

x

l i x

( ) ( )

1

( ) ( )

( )

( ) ( ) ( )

:

( )

f ( ,..., ) f can take on all possible realizations of the PBN

The probability that predictor is used to predict gene i

{ } {f f }i i

jki

n

i n

ij

i i ij j k

k f f

l i

f f

f

c P f f P

Page 7: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATION

cj(i) is the probability that fj(i) is used to predict gene I

Obtain cj(i) from gene expression data, using the coefficient of determination (Dougherty et al., 2000; Kim et al., 2000a,b)

( )

1

Pr{ }ij

nj

i Kj

P Network i is selected c

1 1 1 ... 1 1

1 1 1 ... 1 2

.. .. .. ... .. ( )

1 1 1 ... 2 1K =

1 1 1 ... 2

l n

2

.. .. .. ... 2 ( )

.. .. .. ... .. ..

(1) (2) .. ... .. ( 1)

l n

l l l n

Page 8: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATION

(1) ( 2) ( )' ' '1 1 1 2 11 2

1 1

' '1 1

: ( , , ) , ( , , ) , , ( , , )

( )1

A( , ') is the probability of transitioning from

( ,..., ) to ' ( ' ,..., ' )

Pr{( , , ) ( , , )}

(1 | ( , ,

nn n n nK K Ki i in

ij

n n

n n

ii f x x x f x x x f x x x

ji K n

x x

x x x x x x

x x x x

P

P f x x

'

1 1

{0,1}

) |)nN

ji j

x

' '1 1

1

Pr{( , , ) ( , , ) | _ _ }N

n n ii

x x x x Network i selected P

Page 9: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONEXAMPLE

PBN G = (V, F), given function table:

(1) (1)1 1 2

(2)2 1

(3) (3)3 1 2

{ , }

{ }

{ , }

F f f

F f

F f f

1 2 3

1 2 3

( , , )

( , , )

V x x x

F F F F

Since there are 2 functions for x1, 1 for x2, 2 for x3, so there are N = 4 possible networks for matrix K

Page 10: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONEXAMPLE

Since there are

– 2 functions for node x1

– 1 functions for node x2

– 2 functions for node x3

N = 2 * 1 * 2 = 4

K matrix: lexicographically ordered row

1 1 1

1 1 2

2 1 1

2 1 2

K

(1) (1)

1 1 2

(2)2 1

(3) (3)3 1 2

{ , }

{ }

{ , }

F f f

F f

F f f

N = 4

# of genes

Second Row of K (1,1,2) means that the predictors (f1

(1), f2(1) , f3

(2) ) will be used.

Page 11: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONEXAMPLE

4 3 2 1

2 4 1 3

2 4 1 3

1 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0

0 0 0 0 0 0 1 0

0 0 0 0

0 0 1 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0 1

P P P PA

P P P P

P P P P

Consider Pr{(1,1,0) -> (1,0,0)} with corresponds to entry A7,5 .

In the functions table, we can see there are two combinations give (1,0,0).

– f1(1)=1,f1(2)=0,f2(3)=0 (1,1,2) or – f2(1)=1,f1(2)=0,f2(3)=0 (2,1,2)

And we can know the

path (1,1,2) or (2,1,2) in the K matrix.

1 1 1

1 1 2

2 1 1

2 1 2

K

The row indices of path( 1,1,2) and (2,1,2) of the K matrix are 2 and 4 , respectively.

So we can know that A(7,5) transition probability is

Pr{(1,1,0)->(1,0,0) } = P2 + P4

Page 12: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONEXAMPLE

4 3 2 1

2 4 1 3

2 4 1 3

1 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0

0 0 0 0 0 0 1 0

0 0 0 0

0 0 1 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0

0 0 0 0 0 0 0 1

P P P PA

P P P P

P P P P

000

001

010

011

100

101

110

111

Page 13: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONEXAMPLE

1 1 1

1 1 2

2 1 1

2 1 2

K

1 0 0 0 0 0 0 0

0 0 0 0 0 0 1 0

0 0 0 0 0 0 1 0

0.2 0.2 0 0 0.3 0.3 0 0

0 0 1 0 0 0 0 0

0 0 0 0 0 0 0.5 0.5

0 0 0 0 0.5 0.5 0 0

0 0 0 0 0 0 0 1

A

(1) (2) (3)2 1 1 2 0.6 1 0.5 0.3P c c c

Results:

1 2 3 40.3, 0.3, 0.2, 0.2P P P P

Page 14: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONEXAMPLE

• If D0=[ 1/8,1/8,…,1/8 ] of uniform distribution, the limiting probabilities are = [ 0.15, 0,0,0,0,0,0, 0.85 ]

• This means that in the long run, all three genes will be either OFF or ON , which are called absorbing.

• This concept corresponds to the attractor in Boolean networks

Page 15: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONInfluence of genes in PBN

Definition 1 : partial derivative of a Boolean function

Definition 2 : Influence of the variable xj on the function f:

( ) ( )1 1 1

( ,0) ( ,1) ( , )1 1 1

( ) | ( ) ( ) | where ( , , , , , , )

( )( ) ( ) where ( , , , , , , ) 0,1

j jj j j n

j

j j j kj j n

j

f xf x f x x x x x x x

x

f xf x f x x x x k x x k

x

( )( ) ( )( ) Pr 1 Pr{ ( ) ( )}j

j Dj j

f x f xI f E f x f x

x x

Page 16: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONInfluence of genes in PBN

Definition 3 : The whole influence of gene xk on gene xi

Definition 4 : influence matrix

i

( ) ( )1 2 ( )

( ) ( )

Let F be the set of predictors for gene with corresponding probabilities

, ,...,

Let ( ) be the influence of variable on the predictor

i

(i) i il i

i ik j k j

x

c c c

I f x f

( )( ) ( )

1

( ) ( )l i

i ik i k j j

j

I x I f c

( )ij i jI x

Page 17: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONInfluence of genes in PBN EXAMPLE 2.

(1)(1) 1

2 12

( )( ) 0.5D

f xI f E

x

(1) (1) (2,0) (1) (2,1)2 1 1 1( ) ( ) ( )DI f E f x f x

X(2,0)

=000 001 100 101

X(2,1)

=010 011 110 111

x1

0 1

x30

0 1 01 1 1

10 1 01 1 1

x2XOR

1010

So, (1+1) /4 = 0.5

The influence of gene x2 on f1(1)

x1

We want to compute the influence of variable x2 on variable x1.

Page 18: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

PBNs DEFINITIONS AND NOTATIONInfluence of genes in PBN EXAMPLE 2.

(1)(1) 2

2 22

( )( ) 0.75D

f xI f E

x

The influence of gene x2 on f2(1)

2 1( ) 0.5 0.6 0.75 0.4 0.6I x

The total predictors of gene x1 consist of f1(1) and f2

(1), so we can obtain

( )( ) ( )

1

( ) ( )l i

i ik i k j j

j

I x I f c

Remind:

We can calculate other Influences by the same way.

0.1 0.75 0.375

0.6 0.75 0.375

0.6 0.75 0.375

Fromx1

x2

x3To x1 x2 x3

Page 19: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS

For Boolean networks, such random gene perturbations can be implemented with the popular DDLab software.Many states converge on one attractor

Page 20: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS

Genome is not closed systemGenome system has inputs from the outsideGenes may become either activated or inhibited due to

external stimuli. (mutagens, heat stress, etc)A network model should be able to capture this phenomenon.Gene can sometimes change value with a small probability p

n

k 1

1

: probability of perturbation

{0,1} : perturbatoin vector

Pr{ 1} [ ] for all i=1,...,n

Pr{ =(0,...,0)} = (1- )

f ( ,..., ), k = 1, 2, ..., N

Possible transition function in entire PBN

( ,

i i

n

n

p

E p

p

x x

x x

1

..., ) state of network at some given time

, with probability 1 (1 )'

( ,... ), with probability (1 )

n

n

nk n

x

x px

f x x p

Page 21: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS

PROPOSITION 1.

For p > 0, the Markov chain corresponding the the PBN is ergodic

PROOF.

Markov chain is ergodic implies that it possesses a steady-state distribution equal to stationary distribution.The convergence rate will depend on the parameter p.

A simulation-based analysis of the network involving gene perturbation may require the transition probability A(x,x’) = Pr{(x1, …, x n) (x’1, …, x’n) } between any two aritrary states of the network.

Page 22: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS

THEOREM 2. Given a PBN G(V, F) with genes and a list of Boolean predictors, as well as a gene perturbation probability p>0,

Where is the Hamming distance between vectors x and x’, Pi is given in (2), and is an indicator function that is equal to 1 only when

PROOF.

1V={x ,..., } nx(i) ( )

1 n i 1 ( )F=(F ,..., F ) of sets F ={f ,..., } il if

( ) '1

1 1

( , ') ( , ')[ ']

( , ') (1 | ( ,..., ) |)

(1 ) (1 ) 1 ,

ij

nNj

i K n ji j

n x x n x xx x

A x x P f x x x

p p p

'

1

( , ') ( )n

i ii

x x x x

[ ']1 x x

'x x

Page 23: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS

If perturbation vector is not identically distributed, transition probabilities become more complicated.Require products of individual probabilities Pr{ = 1 }.Theorem 2 shows that two different states cannot be 0 so long as p>0.

Need stationary distribution of Markov chain to quantify ‘long-term’ influence.

Markov chain may consist of a number of irreducible subchains.These probabilities depend on the initial starting state.Obtaining long-run behavior directly from the state-transition matrix A also be impractical.

Require simulation-based analysis.Random gene perturbation.

Since all state communicate, the steady-state distribution is the same as the stationary distribution.Compute the distribution D(x) by keeping track of the proportion of time each combination of values of the genes in the domain of the predictor occurs.

i

Page 24: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS EXAMPLE 1.

PBN G = (V, F)

(1) (1)1 1 2

(2)2 1

(3) (3)3 1 2

{ , }

{ }

{ , }

F f f

F f

F f f

1 2 3

1 2 3

( , , )

( , , )

V x x x

F F F F

X1

X’1

X3 X2

X’3 X’2

V

V’

K(1) = 2 K(3) = 2K(2) = 1

Page 25: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS EXAMPLE 1.

Compute the influence matrix

3( ) 1/ 8 for all {0,1}D x x

( )( ) ( )( ) Pr 1 Pr{ ( ) ( )}j

j Dj j

f x f xI f E f x f x

x x

( )( ) ( )

1

( ) ( )l i

i ik i k j j

j

I x I f c

( )ij i jI x

( ,0) ( ,1)( )( ) ( ) ( ) j j

j D Dj

f xI f E E f x f x

x

( ) ( )1 1 1

( ,0) ( ,1) ( , )1 1 1

Definition 1 : partial derivative of a Boolean function

( ) | ( ) ( ) | where ( , , , , , , )

( )( ) ( ) where ( , , , , , , )

j jj j j n

j

j j j kj j n

j

f xf x f x x x x x x x

x

f xf x f x x x x k x x k

x

0,1

Page 26: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS EXAMPLE 1.

(1)(1) 1

2 12

( )( ) 0.5D

f xI f E

x

(1) (1) (2,0) (1) (2,1)2 1 1 1( ) ( ) ( )DI f E f x f x

X(2,0)

=000 001 100 101

X(2,1)

=010 011 110 111

x1

0 1

x30

0 1 01 1 1

10 1 01 1 1

x2XOR

1010

So, (1+1) /4 = 0.5

The influence of gene x2 on f1(1)

x1

We want to compute the influence of variable x2 on variable x1.

Page 27: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS EXAMPLE 1.

(1)(1) 2

2 22

( )( ) 0.75D

f xI f E

x

The influence of gene x2 on f2(1)

2 1( ) 0.5 0.6 0.75 0.4 0.6I x

The total predictors of gene x1 consist of f1(1) and f2

(1), so we can obtain

( )( ) ( )

1

( ) ( )l i

i ik i k j j

j

I x I f c

Remind:

We can calculate other Influences by the same way.

0.1 0.75 0.375

0.6 0.75 0.375

0.6 0.75 0.375

Fromx1

x2

x3To x1 x2 x3

Page 28: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

RANDOM GENE PERTURBTIONS EXAMPLE 1.

At the next step the distribution of all the states is no longer uniform.

The long-term influences are guaranteed to be independent of the initial starting state or distribution because a non-zero gene perturbation probability was used.

Fig.1. The trajectories of the influence I2(xi) for i=1,2,3 plotted as a function of the time-steps taken by the PBN given in Example1. p=0.01

0.9

0.8

0.7

0.6

0.5

0.4

0.3

0.20 10 20 30 40 50 60 70 80 90 100

I2(x1)I2(x2)

I2(x3)

Page 29: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

INTERVENTION

One of the key goals of PBN modeling is the determination of possible intervention targets(genes) such that the network can be “persuaded” to transition into a desired state or set of state.

When p=0, the cellular state cannot be alterd.P>0, than there is a chance that the current cellular state may switch to another state.

Clearly, perturbation of certain genes is more likely to achieve the desired result than that of some other genes.

The goal is to discover which genes are the best potential “lever points” in the sense of having the greatest possible impact on desired network behavior.

The problem of intervention is posed as : reaching a desired state as early as possible

Use first passage times

Page 30: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

INTERVENTIONEXAMPLE

P=0p1=0.3, p2=0.3, p3=0.2, p4=0.2(111) (000)Make x1=0 with probability P4=0.2, than it will transition into (000)it will be impossible for us to end up in (000) if we make x2=0 or x3=0eventually come back to (111)only intervening with gene x1

P>0entire Markov chain is ergodic and thus every state will eventually be visited.Reaching a desired state as early as possiblex1=0 much more likely to get us (000) faster.

Page 31: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

INTERVENTIONEXAMPLE

P=0.01 steady state distribution [0.0752 0.0028 0.0371 0.0076 0.0367 0.0424 0.0672 0.7310]Fk((011),(000)), Fk((101),(000)), Fk((110),(000))

For the states x of interest ad for a sufficiently large K0

1{0,1} { }

( , ) : first passage time from state x to state y at time k

( , ) ( , )

( , ) ( , ) ( , )n

k

kk

k kz y

F x y

M x y kF x y

F x y A x z F z y

0

01

( , ) ( , )k

k kk

H x y F x y

Page 32: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

INTERVENTIONEXAMPLE

0.25

0.2

0.15

0.1

0.05

00 2 4 6 8 10 12 14 16 18 20

(110)

(101)

(011)

There are several possibilities:Find the gene that

Minimizes the mean first passage time

Maximizes the probability of reaching a particular state before a certain fixed time

Minimizes the time needed to reach a certain state with a given fixed probability

0

( ) arg max i ( , )iopt ki H x y

( ) arg min i ( , )iopti M x y

0

( ) ( ) ( )0 0 0 arg min i min { : ( , ) }i i i

opt ki K K H x y h

for k0=1,...,20, for starting states(011),(101), and (110) corresponding to perturbations of first, second, and third genes, respectively.

0

( )( , )ikH x y

Page 33: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

InterventionSets of states, avoidance of states, and permanent intervention

Single start state and single destination state Sets of states

For example Proliferation, quiescence (attractors in BN)This role is played by irreducible subchains when p=0 in PBN.When p>0, the sets of states could be referred to as implicitly irreducible subchains.

Page 34: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

InterventionSets of states, avoidance of states, and permanent intervention

1 2

: a state

: set of states { , ,...}

First passage probability from x to y

( , ) ( , )k ky Y

x

Y y y

F x Y F x y

1 2

1 2

x

: set of states { , ,...}

: set of states { , ,...}

is believed to correspond to the current functional cellular state

: weight of x by their respective probablilities of occurrence.

( , )k

X x x

Y y y

X

F X Y

( , )k x

x X y Y

xx X

F x y

Avoiding a unwanted functional cellular state or set of states (proliferation)

Maximize the mean first passage time to the state

Mean first passage time from state x to state y at time k

( , ) ( , )kk

M x y kF x y

Page 35: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

InterventionSets of states, avoidance of states, and permanent intervention

Transient intervention or perturbation

(111)(101) (111),(110)(111) : absorbing state

This resistance to perturbations is a keyfactor for stability and robustness of PBNs

Permanent intervention or perturbationA gene changes value and remains at that value forever.Removing gene or ‘transplanting’ a gene, as done in gene therapy.(genetic)Reduce the state space by half (network)

Page 36: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Simian Virus 40 (SV40)Discovered in the 1950s during the development of vaccine for poliovirus

SV40 could transform monkey kidney cells and develop tumors when injected into rodents.

SV40 may have a tumorigenic effect in humans too although with a long latent period. (kouhata et al., 2001)

SV40 encode large T-antigen which interacts with host cell molecules.And large T-antigen triggers a series of events. (bad for the host cells)

Page 37: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Cell cycle checkpoints Several checkpoints function to ensure that complete genomes are transmitted to daughter cells. One major checkpoint arrests cells in G2 in response to damaged or unreplicated DNA. The presence of damaged DNA also leads to cell cycle arrest at a checkpoint in G1. Another checkpoint, in M phase, arrests mitosis if the daughter chromosomes are not properly aligned on the mitotic spindle. Role of p53 in G1 arrest induced by

DNA damage DNA damage, such as that resulting from irradiation, leads to rapid increases in p53 levels. The protein p53 then signals cell cycle arrest at the G1 checkpoint.

Page 38: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Properties of S. cerevisiae cdc28 mutants The temperature-sensitive cdc28 mutant replicates normally at the permissive temperature. At the nonpermissive temperature, however, progression through the cell cycle is blocked at START.

Page 39: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Accumulation and degradation of cyclins in sea urchin embryos The cyclins were identified as proteins that accumulate throughout interphase and are rapidly degraded toward the end of mitosis

Complexes of cyclins and cyclin-dependent kinases In yeast, passage through START is controlled by Cdc2 in association with G1 cyclins (Cln1, Cln2, and Cln3). Complexes of Cdc2 with distinct B-type cyclins (Clb's) then regulate progression through S phase and entry into mitosis. In animal cells, progression through the G1 restriction point is controlled by complexes of Cdk4 and Cdk6 with D-type cyclins. Cdk2/cyclin E complexes function later in G1 and are required for the G1 to S transition. Cdk2/cyclin A complexes are then required for progression through S phase, and Cdc2/cyclin B complexes drive the G2 to M transition.

Page 40: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Structure of MPF MPF is a dimer consisting of cyclin B and the Cdc2 protein kinase.

MPF regulation Cdc2 forms complexes with cyclin B during S and G2. Cdc2 is then phosphorylated on threonine-161, which is required for Cdc2 activity, as well as on tyrosine-15 (and threonine-14 in vertebrate cells), which inhibits Cdc2 activity. Dephosphorylation of Thr14 and Tyr15 activates MPF at the G2 to M transition. MPF activity is then terminated toward the end of mitosis by proteolytic degradation of cyclin B.

Page 41: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Mechanisms of Cdk regulation The activities of Cdk's are regulated by four molecular mechanisms.

Induction of D-type cyclins Growth factors regulate cell cycle progression through the G1 restriction point by inducing synthesis of D-type cyclins via the Ras/Raf/ERK signaling pathway.

Page 42: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Control of the G2 checkpoint A complex of checkpoint proteins recognizes unreplicated or damaged DNA and activates the protein kinase Chk1, which phosphorylates and inhibits the Cdc25 protein phosphatase. Inhibition of Cdc25 prevents dephosphorylation and activation of Cdc2.

Page 43: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Interaction of Rb with oncogene proteins of DNA tumor viruses The oncogene proteins of several DNA tumor viruses (e.g., SV40 T antigen) induce transformation by binding to and inactivating Rb protein.

The SV40 genome The genome is divided into early and late regions. Large and small T antigens are produced by alternative splicing of early-region pre-mRNA

Page 44: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

cdk7

Cycin H

p21/WAF1Cyclin E

cdk2

Rb

DNA synthesis

CAK

Rb

cdk2cdk7

cyclin H

cyclin E

p21/WAF1

Process of Cells move from G1 phase to S phase:

•Cyclin E and cdk2 work together to phosphorylate the Rb protein and inactivate it

•Cdk2/Cyclin E is regulated by two switches:

•Positive switch complex called CAK;

•Negative switch P21/WAF1;

•The CAK complex can be composed of two gene products:

•Cyclin H;

•Cdk7

•When cyclin H and cdk7 are present, the complex can activate cdk2/cyclin E.

Page 45: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Cell cycle regulation of Rb and E2F In its underphosphorylated form, Rb binds to members of the E2F family, repressing transcription of E2F-regulated genes. Phosphorylation of Rb by Cdk4, 6/cyclin D complexes results in its dissociation from E2F in late G1. E2F then stimulates expression of its target genes, which encode proteins required for cell cycle progression.

Page 46: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sets of states, avoidance of states, and permanent interventionEXAMPLE

Induction of p21 by DNA damage DNA damage results in the elevation of intracellular levels of p53, which activates transcription of the gene encoding the Cdk inhibitor p21. In addition to inhibiting cell cycle progression by binding to Cdk/cyclin complexes, p21 may directly inhibit DNA synthesis by interacting with PCNA (a subunit of DNA polymerase d).

Page 47: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sensitivity of stationary distributions to gene perturbations

It characterizes the effect of perturbations on long-term network behavior

: original Markov matrix, : perturbed Markov matrix, : perturbation,

: original stationary distribution, : perturbed stationary distribution

, or ,

for some matrix norm , and

j jj

j

A A A E E

k E k E

, are called condition

numbers and are used as measures of sensitivity.

jk k

Page 48: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sensitivity of stationary distributions to gene perturbations

Proof.

P=0

P>0 (Theorem2)

Page 49: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sensitivity of stationary distributions to gene perturbations

Page 50: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sensitivity of stationary distributions to gene perturbations

Page 51: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Sensitivity of stationary distributions to gene perturbations

Theorem 4 allows us to bound the sensitivity of the limiting probabilities of and state of the PBN, relative to the probability of random gene perturbation.

Implication of Theorem 4

If a particular state of a PBN can be ‘easily reached’ from other states, the mean first passage times are small.And the steady-state probability will be relatively unaffected by perturbations.Such sets of state are thus relatively insensitive to random gene perturbations.

Page 52: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Conclusion

Two questions.

1. Given the possibility of a random gene perturbations with a certain probability, to what extent do such perturbations affect the long-term behavior of the entire network?

In Theorem 4. steady-state probabilities of states of the network to which it is easy to transition from other states are more resilient to random gene perturbations.

2. Given a desire to elicit certain behavior from the network, what genes world make the best candidates for intervention so as to increase the likelihood of this behavior?

First passage time.Develop the tools for finding the best candidate genes for intervention.

Page 53: Gene perturbation and intervention in  probabilistic Boolean networks

Contents

Introduction

Definitions and notation

Perturbations

Intervention

Sensitivity of stationary distributions to gene perturbations

Conclusion

Gene perturbation and intervention in probabilistic Boolean networks

Conclusion

Future works

Large-size network is difficult to capturing long-run network behavior because it is owing to the exponential increase of the state space.

Focus on obtaining steady-state behavior through simulation and efficient data structure.

Select small sub-networks out of a large network that function more or less independently of the rest of the network.

Algorithims for efficiently finding such sub-networks inferred from real gene-expression data.