• No results found

Modélisation. lisation,, simulation et analyse qualitatives de réseaux d'interactions, application au cycle cellulaire mammifère

N/A
N/A
Protected

Academic year: 2021

Share "Modélisation. lisation,, simulation et analyse qualitatives de réseaux d'interactions, application au cycle cellulaire mammifère"

Copied!
43
0
0

Loading.... (view fulltext now)

Full text

(1)

Mod

Mod

é

é

lisation

lisation

, simulation et

, simulation et

analyse

analyse

qualitatives

qualitatives

de

de

r

r

é

é

seaux d'interactions

seaux d'interactions

,

,

application au cycle

application au cycle

cellulaire mammif

cellulaire mammif

è

è

re

re

Claudine Chaouiya

[email protected]

Technologies Avancées pour le Génome et la Clinique

(TAGC) INSERM ERM 206, Luminy Marseille - France

(2)

Contents

Contents

1.

Motivation

2.

Logical modelling of regulatory networks

The formalism

GINsim, a dedicated software

Recent developments to handle large models

3.

Dynamical analysis of a generic Boolean model for the

control of the mammalian cell cycle

(3)

Daughter

cell(s)

DNA

synthesis

Mitosis

Resting state

S

G2

M

G0

G1

Eukaryotic cell

(4)

DNA

synthesis

Resting state

S

G2

M

G0

G1

Restriction point

Spindle

checkpoint

G2/M

Daughter

cell(s)

Mitosis

Checkpoints

Checkpoints

Eukaryotic cell

(5)

S

G2

M

G0

G1

Rb

E2F

Cyclin D

Cdk4/6

APC/Cdc20

APC/Cdh1

Cyclin A

Cdk1/2

Cyclin B

Cdk1

p27

Cyclin E

Cdk2

Rb

p27

Main

Main

molecular actors

molecular actors

Eukaryotic cell

(6)

Kohn

(7)

Dynamical modelling

Dynamical modelling

Why ?

To build an integrated and coherent synthesis

To gain rigorous global, functional understanding

To predict the behaviour of the system in new situations

To design interesting new experiments

How ?

Regulatory graphs

Qualitative

modelling: Boolean or

logical

formalisms

Quantitative modelling: ODE, Stochastic equations

(8)

The core oscillator

Tyson & Novak (2001),

J Theor Biol

210

: 249-63.

Yeast cell cycle

Chen

et al.

(2004),

Mol Biol Cell

15

: 3841-62.

Mammalian cell cycle

Novak & Tyson (2004),

J Theor Biol

230

: 563-79.

Limits

of the differential modelling approach:

Scarcity

of

quantitative information

(shape of interactions and kinetic parameters)

Numerical

dynamical characterisation

(simulations)

Scaling up

is

difficult

Motivation

Motivation

Differential modelling

(9)

Motivation

Motivation

A

B

A

B

b

b

DNA

mRNA

transcription

translation

protein

a

a

activation

inhibition

!

no c

onsu

mpti

on

"quantity" of protein

!

level of expression of the corresponding gene

Genetic regulatory networks, a schematic view

(10)

Overview of the

Overview of the

logical

logical

formalism

formalism

Regulatory Graphs

!

nodes

!

genes

G

={g

1

,g

2

,...,g

n

} set of

genes

,

regulatory products

for each g

i

!

expression level x

i

"

{0, max

i

}

!

arcs

!

interactions (oriented),

!

label

!

interval of expression levels of the source for which the

interaction is

operating

!

logical parameters

!

e

ffects of combinations

of regulatory actions

(given a set X of incoming interactions, K

j

(X) defines to which value

gene g

j

should tend)

R.Thomas

(1973) Boolean formalization of genetic control Circuits. JTB, 42(3):563-85.

Chaouiya C, Remy E, Mossé B, Thieffry, D (2003).

LNCIS

294

: 119-26.

(11)

Overview of the

Overview of the

logical

logical

formalism

formalism

Regulatory Graphs

!

nodes

!

genes

G

={g

1

,g

2

,...,g

n

} set of

genes

,

regulatory products

for each g

i

!

expression level x

i

"

{0, max

i

}

!

arcs

