The Petri Net Model of the Sucrose- to- Starch Breakdown in the - - PowerPoint PPT Presentation

the petri net model of the sucrose to starch breakdown in
SMART_READER_LITE
LIVE PREVIEW

The Petri Net Model of the Sucrose- to- Starch Breakdown in the - - PowerPoint PPT Presentation

The Petri Net Model of the Sucrose- to- Starch Breakdown in the potato tuber Ina Koch Technical University of Applied Sciences Berlin ina.koch@tfh-berlin.de Monika Heiner Brandenburg University of Technology at Cottbus


slide-1
SLIDE 1

The Petri Net Model of the Sucrose- to- Starch Breakdown in the potato tuber

Ina Koch Technical University of Applied Sciences Berlin

ina.koch@tfh-berlin.de

Monika Heiner Brandenburg University of Technology at Cottbus

monika.heiner@informsatik.tu-cottbus.de

Gatersleben, 17th August 2004

slide-2
SLIDE 2

Outline

  • I nt roduct ion
  • Sucrose-t o-st arch breakdown in t he pot at o t uber
  • The Pet ri net model
  • Qualit at ive analysis
  • Simulat ion of t he net
  • Conclusions
slide-3
SLIDE 3

Introduction

Cooperat ion: Bj örn J unker, Max Planck I nst it ut e f or Molecular Plant Physiology,

Golm

Sit uat ion bef ore st art ing kinet ic modelling: incomplet e kinet ic dat a lit erat ur e search t r y-and-err or -t echnique t o f ind t he st eady st at e using GEPASI Mendes, Comp.Appl.Biosci. (1993) Qualit at ive modelling as t he f ir st st ep

Basic dynamic propert ies: liveness, reversibilit y, boundedness, dead st at es, deadlocks, t raps Basic st ruct ure propert ies: invariant s, robust ness, alt ernat ive pat hways,

slide-4
SLIDE 4

ucrose-to-starch-pathway in potato tuber

sucrose glucose f ruct ose

invert ase ATP ADP hexokinase ATP ADP

glucose-6-P f ruct ose-6-P

phospho- gluco isomerase ATP ADP

starch glycolysis

f r uct o- kinase

j uvenile:

slide-5
SLIDE 5

ucrose-to-starch-pathway in potato tuber

sucrose glucose f ruct ose

invert ase ADP hexokinase ATP ADP

glucose-6-P f ruct ose-6-P

phospho- gluco isomerase ATP ADP

starch glycolysis

f r uct o- kinase

UDP-glucose UDP glucose-1-P

phosphogluco- mut ase

UTP PP

sucrose- synt hase

adult :

AT P UDP-glucose pyro- phosphorylase

slide-6
SLIDE 6

ucrose-to-starch-pathway in potato tuber

sucrose glucose f ruct ose

invert ase ADP hexokinase ATP ADP

glucose-6-P f ruct ose-6-P

phospho- gluco isomerase ATP ADP

starch glycolysis

f r uct o- kinase

UDP-glucose glucose-1-P

phosphogluco- mut ase

UTP PP

sucrose- synt hase sucrose- phosphat e synt hase

UDP sucrose-6-P UDP

sucrose phosphat e phosphat ase

Pi

ATP UDP-glucose pyro- phosphorylase

slide-7
SLIDE 7

ucrose-to-starch-pathway in potato tuber

sucrose synthase: Suc + UDP ↔ UDPglc + Frc UDP-glucose pyrophosphorylase: UDPglc + PP ↔ G1P + UTP phosphoglucomutase: G6P ↔ G1P fructokinase: Frc + ATP → F6P + ADP phosophoglucoisomerase: G6P ↔ F6P hexokinase: Glc + ATP → G6P + ADP invertase: Suc → Glc + Frc sucrose phosphate synthase: F6P + UDPglc ↔ S6P + UDP sucrose phosphate phosphatase: S6P → Suc + Pi glycolysis (b): F6P + 29 ADP + 28 Pi → 29 ATP NDPkinase: UDP + ATP ↔ UTP + ADP sucrose transporter: eSuc → Suc ATP consumption (b): ATP → ADP + Pi starch synthesis: G6P + ATP → 2Pi + ADP + starch adenylate kinase: ATP + AMP ↔ 2ADP pyrophosphatase: PP → 2 Pi

slide-8
SLIDE 8

etri net basics

event Nodes : places t ransit ions (vert ices)

passive elements active elements conditions events states actions chemical compounds chemical reactions metabolites conversions of metabolites catalysed by enzymes

slide-9
SLIDE 9

etri net basics

pre-conditions post-conditions pre-places post-places event Nodes : places t ransit ions (vert ices)

