A Formal Approach to Decipher a Mixture of Genetic and Metabolic - - PowerPoint PPT Presentation

a formal approach to decipher a mixture of genetic and
SMART_READER_LITE
LIVE PREVIEW

A Formal Approach to Decipher a Mixture of Genetic and Metabolic - - PowerPoint PPT Presentation

A Formal Approach to Decipher a Mixture of Genetic and Metabolic Networks Fabien Corblin, Eric Fanchon, Laurent Trilling Workshop Toward Systems Biology 31 mai 2011 General problems exploration of regulatory biological networks qualitative


slide-1
SLIDE 1

A Formal Approach to Decipher a Mixture of Genetic and Metabolic Networks

Fabien Corblin, Eric Fanchon, Laurent Trilling Workshop Toward Systems Biology

31 mai 2011

slide-2
SLIDE 2

General problems

exploration of regulatory biological networks – qualitative and incomplete data – complex relation between structure and global behavior modeling of regulatory biological networks – which players ? – which interactions ? kinetics ? thresholds ? – which behaviors ? – which possible correction to a deficiency of the model/system ?

2 / 22

slide-3
SLIDE 3

Motivation

Example of discrete modeling (Thomas networks) generic structure possible behavior 1 possible behavior 2 x y t1

x

t1

y

t2

y

x y t1

x

1 t1

y

1 t2

y

2 x y t1

x

1 t1

y t2 y

1 Variables: kinetics, thresholds, existence, composition of interactions, behaviors Specific problems Avoid trial-error process – Consider in intension a class of models Solution Use of formal approach – Constraint approach

3 / 22

slide-4
SLIDE 4

Knowledge declaration

Structure nodes of the network (molecular species) reactions/interactions (conditions about the current position of the system state + effects on the tendency of the system) thresholds of reactions (values are formal entities) Behaviors existence of a path (sequence of transitions) possibility to consider several mutant types possibility to consider several input contexts Relation between structure and behaviors formalization of Thomas networks (existence of a path constrained to follow the tendencies of the system in each encounter state), interaction signs (increasing tendencies + or decreasing − if the threshold of interaction is crossed)

4 / 22

slide-5
SLIDE 5

Example on the network controling the drosophila embryo segmentation

5 / 22

slide-6
SLIDE 6

Knowledge declaration – Example on the network controling the drosophila embryo segmentation

Structure and interaction signs

kr kni gt hb bcd cad ter t1

bcd

t2

bcd

t3

bcd

t4

bcd

t1

cad

t2

cad

t3

cad

t4

cad

t1

ter

t2

ter

t3

ter

t4

ter

t1

hb

t2

hb

t3

hb

t4

hb

t5

hb

t1

gt

t2

gt

t3

gt

t1

kr

t2

kr

t1

kni

t2

kni

t3

hb

t4

kni

6 / 22

slide-7
SLIDE 7

Knowledge declaration – Example on the network controling the drosophila embryo segmentation

Behaviors type gt hb kr kni gt hb ter additional constraints wt hb0 kr0 /// /// S1,kr0

gt

> 0 kni0 /// /// gt0 /// /// ter0 bcd0 /// /// cad0 /// ///

7 / 22

slide-8
SLIDE 8

Search for the minimal network – Example on the network controling the drosophila embryo segmentation

Minimal structure

kr kni gt hb bcd cad ter t1

bcd

t2

bcd

t3

bcd

t4

bcd

t3

cad

t4

cad

t3

ter

t4

ter

t1

hb

t3

hb

t4

hb

t5

hb

t2

gt

t3

gt

t2

kr

t2

kni

t3

hb

8 / 22

slide-9
SLIDE 9

Multiple automatic functionalities

consistence

  • ptimization (minimal number of interactions, of thresholds, etc)

search for properties (positions of steady states, manner to compose the interactions, etc) inconsistency correction (relaxation of constraints)

9 / 22

slide-10
SLIDE 10

Semantic of genetic discrete networks

”Genetic” cellular context of node N region of concentration space defined by the same positioning compared to the thresholds of interactions onto N two states in the same cellular context have the same ”genetic” effects Tendency of N in these cellular contexts value toward the direction of evolution of the concentration of N modeled by a parameter (not known by default) Transitions from a state S1 to a state S2 different: only possible if

S1 and S2 are different by only one component N, and S2N on the same side compared to S1N that the tendency of N in S1 (the trajectory does not contradict the tendency).

form a state S1 to the same state S1: only possible if

for all N, the tendency of N in S1 is equal to S1N.

10 / 22

slide-11
SLIDE 11

Semantic of genetic discrete networks – Example

Example of discrete modeling (Thomas networks) generic structure possible behavior 1 possible behavior 2 x y t1

x

t1

y

t2

y

x y t1

x

1 t1

y

1 t2

y

2 x y t1

x

1 t1

y t2 y

1 Variables: kinetics, thresholds, existence, composition of intearctions, behaviors

11 / 22

slide-12
SLIDE 12

Semantic of metabolic networks

