Lecture #7

37
Lecture #7 The stoichiometri c matrix

description

Lecture #7. The stoichiometric matrix. Outline. The many facets of S Chemistry: S as a data matrix Network structure: S as a connectivity matrix Mathematics: S as a linear transformation Systems science: S as part of a network model. Matrix Attributes. - PowerPoint PPT Presentation

Transcript of Lecture #7

Page 1: Lecture #7

Lecture #7

The stoichiometric matrix

Page 2: Lecture #7

Outline

• The many facets of S• Chemistry:

– S as a data matrix• Network structure:

– S as a connectivity matrix• Mathematics:

– S as a linear transformation• Systems science:

– S as part of a network model

Page 3: Lecture #7

Matrix Attributes

Page 4: Lecture #7

Properties of the Stoichiometric Matrix

Page 5: Lecture #7

S AS A DATA MATRIX

Page 6: Lecture #7

Forming S

1.

2.

3.

S is a data matrix

(bio) chemistry

2 3 4

math

Page 7: Lecture #7

The GPRs: GenesProteinsReactions

gene

protein

reaction

GPRs

isozymespromiscuous

Page 8: Lecture #7

S as a data matrix

S# compounds

# reactionsSmxn

Page 9: Lecture #7

E. coli at the genome-scale: S for iAF1260

Page 10: Lecture #7

S for Geobacter sulfurreducans

Reguera, et al, Nature 435:1098-1101 (2005)

Page 11: Lecture #7

QC/QA on S• Every column in S (si; reaction vector)

represents a reaction– Chemically accurate, including charge and

elemental balancing

elem

ents

compounds

. . . . . .

the rows of E are in the left null of S

Elemental balance:E•S=0

Elemental matrix: E

Page 12: Lecture #7

QC/QA: quality control/quality assurance

ES=0

Time invariants in the left null space of S

Elemental and charge

balancing

Page 13: Lecture #7

Elemental Composition of some Common Metabolites

Page 14: Lecture #7

Example: S for Glycolysis vhk vpgi vpfk vtpi vald vgapdh vpgk vpglm veno vpk vldh vamp vapk vpyr vlac vatp vnadh vgluin vampinGLC -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0G6P 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0F6P 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0FBP 0 0 1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

DHAP 0 0 0 -1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0

GA3P 0 0 0 1 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0

13DPG 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 03PG 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 02PG 0 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0 0PEP 0 0 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0PYR 0 0 0 0 0 0 0 0 0 1 -1 0 0 -1 0 0 0 0 0LAC 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -1 0 0 0 0NAD 0 0 0 0 0 -1 0 0 0 0 1 0 0 0 0 0 1 0 0

NADH 0 0 0 0 0 1 0 0 0 0 -1 0 0 0 0 0 -1 0 0

AMP 0 0 0 0 0 0 0 0 0 0 0 -1 1 0 0 0 0 0 1ADP 1 0 1 0 0 0 -1 0 0 -1 0 0 -2 0 0 1 0 0 0ATP -1 0 -1 0 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 0Pi 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 1 0 0 0

GLC G6P F6P FBP DHAP GA3P 13DPG 3PG 2PG PEP PYR LAC NAD NADH AMP ADP ATP PiC 6 6 6 6 3 3 3 3 3 3 3 3 21 21 10 10 10 0H 12 11 11 10 5 5 4 4 4 2 3 5 27 28 13 13 13 1O 6 9 9 12 6 6 10 7 7 6 3 3 14 14 7 10 13 4N 0 0 0 0 0 0 0 0 0 0 0 0 7 7 5 5 5 0P 0 1 1 2 1 1 2 1 1 1 0 0 2 2 1 2 3 1

E for Glycolysis

Page 15: Lecture #7

QC/QA on S for glycolysis

vhk vpgi vpfk vtpi vald vgapdh vpgk vpglm veno vpk vldh vamp vapk vpyr vlac vatp vnadh vgluin vampinC 0 0 0 0 0 0 0 0 0 0 0 -10 0 -3 -3 0 0 6 10H -1 0 -1 0 0 -1 0 0 -2 1 1 -13 0 -3 -5 1 -1 12 13O 0 0 0 0 0 0 0 0 -1 0 0 -7 0 -3 -3 1 0 6 7N 0 0 0 0 0 0 0 0 0 0 0 -5 0 0 0 0 0 0 5P 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 1

The product E•S is shown below. As can be seen E•S ≠ 0.

Hydrogen needs to be added on the product side

Water has to be added to the product side to balance

Hydrogen needs to be added on the reactant side

Hydrogen needs to be added on the product side and water on the reactant side

Hydrogen needs to be added on the product side

Page 16: Lecture #7

Balanced S matrix for Glycolysis after QC/QA

