Dynamical analysis of logical models of genetic regulatory networks - - PowerPoint PPT Presentation

dynamical analysis of logical models of genetic
SMART_READER_LITE
LIVE PREVIEW

Dynamical analysis of logical models of genetic regulatory networks - - PowerPoint PPT Presentation

Dynamical analysis of logical models of genetic regulatory networks Contents Logical modelling of regulatory networks Novel algorithms for dynamical analysis Application to T cell activation and differentiation Conclusions and


slide-1
SLIDE 1

Dynamical analysis of logical models

  • f genetic regulatory networks

Contents

  • Logical modelling of regulatory networks
  • Novel algorithms for dynamical analysis
  • Application to T cell activation and differentiation
  • Conclusions and prospects
slide-2
SLIDE 2

Logical modelling of regulatory networks

 A graph describes the interactions between genes or regulatory products  Discrete levels of expression associated to each gene (logical variables) and interaction

[1] [1] [1] [2] [1]

A

B

C

Chaouiya C, Remy E, Mossé B, Thieffry, D (2003). LNCIS 294: 119-26.

ABC C↑ C↓ B↓ B↓ A↑

 The dynamics is represented by a State Transition Graph (here, all possible trajectories)  Logical parameters define the effect of combinations

  • f incoming interactions

KB(∅)=0 KB({A,1})=1 KB({A,2})=0

slide-3
SLIDE 3

GINsim (Gene Interaction Networks simulation)

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

Gonzalez A, Naldi A, Sánchez L, Thieffry D, Chaouiya C (2006). Biosystems 84: 91-100.

slide-4
SLIDE 4

Discrete dynamics of simple feedback circuits

stable states attracting cycle

A B C D

Positive circuit

A B C D

Negative circuit

Remy E, Mosse B, Chaouiya C, Thieffry D (2003). Bioinformatics 10: ii172-8.

slide-5
SLIDE 5

Feedback circuits & Thomas' rules

 A positive feedback circuit is necessary to generate multiple stable states or attractors  A negative feedback circuit is necessary to generate homeostasis or sustained oscillatory behaviour Thomas R (1988). Springer Series in Synergics 9: 180-93. Mathematical theorems and demonstrations:  In the differential framework:

  • Soulé C (2005). ComPlexUs 1: 123–33.

 In the discrete framework:

  • Remy E, Ruet P, Thieffry D (2006). LNCIS 341: 263-70.
  • Richard A (2006). PhD thesis, University of Evry, France.
slide-6
SLIDE 6

Dynamical analysis tools

  • Priorities
  • Mixed a/synchronous simulations

[Fauré et al (2006) Bioinformatics 22: e124-31]

  • Decision diagrams (Aurélien NALDI)
  • Stable state identification
  • Feedback circuit analysis

[Naldi et al (2007) LNCS 4695: 233-47]

  • Petri nets (Claudine CHAOUIYA)
  • Standard Petri nets [Remy et al (2006). LNCS 4230: 56-72]
  • Coloured Petri nets [Chaouiya et al (2006) LNCS 4220: 95-112]
  • Logical programming
  • Attractor identification
slide-7
SLIDE 7

Logical functions as decision trees

A C C 1 1 1

A B C

2 1 C 1

Behaviour of B given by the logical function KB KB = 1 if A

1 ∨C

( )

  • therwise

      KB

slide-8
SLIDE 8

A

A B C

2 1 C 1

Dynamics of B given by the logical function KB KB = 1 if A

1 ∨C

( )

  • therwise

      Efficient structure Canonical representation

(for an ordering of the decision variables)

Logical functions as decision diagrams

KB

slide-9
SLIDE 9

Determination of stable states

  • Stable states: all variables are stable
  • Analytic method to find all possible stable states
  • No simulation
  • No initial condition
  • Principle
  • Build a stability condition for each variable
  • Combine these partial conditions
slide-10
SLIDE 10

Determination of stable states

A 1 1 KA A A C C 1 A 1 KC !A A C 1 A B B 1 1 C C KB

A∧!C

A

B C

slide-11
SLIDE 11

A C C 1 A B B 1 1 C C A B B C C 1

*

2 stable states : 001 et 110

Determination of stable states

A

B C

slide-12
SLIDE 12

A

B 0 0 1 0 1 1 0 1

Functionality context

Example: negative circuit inducing a cyclic behaviour

slide-13
SLIDE 13

A

B 0 0 1 0 1 1

C prevents A from activating B The circuit is functional in a given context: in absence of C