!

interactions (oriented),

!

label

!

interval of expression levels of the source for which the

interaction is

operating

!

logical parameters

!

e

ffects of combinations

of regulatory actions

(given a set X of incoming interactions, K

j

(X) defines to which value

gene g

j

should tend)

R.Thomas

(1973) Boolean formalization of genetic control Circuits. JTB, 42(3):563-85.

Chaouiya C, Remy E, Mossé B, Thieffry, D (2003).

LNCIS

294

: 119-26.

C

B

[2,3]

[1,1]

[1,1]

A

K

C

(

A

[2,3],

B

[1,1]

)

K

C

(

A

[1,1],

B

[1,1]

)

K

C

(

B

[1,1]

)

K

C

(

A

[2,3]

)

K

C

(

A

[1,1]

)

K

C

(

#

)

(12)

Overview of the

Overview of the

logical

logical

formalism

formalism

State Transition Graphs

!

nodes

!

states [x

0

,x

1,

...,x

n

]

!

arcs

!

transitions between states

(dynamics)

x

0

,x

1

...x

j

...,x

n

?

g

j

I

j

(x)

set of interactions operating on g

j

in state x

if K

j

(

I

j

(x)

)

!

x

j

, gene g

j

receives a

call for updating

if K

j

(

I

j

(x)

) > x

j

then g

j

is

called to increase

if

K

j

(

I

j

(x)

) < x

j

then g

j

is called to decrease

$

(13)

Overview of the

Overview of the

logical

logical

formalism

formalism

State Transition Graphs

!

nodes

!

states [x

0

,x

1,

...,x

n

]

!

arcs

!

transitions between states

(dynamics)

x

0

,x

1

...x

j

...,x

n

?

g

j

I

j

(x)

set of interactions operating on g

j

in state x

C

B

[2,3]

[1,1]

[1,1]

A

1 1 0

K

C

(A

[1,1],

B

[1,1]

)=1

1 1 1

(14)

Overview of the

Overview of the

logical

logical

formalism

formalism

State Transition Graphs

!

nodes

!

states [x

0

,x

1,

...,x

n

]

!

arcs

!

transitions between states

(dynamics)

+

-

+

0

,1,

1

,1,

1

x

0

$

x

2

%

x

4

$

1

,

1

,

0

,

1

,

2

synchronous

all updating calls executed

simultaneously

synchronous / asynchronous updating assumptions

asynchronous

a unique call for updating executed at each step

lack of delay information

&

all possible transitions

generated

+

-

+

0

,1,

1

,1,

1

1

,1,1,1,1

0,1,

0

,1,1

0,1,1,1,

2

(15)

"

Logical

parameters

effects of combinations of

incoming interactions

K

B

(

#

)=0

K

B

({A,1})=1

K

B

({A,2})=0

" A graph describes the interactions between

genes or regulatory products

" Discrete levels of expression associated to

each gene (logical variables)

" Levels associated to each interaction

[1]

[1]

[1]

[2]

[1]

ABC

B

$

A

$

A

B

C

Overview of the

(16)

GINsim

GINsim

, a

, a

dedicated

dedicated

software

software

graph analysis toolbox

core simulator

GINML parser

user interface

graph

analysis

graph

editor

simulation

State transition graph

Regulatory graph

Available at

http://gin.univ-mrs.fr/GINsim

(17)

Regulatory graphs

!

A regulatory product G with n boolean regulators

!

2

n

parameters

parameters are set to 0 by default

how to ease the definition of the logical rules ?

State transition graphs

!

Goals:

determination of attractors (stable states, cyclic attractors)

reachability, properties on the trajectories

!

State explosion

"

Using the relation between properties of the regulatory graph and

induced dynamical properties

"

Limitation of the construction, yet keeping relevant properties

Handling large models

(18)

Efficient representation of the logical function

logical rules definition

state stransition graph construction

stable state determination

regulatory circuit analysis

Beyond the asynchronous / synchronous dichotomy

Handling large models

(19)

A

r

1

r

2

r

3

r

1

r

2

r

2

{0,1,2}

{0,1}

{0,1}

{0,1,2}

3*2*2 logical parameters

2

1