vhk vpgi vpfk vtpi vald vgapdh vpgk vpglm veno vpk vldh vamp vapk vpyr vlac vatp vnadh vgluin vampinGLC -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0G6P 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0F6P 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0FBP 0 0 1 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0DHAP 0 0 0 -1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0GA3P 0 0 0 1 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 013DPG 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 0 03PG 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0 0 02PG 0 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0 0PEP 0 0 0 0 0 0 0 0 1 -1 0 0 0 0 0 0 0 0 0PYR 0 0 0 0 0 0 0 0 0 1 -1 0 0 -1 0 0 0 0 0LAC 0 0 0 0 0 0 0 0 0 0 1 0 0 0 -1 0 0 0 0NAD 0 0 0 0 0 -1 0 0 0 0 1 0 0 0 0 0 1 0 0NADH 0 0 0 0 0 1 0 0 0 0 -1 0 0 0 0 0 -1 0 0AMP 0 0 0 0 0 0 0 0 0 0 0 -1 1 0 0 0 0 0 1ADP 1 0 1 0 0 0 -1 0 0 -1 0 0 -2 0 0 1 0 0 0ATP -1 0 -1 0 0 0 1 0 0 1 0 0 1 0 0 -1 0 0 0Pi 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 1 0 0 0H 1 0 1 0 0 1 0 0 0 -1 -1 0 0 0 0 1 1 0 0H2O 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 -1 0 0 0

E•S = 0, except for bi

Page 17: Lecture #7

S AS AN INCIDENCE MATRIX

Page 18: Lecture #7

S Represents a ‘Graph’ or ‘Map’

( )S:link, vj

node, xi

•Reaction Map

•Flux Map:a particular functional stateof the reaction map

1

1/2

1/21/4

1/4A particular flux vector

Page 19: Lecture #7

ST is also a ‘Map’ or ‘Graph’

( )link, xi

node, vj

1/21

x1v1

x3x2

v2

v3

- Compound map- Concentration map

1/6

Page 20: Lecture #7

Duality, S, and ST

Page 21: Lecture #7

Examples

Page 22: Lecture #7

Reaction Map of iAF1260

Page 23: Lecture #7

S AS A PART OF THE DYNAMIC MASS BALANCES

Page 24: Lecture #7

Dynamic Mass Balance

v5

v4

v3

v2

v1

rate of formation rate of degradation

xi: compound i

vj: reaction jmoles/vol/time

100-

106 m

olecu

les

3 sec-

min

Page 25: Lecture #7

Dynamic Mass Balance for a Network

1) steady state 0=S•v ; Systems Biology Vol I

2) dynamic states

simulate

Systems Biology Vol II

kineticconstants

Page 26: Lecture #7

Defining a ‘System’ Based on S

systemboundary

inside

outside I/O

•physical; cell wall, nuclear membrane

•virtual; ETS

Page 27: Lecture #7

The different forms of S

Page 28: Lecture #7

Example

Page 29: Lecture #7

Reaction Map for Glycolysis as a System

Page 30: Lecture #7

S for Glycolysis as a System

Page 31: Lecture #7

S AS A MAPPING OPERATION

Page 32: Lecture #7

S Represents a mapping Operation

;

Page 33: Lecture #7

What is in the Four Subspaces?

• (right) null space– 0=S•v; all steady state solutions

• left null space– 0=l•S= time invariants

Page 34: Lecture #7

The Column Space contains the directions of motion

column space ;

( )

Page 35: Lecture #7

Row space contains the thermodynamic driving forces

m mxn n

m x n

concentration(compound)

fluxes(reaction)

m ≤ n

Page 36: Lecture #7

Summary• S is comprised of stoichiometric coefficients that are

commonly integer numbers. The columns of the S represent chemical reactions while the rows represent compounds.

• S has many important attributes: – 1) it is a data matrix, – 2) it gives the structure of a network, – 3) it is a mathematical mapping operations with four fundamental subspaces,

and – 4) it forms a key part of in silico models describing the functional states of

networks.

• The column (reaction) vectors represent chemical transformations and thus come with chemical information.

• The reaction vectors imply elemental and charge balance. The reaction vectors are thus orthogonal to the rows of E. These conservation quantities are in the left null space of S.

Page 37: Lecture #7

Summary, con’t• Some quantities, such as free energy, are non-conserved

during a chemical reaction. These quantities will be in the row space of S.

• There are few basic forms of the elementary reactions. Most, if not all, biochemical reaction networks are either linear or bi-linear.

• Structurally, or topologically, S represents a reaction map. The transpose of S represents a compound map. Both maps are topologically non-linear, as they contain joint edges between nodes.

• The boundaries of a reaction network can be drawn in different ways and lead to three fundamental forms of S.