+ All Categories
Home > Documents > Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of...

Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of...

Date post: 17-Dec-2015
Category:
Upload: kelley-hoover
View: 218 times
Download: 2 times
Share this document with a friend
Popular Tags:
44
Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore
Transcript
Page 1: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Probabilistic Approximations of ODEs Based Signaling Pathways

Dynamics

P.S. ThiagarajanSchool of Computing, National University of Singapore

Page 2: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

A Common Modeling Approach

• View a pathway as a network of bio-chemical reactions

• Model the network as a system of ODEs One for each molecular species Reaction kinetics: Mass action, Michelis-Menten, Hill, etc.

• Study the ODE system dynamics.

Page 3: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Major Hurdles

• Many unknown rate

• Must be estimated using limited data: Low precision, population-based, noisy

Page 4: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Major Hurdles

• High dimensional non-linear system no closed-form solutions must resort to numerical simulations point values of initial states/data will not be available a large number of numerical simulations needed for

answering each analysis question

Page 5: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

“Polling” based approximation

• Start with an ODEs system.

• Discretize the time and value domains.

• Assume a (uniform) distribution of initial states

• Generate a “sufficiently” large number of trajectories by Sampling the initial states and numerical simulations.

Page 6: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

The “exit poll” Idea

• Encode this collection of discretized trajectories as a dynamic Bayesian network.

• ODEs DBN

• Pay the one-time cost of constructing the DBN approximation.

• Do analysis using Bayesian inferencing on the DBN.

Page 7: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Time Discretization

• Observe the system only at a finite number of time points.

x(t)

t0 t1 t2tmax... ... ... ...

x(t) = t3 + 4t + 22

x(0) = 2

Page 8: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Value Discretization

• Observe only with bounded precision

x(t)

t0 t1 t2 tmax... ... ... ...

A

B

C

D

E

Page 9: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Symbolic trajectories

• A trajectory is recorded as a finite sequence of discrete values.

C D D E D C B

x(t)

t0 t1 t2 tmax... ... ... ...

A

B

C

D

E

Page 10: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Collection of Trajectories• Assume a prior distribution of the initial states.

• Uncountably many trajectories. Represented as a set of finite sequences.

t

x(t)

t0 t1 t2 tmax... ... ... ...

A

B

C

D

EB

... ...C D D E D C B

D

Page 11: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Piecing trajectories together..

• In fact, a probabilistic transition system.

• Pr( (D, 2) (E, 3) ) is

the “fraction” of the

trajectories residing in D

at t = 2 that land in E at

t = 3.

C D D E D C B

D

0.8

0.2

tt0 t1 t2 tmax... ... ... ...

A

B

C

D

E

Page 12: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

The Justification

• The value space of the variables is assumed to be a compact subset C of

• In Z’ = F(Z), F is assumed to be continuously differentiable in C. Mass-law, Michaelis-Menton,…

• Then the solution t : C C (for each t) exists, is unique, a bijection, continuous and hence measurable.

• But the transition probabilities can’t be computed.

Page 13: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

C D D E D C B

D

0.8

0.2

(s, i) – States; (s, i) (s’, i+1) -- Transitions

Sample, say, 1000 times the initial states.

Through numerical simulation, generate 1000 trajectories.

Pr((s, i) (s’ i+1)) is the fraction of the trajectories that are in s at ti which land in s’ at t i+1.

tt0 t1 t2 tmax... ... ... ...

A

B

C

D

E

A computational approximation

1000 800

Page 14: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Infeasible Size!• But the transition system will be huge.

O(T . kn)

k 2 and n ( 50-100).

Page 15: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Compact Representation• Exploit the network structure (additional

independence assumptions) to construct a DBN instead.

• The DBN is a factored form of the probabilistic transition system.

Page 16: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Assume mass law.

The DBN representation

dS

dt k1 SE k2 ES

dE

dt k1 SE (k2 k3)ES

dES

dtk1 SE (k2 k3)ES

dP

dtk3 ES

ESES PE

k1

k3

k2

Page 17: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

dS

dt k1 SE k2 ES

dE

dt k1 SE (k2 k3)ES