1

2

2

0

1

2

2

1

0

2

2

0

0

2

2

1

1

1

2

0

1

1

1

1

0

1

0

0

0

1

1

1

1

0

0

0

1

0

0

1

0

0

0

0

0

0

A

r

3

r

2

r

1

r

2

r

3

r

3

r

3

r

3

r

3

r

3

0 0 0 1

0 1 2 2 2 2 2 2

Logical function as an OMDD

Logical function as an OMDD

(20)

A

r

1

r

2

r

3

r

1

r

2

r

2

{0,1,2}

{0,1}

{0,1}

{0,1,2}

3*2*2 logical parameters

2

1

1

2

2

0

1

2

2

1

0

2

2

0

0

2

2

1

1

1

2

0

1

1

1

1

0

1

0

0

0

1

1

1

1

0

0

0

1

0

0

1

0

0

0

0

0

0

A

r

3

r

2

r

1

r

2

r

3

r

3

r

3

r

3

r

3

r

3

0 0 0 1

0 1 2 2 2 2 2 2

Logical function as an OMDD

Logical function as an OMDD

(21)

A

r

1

r

2

r

3

r

1

r

2

0

1

2

r

2

r

3

{0,1,2}

{0,1}

{0,1}

{0,1,2}

3*2*2 logical parameters

2

1

1

2

2

0

1

2

2

1

0

2

2

0

0

2

2

1

1

1

2

0

1

1

1

1

0

1

0

0

0

1

1

1

1

0

0

0

1

0

0

1

0

0

0

0

0

0

A

r

3

r

2

r

1

!

7 simplified logical rules

Logical function as an OMDD

Logical function as an OMDD

(22)

Role

Role

of

of

regulatory

regulatory

circuits

circuits

A

B

C

D

Positive circuit

A

B

C

D

Negative circuit

(23)

Role

Role

of

of

regulatory

regulatory

circuits

circuits

Regulatory circuits are

simple

structures and play a crucial

role in the dynamics of biological systems

Characteristics

Positive circuits

Negative circuits

Number of repressions

Even

Odd

Dynamical property

(24)

Circuit

Circuit

functionality

functionality

For

K

A

(

#

)

=K

B

(

#

)=K

C

(

#

)=K

D

(C)=1

(all other parameters=0)

!

only

one stable state

with {A,B,C,D}=

1

0

11

Changing

K

A

(

#

)

to

0

!

two stable states

0

1

00

and

00

11

The

positive cross-inhibitory circuit

involving

B

and

C

is

functional

only in the

absence of A

.

A

B

C

(25)

Circuit

Circuit

functionality

functionality

For

K

A

(

#

)

=0

For

K

A

(

#

)

=1

The

negative cross-inhibitory circuit

involving

B

and

C

is

functional

only in the

absence of A

.

Development of a

Feedback circuit analysis algorithm

implemented

as a novel module of

GINsim

(Naldi

et al

, in preparation)

A

(26)

!

Nodes

Regulators (proteins...)

Discrete levels of expression

!

Arcs

Directed (signed) interactions

Mammalian cell

Mammalian cell

cycle

cycle

regulatory graph

regulatory graph

Fauré A, Naldi A, Chaouiya C, Thieffry D (2006). Dynamical analysis of a generic Boolean

model for the control of the mammalian cell cycle.

Bioinformatics

(ISMB’06)

22

: e124-31.

Functional relationships

between generic components

Adapted from

(27)

!

Nodes

Regulators (proteins...)

Discrete levels of expression

!

Arcs

Directed (signed) interactions

!

Logical parameters

Rules directing the dynamics

Mammalian cell

Mammalian cell

cycle

cycle

regulatory graph

regulatory graph

Adapted from

(28)

Defining the logical rules:

"

5 incoming interactions

!

up to 2

5

parameters

"

specifying logical functions covering multiple situations

...

Mammalian cell

(29)

Wild-type simulation

Wild-type simulation

In presence of Growth factors:

! unique

cyclic attractor

!

E2F

,

CycE

,

CycA

,

Cdc20

,

Cdh1

,

UbcH10

,

CycB

oscillate

!

Rb

and

p27

inactive