passive elements active elements conditions events states actions chemical compounds chemical reactions metabolites conversions of metabolites catalysed by enzymes

Arcs: (edges)

slide-10
SLIDE 10

etri net basics

pre-conditions post-conditions pre-places post-places event

3 5

Nodes : places t ransit ions (vert ices)

passive elements active elements conditions events states actions chemical compounds chemical reactions metabolites conversions of metabolites catalysed by enzymes

Arcs: (edges) Tokens

slide-11
SLIDE 11

etri net basics

Tokens:

movable objects in discrete units, e.g. units of substances (mole) condition is not fulfilled condition is (one time) fulfilled condition is n times fulfilled

Marking:

system state, token distribution, initial marking

Token f low: occurring of an event (firing of a transition)

n

slide-12
SLIDE 12

etri net basics

Example: Pent ose Phosphat e Pat hway - sum react ion

Glucose-6-phosphate NADP+ H2O Ribose-5-phosphate

NADPH H+

CO

2

2 2 2

G6P + 2 NADP + + H2O → R5P + 2 NADPH + 2 H+ + CO2 r

slide-13
SLIDE 13

ucrose-to-starch-pathway in potato tuber

sucrose synthase: Suc + UDP ↔ UDPglc + Frc UDP-glucose Pyrophosphorylase: UDPglc + PP ↔ G1P + UTP phosphoglucomutase: G6P ↔ G1P fructokinase: Frc + ATP → F6P + ADP phosophoglucoisomerase: G6P ↔ F6P hexokinase: Glc + ATP → G6P + ADP invertase: Suc → Glc + Frc sucrose phosphate synthase: F6P + UDPglc ↔ S6P + UDP sucrose phosphate phosphatase: S6P → Suc + Pi glycolysis (b): F6P + 29 ADP + 28 Pi → 29 ATP NDPkinase: UDP + ATP ↔ UTP + ADP sucrose transporter: eSuc → Suc ATP consumption (b): ATP → ADP + Pi starch synthesis: G6P + ATP → 2Pi + ADP + starch adenylate kinase: ATP + AMP ↔ 2ADP pyrophosphatase: PP → 2 Pi

slide-14
SLIDE 14

ATP ADP ATP ATP ATP ATP ADP ADP ADP ADP P

i

P

i

PP P

i

PP Glc Frc F6P UDP UDPglc G1P UTP UDP S6P Suc eSuc (source) starch (sink) G6P

sucrose t ransport er invert ase hexokinase f ruct okinase sucrose synt hase glycolysis sucrose phosphat e phosphat ase st arch synt hesis ATP consumpt ion phosphoglucomut ase sucrose phosphat e synt hase UDP-glucose pyrophospho- rylase NDPkinase

2 28 29 29 P

i

pyrophosphat ase

ATP AMP ADP 2 2

adenylat e kinase phosphoglucoisomerase

slide-15
SLIDE 15

ucrose-to-starch-pathway in potato tuber

Suc UDP R1 R1rev Fr c UDPglc

A hierarchical node: I nt erf ace t o t he environment

st arch eSuc rSt ar ch geSuc

Tools: Editing: Ped

Heiner BTU Cottbus

Animation: PedVisor

http://www.informatik.tu-cottbus.de/~wwwdssz/

Qualitative analysis: I NA Starke HU Berlin

http://www.informatik.hu- berlin.de/~starke/ina.html

slide-16
SLIDE 16
  • del validation

(1) Dynamical (behavioural) propert ies (2) Reachabilit y analysis (3) St ruct ur al analysis (4) I nvariant analysis (5) Model checking

slide-17
SLIDE 17

ynamic (behavioural) properties

Liveness and Reversibilit y

  • a net is live, if all its transitions are live in the initial marking
  • a net is reversible, if the initial marking can be reached from each

possible state

  • How often can a transition fire? (0-times, n-times, ∞

∞ ∞ ∞ times)

  • infinite systems behaviour, search for dead transitions
  • prediction of system deadlocks
slide-18
SLIDE 18

ynamic (behavioural) properties

Boundedness

  • a net is bounded, if there exists a positive integer number k, which

represents a maximal number of tokens on each place in all states

  • What is the maximal token number for a place?

(0, 1, k, ∞ ∞ ∞ ∞ ) boundedness (k-bounded)

  • for bounded nets special algorithms exist
slide-19
SLIDE 19

eachability analysis

How many and which system states could be reached ? (0, 1, k, ∞ ∞ ∞ ∞ )

  • the reachabilit y graph represents all possible states
  • computational problem for large and dense biological networks
  • for unbounded networks: computation of the coverabilit y graph
  • Is a certain system state again and again reachable?