Metabolic reaction a set of consummed species a set of produced species an activation condition (enzymes can interact) ”Production” and ”consumption” cellular contexts of the node N region of concentration space defined by the same positioning compared to the thresholds of activation conditions for the production (resp. consumption) of N two states in the same ”production” (resp. ”consumption”) cellular context have the same ”production” (resp. ”consumption”) effects Tendency of N in these cellular contexts value V ∈ {min, current value, max} toward the direction of evolution of the concentration of N V = min if active consumption and no active production V = max if active production and no active consumption V = current value if no active consumption neither active production modeled by a parameter if there exist a conflict (both active production and active consumption) Transition : idem ”genetic” + impossible to contradict the tendency of the arrival state

12 / 22

slide-13
SLIDE 13

Semantic of discrete metabolic networks – Example on a complexation-decomplexation reaction a + b ⇋ c

Metabolic reactions {a, b}

Sa≥t1

a ∧ Sb≥t1 b

− − − − − − − − − → {c} {c}

Sc≥t1

c

− − − − → {a, b} ”Production” and ”consumption” cellular contexts of node N production of a ⇔ Sc ≥ t1

c

(2 ”production” cellular contexts for a), consumption of a ⇔ Sa ≥ t1

a ∧ Sb ≥ t1 b ,

production of c ⇔ Sa ≥ t1

a ∧ Sb ≥ t1 b ,

consumption of c ⇔ Sc ≥ t1

c

Tendency of N in one of these cellular contexts for a (idem for b) :

= min: if Sa ≥ t1

a ∧ Sb ≥ t1 b ∧ Sc < t1 c

= max: if Sc ≥ t1

c ∧ (Sa < t1 a ∨ Sb < t1 b )

= current value = SN = Sa: if (Sa < t1

a ∨ Sb < t1 b ) ∧ Sc < t1 c

= parameter ∈ {min, current value, max}: if Sa ≥ t1

a ∧ Sb ≥ t1 b ∧ Sc ≥ t1 c

Transition : idem ”genetic” + impossible to contradict the tendency of the arrival state

13 / 22

slide-14
SLIDE 14

Semantic of discrete metabolic networks – Example on a complexation-decomplexation reaction a + b ⇋ c

abc a + b ⇋ c 000 001 100 010 110 011 101 111

14 / 22

slide-15
SLIDE 15

Semantic of discrete metabolic networks – Example on a complexation-decomplexation reaction a + b ⇋ c

abc a + b ⇋ c 000 001 100 010 110 011 101 111 pa = 0 pc = 0 pb = 0

15 / 22

slide-16
SLIDE 16

Semantic of discrete metabolic networks – Example on a complexation-decomplexation reaction a + b ⇋ c

abc a + b ⇋ c 000 001 100 010 110 011 101 111 pa = 1 pc = 1 pb = 1 pa = 1 ∧ pb = 1 ∧ pc = 1

16 / 22

slide-17
SLIDE 17

Semantic of discrete metabolic networks – Example on a complexation-decomplexation reaction a + b ⇋ c

abc a + b ⇋ c 000 001 100 010 110 011 101 111 pa = 0 pc = 1 pb = 1

17 / 22

slide-18
SLIDE 18

Semantic of mixed networks

cellular contexts of node N triple of cellular contexts ”genetic”, ”production”, and ”consumption” (noted Cellc

igenetic, iproduction, iconsumption N

  • r just Cellci

N).

Tendency of N in one of these cellular contexts if no production and consumption of N: idem genetic semantic, if no genetic interaction onto N: idem metabolic semantic, else : idem genetic semantics + Constraints enforcing a (non strict) increasing of the tendency from a (non empty) cellular context Cellc1

N to a (non empty) cellular context Cellc2 N if:

Cellc2

N = Cellc1 N+ one production,

Cellc2

N = Cellc1 N− one consumption,

Cellc2

N = Cellc1 N+ one additive interaction

(true also for genetic part).

18 / 22

slide-19
SLIDE 19

2 programming environments to decypher biological networks

GNBox environment – formalization: discrete genetic networks and biological properties – implementation: cooperation of 2 solvers, CP on integers and SAT – functionnalities: consistency, correction, property inference, optimization – formal entities: existence, kinetic and threhsolds of interactions, behaviors, – publication : F . Corblin, E. Fanchon, L. Trilling. BMC Bioinformatics 2010. SysBiOX environment – formalization : discrete mixed networks (genetic and metabolic) – implementation: with ASP (Answer Set Programming) Very general: many functionalities and easy representation of data Completely declarative modeling: formalizations with constraints (over formal entities)

19 / 22

slide-20
SLIDE 20

Perspectives

application to the toxicity control in human hepatic cells (A. Corlu, F . Morel, INSERM Rennes – J. Nicolas, IRISA-INRIA Rennes). application to mammal iron homeostasis (J.-M. Moulis, IMBG-CEA Grenoble). study of mixed network properties (as presented here). experiment design: language to describe

biological properties (objective) controllable perturbations

  • bservables.

technological study for optimization, property inference, and relaxation of constraints (ASP , SMT).

20 / 22