C 0 1

Functionality context

slide-14
SLIDE 14

Functionality context: set of constraints on the expression levels of regulators Each interaction has its own context Context of the circuit: combination of all interaction contexts

Functionality context

slide-15
SLIDE 15

Functionality of an interaction

A

B C X Y

  • In a circuit (...,A,B,C,...), the functionality
  • f the interaction (A,B) depends on:
  • KB
  • the threshold of (A,B)
  • the threshold of (B,C)
  • Functionality: logical function depending
  • n the regulators of B

(represented as a decision diagram)

slide-16
SLIDE 16

A Y X X Y Y Y 1 1 1 1 1 1 +1

  • 1

X Y Y +1

  • 1

K B

Functionality of an interaction

A

B C X Y

slide-17
SLIDE 17

Restrictions on circuit functionality context

  • Auto-regulation and (more generally) “short-circuit”
  • Circuit members appear in functionality context
  • Members of the circuit must be able to cross their threshold

A

B

B

C

A

1 1 1 1

slide-18
SLIDE 18

Applications

  • Cell cycle (DIAMONDS FP6 STREP)
  • Yeast (S. cerevisiae)
  • Generic mammalian core
  • Drosophila (embryos)
  • T cell differentiation and activation (ACI IMPbio & ANR BioSys)
  • Differentiation: Th1/Th2, Regulatory T cells, lymphoid lineages
  • TCR signalling
  • Drosophila development (with Lucas SANCHEZ)
  • Genetic control of segmentation
  • Compartment formation in imaginal disks
slide-19
SLIDE 19

T cell activation and differentiation

Th1 cell Th2 cell Naive T helper cell

T-bet GATA-3

Humoral response Cellular response

TCR Activation

slide-20
SLIDE 20

Application: TCR signalling

Klamt S et al (2006) BMC Bioinformatics 7: 56.

  • Circuit analysis:

4 circuits functional among 12

  • 3 positive circuits:

auto-regulations on inputs → 8 attractors:

  • ne for each input combination
  • 1 negative circuit:

ZAP70/cCbl (functional in presence

  • f LCK and TCRphos)

→ cyclic attractor (for 111 input)

  • Stable state analysis:

7 stable states

slide-21
SLIDE 21

Application: Th differentiation

Mendoza L (2006) BioSystems 84: 101-14.

  • 5 functional (positive) circuits among 22
  • 4 stable states:
  • Th0 (naive)
  • Th1 and Th1* (cellular response)
  • Th2 (humoral response)
slide-22
SLIDE 22

Th0 Th1

Medium IFNγ

Th1*

High IFNγ

Th2

IL4+IL10

Tbet IFNγ circuits

+ IFNγ or L12+IL18

Tbet/GATA3

Attractors and feedback circuits

Humoral response Inflammation Cellular response

GATA3/IL4/IL4R/STAT6

+ IL4

slide-23
SLIDE 23

Mutant simulations

T-bet, GATA3/Tbet, GATA3/IL4/IL4R/STAT6 Th0 GATA3+Tbet DKO GATA3/Tbet, GATA3/IL4/IL4R/STAT6 Th1 & Th1* like, Th2 GATA3 KI GATA3/Tbet, GATA3/IL4/IL4R/STAT6 Th0, Th1, Th1* GATA3 KO T-bet, GATA3/Tbet, GATA3/IL4/IL4R/STAT6 Th1* like GATA3+Tbet DKI IFNγ circuits Th1* IFNγ KI (high) Tbet, GATA3/Tbet Th1* Tbet KI (high) Tbet, GATA3/Tbet Th0, Th2 Tbet KO 5 functional positive circuits Th0, Th1, Th1*, Th2 Wild type Desactivated Circuits Predicted phenotypes Genetic background

Qualitative agreement with documented perturbations

slide-24
SLIDE 24

Take-home messages

  • Flexibility of logical/discrete modelling
  • Versatility (gene regulation, cell cycle, differentiation...)
  • Analytical developments (circuits functionality, stable state)
  • Insights into topology - dynamics relationships
  • Implementation of novel algorithms into GINsim
slide-25
SLIDE 25

Prospects

  • Methodological developments
  • Determination of complex attractors
  • Further elaboration of circuit analysis
  • Th model
  • Extension to other regulatory components (IL2)
  • Other differentiative pathways (Treg and T17)
  • Model composition (Tcell activation and

differentiation)

slide-26
SLIDE 26

Current supports