progressiveness

  • Is a certain system state never reachable?

saf et y

slide-20
SLIDE 20

tructural analysis

  • aims at discovering net structures to derive conclusions on dynamic

properties Element ary propert ies:

  • rdinary:

the multiplicity of every arc is equal one homogeneous: for any place all outgoing edges have the same multiplicity pure: there is no transition, for which a pre-place is also a post-place (loop-free) conservative: for each place the sum of input arc weights is equal to the sum of output arc weights – a conservative net is bounded static conflict-free: there are no transitions with a common pre-place connected, strongly connected: in graph-theoretical sense

slide-21
SLIDE 21

tructural analysis

st ruct ural deadlock: a set of places that delivers its tokens until a state is reached, where the place set is empty and there is no possibility to get a new token t rap: the opposite situation that tokens cannot be removed from a place set (accumulation of substances)

slide-22
SLIDE 22

nvariant analysis

  • properties, which are conserved during the working of the system
  • independent of the initial marking
  • only the net structure is relevant for their calculation

Are there invariant structures, which are independent from firing of the system?

Place-invariant s (P-invariant s) Transit ion-invariant s (T-invariant s)

slide-23
SLIDE 23

nvariant analysis

I nt erpret at ion P-invariant s T -invariant s

  • set of places, whose weighted
  • set of transitions, whose firing

sum of tokens is constant reproduces a given marking

  • covered by P-invariants: - covered by T-invariants:

sufficient condition for boundedness necessary condition for liveness

  • set of metabolites, whose total net - minimal set of enzymes which

concentrations remain unchanged could operate at steady state ADP, ATP

  • indicate the presence of cyclic

NADP+, NADPH firing sequences

Element ary modes

Schuster, Hilgetag, Schuster (1993)

slide-24
SLIDE 24

nvariant analysis

C =

  • 2 1 1

1 -1 0 1 0 -1 t1 t2 t3 p2 p3

(

incidence matrix C = P x T

)

t1 t2 t3 p1 p2 p3

2

place (P-) invariant : t ransit ion (T-) invariant : x C = 0 C y = 0 –2x1 + x2 + x3 = 0 –2y1 + y2 + y3 = 0 x1 – x2 = 0 y1 – y2 = 0 x1 – x3= 0 y1 – y3= 0 p1

slide-25
SLIDE 25

nvariant analysis

Minimal semi-posit ive solut ions are of int erest wit h

  • all components of the solution vector are ≥ 0
  • basis of the semi-positive solution space such that none solution is

contained in another solution, Lautenbach (1973) The calculat ion

  • of all integer solutions is in P
  • of all semi-positive solutions is in P
  • of all semi-positive integer solutions is NP-complete, Schrijver (1999)

Ext reme P at hways Schilling et al. (2000)

  • minimal basis of semi-positive integer solutions
  • subset of T-invariants – biological interpretation?
slide-26
SLIDE 26

Qualitative analysis using INA

Element ary propert ies

The net is not statically conflict-free. The net is pure. The net has transitions without pre-place. The net is not strongly connected. The net is not covered by semipositive P-invariants. The net is not bounded. The net is not structurally bounded. The net is not live and safe. The net is not safe. Transition 18.geSuc has no pre-place. The net has transitions without post-place. Transition 21.rStarch has no post-place. The net is not ordinary. The net is not conservative. At least the following transitions are live: 0.SucTrans, 1.Inv, 18.geSuc, At least the following places are simultaneously unbounded: 0.Suc, 1.eSuc, 2.Glc, 3.Frc, The net is marked. The net is not marked with exactly one toke The net is not homogenous. The net has not a non-blocking multiplicity The net has no nonempty clean trap. The net has no places without pre-transition The net has no places without post-transition. Maximal in/out-degree: 6 The net is connected. ORD HOM NBM PUR CSV SCF CON SC Ft0 tF0 Fp0 pF0 MG SM FC EFC ES N N N Y N N Y N Y Y N N N N N N N

slide-27
SLIDE 27

Qualitative analysis using INA

St ruct ural propert ies

DTP CPI CTI B SB REV DSt BSt DTr DCF L LV L&S ? N Y N N ? ? ? ? ? ? ? N

  • liveness could not be decided because the net is unbounded and the

reachability graph cannot be calculated

  • the coverability graph has more than 4 million states

smaller bounded version: more than 1010 states of the reachability graph

slide-28
SLIDE 28

Invariant analysis