CycD = 1

In absence of

Growth factors

:

! unique

stable state

! (only)

Rb

,

p27

,

Cdh1

active

! quiescence

CycD = 0

(30)

Asynchronous

Synchronous

CycD

Rb

E2F CycE

CycA

p27

Cdc20

Cdh1

UbcH10

CycB

CycA

%

CycB

%

Cdh1

$

Cdh1

$

CycA

%

CycB

%

Updating assumptions

Updating assumptions

(31)

Terminal strongly

connected component

encompassing 112 states

Asynchronous

(32)

Synchronous

Synchronous

state transition

state transition

graph

graph

[CyD, Rb, E2F, CycE, CycA, p27, Cdc20, Cdh1, UbcH10, CycB]

Cdc20

$

Cdc20

%

E2F

$

CycA

%

CycB

%

Cdh1

$

CycA

$

UbcH10

%

CycE

$

E2F

%

Cdh1

%

CycE

%

UbcH10

$

CycB

$

Synchronous cycle

encompassing

7 states

[CyD, Rb, E2F, CycE, CycA, p27, Cdc20, Cdh1, UbcH10, CycB]

Cdc20

$

Cdc20

%

E2F

$

CycA

%

CycB

%

Cdh1

$

CycA

$

UbcH10

%

CycE

$

E2F

%

Cdh1

%

CycE

%

UbcH10

$

CycB

$

Synchronous cycle

encompassing

7 states

[CyD, Rb, E2F, CycE, CycA, p27, Cdc20, Cdh1, UbcH10, CycB]

Cdc20

$

Cdc20

%

E2F

$

CycA

%

CycB

%

Cdh1

$

CycA

$

UbcH10

%

CycE

$

E2F

%

Cdh1

%

CycE

%

UbcH10

$

CycB

$

Synchronous cycle

encompassing

7 states

(33)

Both

synchronous

and

asynchronous

assumptions have

their drawbacks...

!

Under the

synchronous

assumption:

- independent processes coupled

- spurious transitions and cycles

- lack of precision

!

Under the

asynchronous

assumption:

- correct pathways buried in many other pathways

- dynamical components often very large

- kinetic information scarse

Hence the usefulness of

mixed (a)synchronous

treatments!

Beyond the

(34)

1)

Synthesis rates

slower than

degradation rates

!

2 different priority classes

2)

Components regulated by

similar molecular mechanisms

are grouped into

synchronous

classes

!

synchronous

versus

a

synchronous component sets

Rank Type

Transitions

---1

Asynch. CycD

%

$

, Rb

%

$

, p27

%

$

, Cdh1, E2F

%

, CycE

%

1

Synch. CycA

%

, Cdc20

%

, UbcH10

%

, CycB

%

2

Asynch. E2F

$

, CycE

$

, CycA

$

, Cdc20

$

2

Synch. UbcH10

$

, CycB

$

Mixed

Mixed

(a)

(a)

synchronous assumption

synchronous assumption

example

(35)

[CyD, Rb, E2F, CycE, CycA, p27, Cdc20, Cdh1, UbcH10, CycB]

Cdc20

$

Cdc20

%

E2F

$

CycA

%

CycB

%

Cdh1

$

UbcH10

%

CycE

$

CycE

%

CycA

%

CycB

%

Cdh1

$

Cdc20

%

Cdh1

%

Cdh1

$

CycA

$

UbcH10

$

CycB

$

E2F

%

Cdh1

%

E2F

%

Cdh1

%

E2F

%

Mixed state transition

Mixed state transition

graph

graph

Terminal strongly

connected

component

encompassing

(36)

Functional regulatory

Functional regulatory

circuits

circuits

132 regulatory circuits

12 functional

10 positive

2 negative

CycB

!

Cdc20

cdh1=0

Rb=0

p27=0

Cdc20=0

CycA

!

E2F

cdh1=0

CycB=0

cdh1=1

CycB=0

UbcH10=0

(37)

Functional regulatory

Functional regulatory

circuits

circuits

CycB

!

Cdc20

cdh1=0

Rb=0

p27=0

Cdc20=0

CycA

!

E2F

cdh1=0

CycB=0