dES

dtk1 SE (k2 k3)ES

dP

dtk3 ES

ESES PE

k1

k3

k2

S

E

ES P

Dependency diagram

Page 18: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Dependency diagram

dS

dt k1 SE k2 ES

dE

dt k1 SE (k2 k3)ES

dES

dtk1 SE (k2 k3)ES

dP

dtk3 ES

ESES PE

k1

k3

k2

S

E

ES P

Page 19: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

The DBN Representation

S0

E0

ES0

P0

S1

E1

ES1

P1

S2

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

dS

dt k1 SE k2 ES

dE

dt k1 SE (k2 k3)ES

dES

dtk1 SE (k2 k3)ES

dP

dtk3 ES

ESES PE

k1

k3

k2

Page 20: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

• Each node has a CPT associated with it.

• This specifies the local (probabilistic) dynamics.

S0

E0

ES0

P0 P1

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

ABC

S1

E1

ES1

S2

P(S2=C|S1=B,E1=C,ES1=B)= 0.2

P(S2=C|S1=B,E1=C,ES1=C)= 0.1

P(S2=A|S1=A,E1=A,ES1=C)= 0.05

. . .

Page 21: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

• Fill up the entries in the CPTs by sampling, simulations and counting

S0

E0

ES0

P0 P1

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

ABC S1

E1

ES1

S2

P(S2=C|S1=B,E1=C,ES1=B)= 0.2

P(S2=C|S1=B,E1=C,ES1=C)= 0.1

P(S2=A|S1=A,E1=A,ES1=C)= 0.05

. . .

Page 22: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Computational Approximation

• Fill up the entries in the CPTs by sampling, simulations and counting

S0

E0

ES0

P0 P1

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

ABC S1

E1

ES1

S2

500 100

1000

Page 23: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

The Technique

• Fill up the entries in the CPTs by sampling, simulations and counting

S0

E0

ES0

P0 P1

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

ABC S1

E1

ES1

S2

500 100

P(S2=C|S1=B,E1=C,ES1=B)= 100/500= 0.2

Page 24: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

The Technique

S0

E0

ES0

P0 P1

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

S1

E1

ES1

S2

The size of the DBN is:

O(T . n . kd)

d will be usually much smaller than n.

Page 25: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Unknown rate constants

dS

dt 0.1SE 0.2ES

dE

dt 0.1SE (0.2 k3)ES

dES

dt0.1SE (0.2 k3)ES

dP

dtk3 ES

ESES PE

k1 0.1

k3

k2 0.2

S0

E0

ES0

P0

S1

E1

ES1

P1

S2

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

k30

dtdk3 = 0

Page 26: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Unknown rate constants

During the numerical

generation of a

trajectory, the value

of k3 does not change

after sampling.

S0

E0

ES0

P0

S1

E1

ES1

P1

S2

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

k3 k3 k3 k3... ...

P(k3=A|k3=A)= 1

0 1 2 3

01

Page 27: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Unknown rate constants

During the numerical

generation of a

trajectory, the value

of k3 does not change

after sampling.

S0

E0

ES0

P0

S1

E1

ES1

P1

S2

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

k3 k3 k2 k3... ...0 1 2 3

P(k3=A|k3=A)= 1

P(ES2=A|S1=C,E1=B,ES1=A,k3=A)= 0.4

01

1

Page 28: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Unknown rate constants

Sample uniformly

across all the

Intervals.

S0

E0

ES0

P0

S1

E1

ES1

P1

S2

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

k3 k3 k3 k3... ...0 1 2 3

Page 29: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

DBN based Analysis

• Use Bayesian inferencing to do parameter estimation, sensitivity analysis, probabilistic model checking …

• Exact inferencing is not feasible for large models.

• We do approximate inferencing.• Factored Frontier algorithm.

Page 30: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

The Factored Frontier algorithm

St

Et

ESt

Pt

St+1

Et+1

ESt+1

Pt+1

BSt

BEt

BESt

BPt

BSt1

BEt1

BESt1

BPt1

Marginal distributions at t+1 computed using marginal distributions at t and the CPTs

BPt1(A)