The net is not covered by P-invariant s. Following P-invariant s were calculat ed:

  • 1. UDPglc, UTP, UDP
  • 2. ATP, AMP, ADP
  • 3. G6P, F6P, G1P, UTP, ATP(2), ADP, S6P, P

i, PP(2)

The net is covered by 19 T-invariant s

7 t rivials: 1. SPS, SPS_rev, 2. UGPase, UGPASE_rev,

  • 3. SuSy_SuSy_rev, 4. PGM, PGM_rev,
  • 5. NDPkin, NDPkin_rev, 6. AdK, AdK_rev,
  • 7. PGI , PGI _rev
slide-29
SLIDE 29

ATP ADP ATP ATP ATP ATP ADP ADP ADP ADP P

i

P

i

PP P

i

PP Glc Frc F6P UDP UDPglc G1P UTP UDP S6P Suc eSuc starch G6P

sucrose t ransport er invert ase hexokinase f ruct okinase sucrose synt hase glycolysis sucrose phosphat e phosphat ase st arch synt hesis ATP consumpt ion phosphoglucomut ase sucrose phosphat e synt hase UDP-glucose pyrophospho- rylase NDPkinase

2 29 29 28

phosphoglucoisomerase

T-invariant 14

P

i

pyrophosphat ase

AMP ADP 2 2

adenylat e kinase

rStarch geSuc

slide-30
SLIDE 30

ATP ADP ATP ATP ATP ATP ADP ADP ADP ADP P

i

P

i

PP P

i

PP Glc Frc F6P UDP UDPglc G1P UTP UDP S6P Suc eSuc starch G6P

sucrose t ransport er invert ase hexokinase f ruct okinase sucrose synt hase glycolysis sucrose phosphat e phosphat ase st arch synt hase ATP consumpt ion phosphoglucomut ase sucrose phosphat e synt hase UDP-glucose pyrophospho- rylase NDPkinase

2 29 29 28

phosphoglucoisomerase

T-invariant 14

P

i

pyrophosphat ase

AMP ADP 2 2

adenylat e kinase

rStarch geSuc ATP

slide-31
SLIDE 31

ATP ADP ATP ATP ATP ATP ADP ADP ADP ADP P

i

P

i

PP P

i

PP Glc Frc F6P UDP UDPglc G1P UTP UDP S6P Suc eSuc starch G6P

sucrose t ransport er invert ase hexokinase f ruct okinase sucrose synt hase glycolysis sucrose phosphat e phosphat ase st arch synt hase ATP consumpt ion phosphoglucomut ase sucrose phosphat e synt hase UDP-glucose pyrophospho- rylase NDPkinase

2 29 29 28

phosphoglucoisomerase

T-invariant 14

P

i

pyrophosphat ase

AMP ADP 2 2

adenylat e kinase

rStarch geSuc ATP

slide-32
SLIDE 32

ATP ADP ATP ATP ATP ATP ADP ADP ADP ADP P

i

P

i

PP P

i

PP Glc Frc F6P UDP UDPglc G1P UTP UDP S6P Suc eSuc starch G6P

sucrose t ransport er invert ase hexokinase f ruct okinase sucrose synt hase Glycolysis (2) sucrose phosphat e phosphat ase st arch synt hase ATP consumpt ion phosphoglucomut ase sucrose phosphat e synt hase UDP-glucose pyrophospho- rylase NDPkinase

2 29 29 28

phosphoglucoisomerase

T-invariant 14

P

i

pyrophosphat ase

AMP ADP 2 2

adenylat e kinase

rStarch geSuc ATP

slide-33
SLIDE 33

ATP ADP ATP ATP ATP ATP ADP ADP ADP ADP P

i

P

i

PP P

i

PP Glc Frc F6P UDP UDPglc G1P UTP UDP S6P Suc eSuc starch G6P

sucrose t ransport er invert ase hexokinase f ruct okinase sucrose synt hase glycolysis (2) sucrose phosphat e phosphat ase st arch synt hase ATP consumpt ion (56) phosphoglucomut ase sucrose phosphat e synt hase UDP-glucose pyrophospho- rylase NDPkinase

2 29 29 28

phosphoglucoisomerase

T-invariant 14

P

i

pyrophosphat ase

AMP ADP 2 2

adenylat e kinase

rStarch geSuc ATP

slide-34
SLIDE 34

ATP ADP ATP ATP ATP ATP ADP ADP ADP ADP P

i

P

i

PP P

i

PP Glc Frc F6P UDP UDPglc G1P UTP UDP S6P Suc eSuc starch G6P

sucrose t ransport er invert ase hexokinase f ruct okinase sucrose synt hase glycolysis (2) sucrose phosphat e phosphat ase st arch synt hase ATP consumpt ion (56) phosphoglucomut ase sucrose phosphat e synt hase UDP-glucose pyrophospho- rylase NDPkinase