cdh1=1

CycB=0

UbcH10=0

Mutant simulations :

Cdh1=1,

the cyclic attractor is lost

1 single stable state for CycD=1

2 stable states for CycD=0

Rb=1,

the cyclic attractor is lost

1 single stable state for CycD=1

1 single stable state for CycD=0

(38)

Mutant simulations

Mutant simulations

Rape & Kirshner

(2004)

Expected,

backup

mechanisms

(Emi...) not yet

considered

G1 arrest

No mitotic

checkpoint,

S phase delay

myc

UbcH10

Alevizopoulos

et

al.

(1997)

OK

Cell cycle

arrest

Cell cycle arrest

Ectopic

activity of

p27

Rivard

et al.

(1996)

Additional

activity levels

required for

Rb

Cell cycle

arrest

Viable, less

serum-dependent

p27-/-Bartek

et al.

(1996)

OK

Viable

Viable;

lengthening of

all phases of

the cycle

Rb-/-Reference

Agreement

Simulation

Phenotype

Experiment

(39)

!

A preliminary

logical model of the cell cycle control

in

mammals

!

Simulation of

mutants

and other

perturbations

!

Multi-level

modelling whenever needed

!

Feedback circuit

analysis

!

Development of a logical model of the

budding yeast

cell

cycle (collaboration with

Andrea Ciliberto

, IFOM)

- well-known system

- large number of characterised mutants

- existing ODE models for several specific modules

!

Goal:

logical model integrating all relevant modules

Conclusions & prospects

Conclusions & prospects

cell

(40)

Budding yeast cell

Budding yeast cell

cycle control

cycle control

Expected event succession for the wild-type

90 simple mutants tested (knock-out / over-expression)

2/3 are consistent

(41)

!

Priority classes

for subtler updating policies

!

Regulatory circuit analysis

!

Translation into

Petri Nets

(quantitative extensions)

!

Support of various

formats

for models/simulations: GINML

(XML), SVG, INA, PNML, SBML

!

Model checking

(temporal logics + model checkers)

!

Simplified (default) logical rules

to easily define models

!

Complex attractor identification

Prospects

Prospects

methodological and

(42)

TACG Marseille

TACG Marseille

Denis Thieffry

Adrien Fauré

Aurélien Naldi

Acknowledgements

Acknowledgements

Financial support

Financial support

STREP EU project

DIAMONDS

ACI JC

MaReBio

IML Marseille

IML Marseille

Elisabeth Remy

IFOM Milano

IFOM Milano

Andrea Ciliberto

(43)

Circuit

Circuit

functionality

functionality

'

"

Functional interaction

- the level of its target is modified (considering the threshold)

- depends on the presence/absence of co-regulators

"

functionality context

- use the logical function to determine the functionality context

K

i

(C) <

'

and K

i

(C

(

{x

i-1

})

"

'

K

i

(C)

"

'

and K

i

(C

(

{x

i-1

}) <

'

x

i

x

i-1

C

"

Functional circuit

- all interactions are functional

- the functionality context is the intersection of all interaction

contexts

References

Related documents

In recent years, a new generation of vertical-looking entomological radars (VLR) have made it possible to identify and record large insects flying at altitudes , 150–1200 m

Passed time until complete analysis result was obtained with regard to 4 separate isolation and identification methods which are discussed under this study is as

Panel A of Table 3 shows both price and implied volatility based estimates of the SPD for the random sample of 3,000 option prices described above.. The results illustrate clearly

By using non-probability sampling (purposive), respondents were selected from different stakeholders that included culture and tourism agency (Aksum Branch), agencies of

outcome. For this to happen it is crucial that certain spillover e ff ects vanish at the common solution of these games. We provide a detailed discussion of these spillovers,

This analysis also might lead to the predic- tion that cell cycle control in higher plant zygotes will show some degree of similarity to that in the Fucus model, because Corellou

z Attach one spindle fiber from the left side of your desk to the centromere on one chromatid. z Attach a spindle fiber from the right side of your desk to the centromere on the

of Mammalian Cells Through the Cell Cycle 883 Regulated Expression of Two Classes of Genes. Returns G o Mammalian Cells to the Cell