Pr(P t1 A | ES t vES,Pt vP )

vES ,vP {A ,B ,C}

Pr(P t1 A | ES t A,P t A) 0.3

Pr(P t1 A | ES t A,P t B) 0.2

Pr(P t1 B | ES t A,P t A ) 0.1… …

BESt (vES ) BP

t (vP )

step

FF

CPT(P t1)S0

E0

ES0

P0

Initial marginal distribution

MP0 (A) 0.7

MP0 (B) 0.3

MS0 BS

0

ME0 BE

0

MES0 BES

0

MP0 BP

0

MP0 (C) 0.0

Page 31: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Parameter Estimation

S0

E0

ES0

P0

S1

E1

ES1

P1

S2

E2

ES2

P2

S3

E3

ES3

P3

... ...

... ...

... ...

... ...

k3 k3 k3 k3

1. For each choice of (interval) values for unknown parameters, present experimental data as evidence and assign a score using FF.

2. Return parameter estimates as maximal likelihoods.

3. FF can be then used on the calibrated model to do sensitivity analysis, probabilistic verification etc.

... ...0 1 2 3

Page 32: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

DBN based Analysis

• Our experiments with signaling pathways models (taken from the BioModels data base) show: The one-time cost of constructing the DBN can be

easily amortized by using it to do parameter estimation and sensitivity analysis.

Good compromise between efficiency and accuracy.

Page 33: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Complement System

• Complement system is a critical part of the immune system

Ricklin et al. 2007

Page 34: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Classical pathwayLectin pathwayAmplified responseInhibition

Page 35: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Goals

• Quantitatively understand the regulatory mechanisms of complement system How is the excessive response of the complement avoided?

• The model: Classical pathway + the lectin pathway Inhibitory mechanism

C4BP

Page 36: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

• ODE Model 42 Species 45 Reactions

Mass law Michaelis-Menten kinetics

92 Parameters (71 unknown)

• DBN Construction Settings

6 intervals 100s time-step, 12600s 2.4 x 106 samples

Runtime 12 hours on a cluster of 20 PCs

• Model Calibration: Training data: 4 proteins, 7 time points, 4 experimental conditions Test data: Zhang et al, PLoS Pathogens, 2009

Complement System

Page 37: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Calibration, validation, analysis.

Parameter estimation using the DBN. Model validation using previously

published data (Local and global) sensitivity analysis. in silico experiments. Confirmed and detailed the amplified

response under inflammation conditions.

Page 38: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Model predictions: The regulatory effect of C4BP

• C4BP maintains classical complement activation but delays the maximal response time

• But attenuates the lectin pathway activation

Classical pathway Lectin pathway

Page 39: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

The regulatory mechanism of C4BP

• The major inhibitory role of C4BP is to facilitate the decay of C3 convertase

A

BD

C

A B

C D

Page 40: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Results

• Both predictions concerning C4BP were experimentally verified.

• PLoS Comp.Biol (2011); BioModels database (303.Liu).

Page 41: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Current work

• Parametrized version of FF Reduce errors by investing more computational time

• Implementation on a GPU platform Significant increase in performance and scalability Thrombin-dependent MLC p-pathway

105 ODEs; 197 rate constants ; 164 “unknown” rate constants.

• (FF based approximate) probabilistic verification method

Page 42: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Current Collaborators

Immune system signaling duringMultiple infections

DNA damage/response pathway Chromosome co-localizations and co-regulations

Ding Jeak Ling Marie-Veronique Clement G V Shivashankar

Page 43: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Conclusion

• The DBN approximation method is useful and efficient.

• When does it (not) work?

• How to relate ODEs based dynamical proerties properties to the DBN based ones?

• How to extend the approximation method to multi-mode signaling pathways?

Page 44: Probabilistic Approximations of ODEs Based Signaling Pathways Dynamics P.S. Thiagarajan School of Computing, National University of Singapore.

Acknowledgements:

David Hsu

SucheePalaniappan

Liu Bing

Blaise Genest

Benjamin GyoriGireedharVenkatachalam

Wang Junjie P.S. Thiagarajan


Recommended