2 29 29 28

phosphoglucoisomerase

T-invariant 14

P

i

pyrophosphat ase

AMP ADP 2 2

adenylat e kinase

rStarch geSuc ATP

slide-35
SLIDE 35

T-Invariant analysis

21 | 0.gGlu : 1, | 1.R1 : 1, | 2.gADP : 2, | 3.gPi : 2, | 4.gNAD : 2, | 5.PGIsomerase: 1, | 7.Aldolase1 : 1, | 10.TPIsomerase: 1, | 11.GAPDH : 2, | 13.PGKinase : 2, | 15.PGMutase1 : 2, | 17.Enolase : 2, | 19.rNADH : 2, | 26.rATP : 2, | 27.rPyr : 2, | 28.PFKinase : 1, | 29.PyrKinase1 : 1

slide-36
SLIDE 36

T-Invariant analysis

21 | 0.gGlu : 1, | 1.R1 : 1, | 2.gADP : 2, | 3.gPi : 2, | 4.gNAD : 2, | 5.PGIsomerase: 1, | 7.Aldolase1 : 1, | 10.TPIsomerase: 1, | 11.GAPDH : 2, | 13.PGKinase : 2, | 15.PGMutase1 : 2, | 17.Enolase : 2, | 19.rNADH : 2, | 26.rATP : 2, | 27.rPyr : 2, | 28.PFKinase : 1, | 29.PyrKinase1 : 1 Substrates: Glucose, 2ADP, 2Pi, 2NAD+

slide-37
SLIDE 37

T-Invariant analysis

21 | 0.gGlu : 1, | 1.R1 : 1, | 2.gADP : 2, | 3.gPi : 2, | 4.gNAD : 2, | 5.PGIsomerase: 1, | 7.Aldolase1 : 1, | 10.TPIsomerase: 1, | 11.GAPDH : 2, | 13.PGKinase : 2, | 15.PGMutase1 : 2, | 17.Enolase : 2, | 19.rNADH : 2, | 26.rATP : 2, | 27.rPyr : 2, | 28.PFKinase : 1, | 29.PyrKinase1 : 1 Substrates: Glucose, 2ADP, 2Pi, 2NAD+ Products: 2Pyruvate, 2ATP, 2NADH

slide-38
SLIDE 38

T-Invariant analysis

21 | 0.gGlu : 1, | 1.R1 : 1, | 2.gADP : 2, | 3.gPi : 2, | 4.gNAD : 2, | 5.PGIsomerase: 1, | 7.Aldolase1 : 1, | 10.TPIsomerase: 1, | 11.GAPDH : 2, | 13.PGKinase : 2, | 15.PGMutase1 : 2, | 17.Enolase : 2, | 19.rNADH : 2, | 26.rATP : 2, | 27.rPyr : 2, | 28.PFKinase : 1, | 29.PyrKinase1 : 1 Substrates: Glucose, 2ADP, 2Pi, 2NAD+ Products: 2Pyruvate, 2ATP, 2NADH Glucose + 2ADP + 2Pi + 2NAD+ 2Pyruvate + 2ATP + 2NADH

slide-39
SLIDE 39

T-Invariant analysis

Invariant number sucrose cleavage SuSy Inv hexoses go into Glyc StaSy ATP used for cycling ATP Inv Inv SuSy cons SuSy_rev SPS, SPP SPS, SPP 8 x x x x 9 x x x x 10 x x x 11 x x x x 12 x x x x 13 x x x x 14 x x x x 15 x x x 16 x x x 17 x x x 18 x x x 19 x x x

slide-40
SLIDE 40

Robustness

Robust ness: sensit ivit y of t he syst em against paramet er (f ragilit y) changes (alt ered enzyme act ivit y, mut at ions)

(Voit, 2000)

Stelling et al., Nature (2002): linear correlat ion bet ween robust ness

and t he number of element ary modes (T-invariant s) Our suggest ion: - enzyme dist ribut ion over T-invariant s

  • number of alt ernat ive pat hs

Pot at o net : - f ruct okinase occurs in all T-invariant s

  • t here is no enzyme t hat occurs in only one

T-invariant

slide-41
SLIDE 41

Conclusions & Outlook

Pet ri net s provide (1) a unique descript ion of biological net works (2) met hods f or qualit at ive analysis t o check models by t he calculat ion of syst em propert ies. (3) The complexit y of biological syst ems make it necessary t o ext end Pet ri net met hods. (4) Aut omat ic int erpret at ion of T-invariant s is necessary.