1 / 87

FBA (1)

CCFFT. FBA (1). Author : Tõnis Aaviksaar. TALLINN 200 6. Contents. Intro Systems of linear equations Solution by row operations Steady state mass balance Linear Programming. Metabolic Networks. Metabolic networks consist of reactions between metabolites

Download Presentation

FBA (1)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CCFFT FBA (1) Author: Tõnis Aaviksaar TALLINN 2006

  2. Contents • Intro • Systems of linear equations • Solution by row operations • Steady state mass balance • Linear Programming

  3. Metabolic Networks • Metabolic networks consist of reactions between metabolites • Flux Balance Analysis (FBA) calculates flux patterns from a system of linear equations • Flux value = rate of reaction • Flux pattern is a collection of flux values

  4. .... .... .... v1 v1 v1 A A A v2 v2 v2 B B B v3 v3 v3 v5 v5 v5 C C C v4 v4 v4 .... .... .... .... .... .... Flux Patterns v =

  5. Metabolic Networks • Metabolic networks consist of reactions between metabolites • Thousands of metabolites • More reactions than metabolites • Flux Balance Analysis (FBA) calculates flux patterns from a system of linear equations • Flux value = rate of reaction • Flux pattern is a collection of flux values

  6. FBA • Steady-state mass balance equations • Weighted sums (linear combinations) of • Reaction stoichiometries • Flux patterns

  7. Contents • Intro • Systems of linear equations • Solution by row operations • Steady state mass balance • Linear Programming

  8. Linear equation 2x1 + 3x2 + 4x3 = 11

  9. Linear equation Linear equation a1x1 + a2x2 + a3x3 = b in matrix form 2x1 + 3x2 + 4x3 = 11 × =

  10. Linear equation Linear equation a1x1 + a2x2 + a3x3 = b in matrix form 2x1 + 3x2 + 4x3 = 11 × = =

  11. System of linear equations System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × = =

  12. System of linear equations System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × = =

  13. System of linear equations System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × = =

  14. System of linear equations System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × = =

  15. System of linear equations System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × =

  16. Linear Combination of Columns System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × =

  17. Linear Combination of Columns System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × = x1+ x2+ x3

  18. Linear Combination of Columns System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × =

  19. Linear Combination of Columns System of linear equations a11x1 + a12x2 + a13x3 = b1 a21x1 + a22x2 + a23x3 = b2 a31x1 + a32x2 + a33x3 = b3 in matrix form × =

  20. Contents • Intro • Systems of linear equations • Rows correspond to equations • Linear combination of columns • Solution by row operations • Steady state mass balance • Linear Programming

  21. Matrices • Identity matrix I • Inverse of a matrix AA-1=I ifAB=IandBA=IthenB=A-1andA=B-1 • Solution to a system of linear equations Ax=b A-1Ax=A-1b I =

  22. Matrices • Identity matrix I • Inverse of a matrix AA-1=I ifAB=IandBA=IthenB=A-1andA=B-1 • Solution to a system of linear equations Ax=b A-1Ax=A-1b Ix=A-1b x=A-1b I = Ix = × =

  23. Matrices • Identity matrix I • Inverse of a matrix AA-1=I ifAB=IandBA=IthenB=A-1andA=B-1 • Solution to a system of linear equations Ax=b A-1Ax=A-1b Ix=A-1b x=A-1b I = Ix = × =

  24. Matrix Row Operations · (–1 / 7) – 5 · R1 – 1 · R1

  25. Matrix Row Operations · (–1 / 7) – 5 · R1 – 1 · R1 · 7 / 5 .….

  26. Matrix Row Operations • Equivalent systems of equations • Two systems of equations are equivalent if they have same solution sets • Row operations produce equivalent systems of equations • Changing the order of rows • Multiplication of a row by a constant 2x = 4 is equivalent to4x = 8 • Addition of a row to another row 2x1 + 3x2 = 5 -x1 + 2x2 = 1 2x1 + 3x2 = 5 x1 + 5x2 = 6 is equivalent to

  27. Matrix Row Operations • Equivalent systems of equations • Two systems of equations are equivalent if they have same solution sets • Row operations produce equivalent systems of equations • Changing the order of rows • Multiplication of a row by a constant 2x = 4 is equivalent to4x = 8 • Addition of a row to another row 2x1 + 3x2 = 5 -x1 + 2x2 = 1 2x1 + 3x2 = 5 x1 + 5x2 = 6 is equivalent to

  28. Gaussian Elimination • Given a system of linear equations Ax=b • Matrix A is augmented by b [A | b] • Which is then simplified by row operations to produce [I | c] • Which corresponds to system of equations Ix=c • Which is equivalent to the original system Ax=b

  29. Row-Reduced [A | b] Examples • System of equations −7x1 − 6x2 − 12x3 = −33 5x1 + 5x2 + 7x3 = 24 x1 + 4x3 = 5 • Row-Reduced [A | b] ~ [I | c] = • Simplified equivalent system of equations, only one solution x1 = −3 x2 = 5 x3 = 2 [A | b] =

  30. Row-Reduced [A | b] Examples • System of equations x1 − x2 + 2x3 = 1 2x1 + x2 + x3 = 8 x1 + x2 = 5 • Row-Reduced [A | b] • Simplified equivalent system of equations, infinite number of solutions (solution space) x1 + x3 = 3 x2 − x3 = 2

  31. Row-Reduced [A | b] Examples • System of equations 2x1 + x2 + 7x3 − 7x4 = 2 −3x1 + 4x2 − 5x3 − 6x4 = 3 x1 + x2 + 4x3 − 5x4 = 2 • Row-Reduced [A | b] • Inconsistent system, no solutions 0x1 + 0x2 + 0x3 − 0x4≠1

  32. Gaussian Elimination • Carl Friedrich Gauss (1777–1855) • Chiu-chang suan-shu or The Nine Chapters on the Mathematical Art, written around 250 BCE

  33. Contents • Intro • Systems of linear equations • Solution by row operations • Equivalent linear systems • Reduced row echelon form • Steady state mass balance • Linear programming

  34. .... v1 A v2 .... Steady State Approximation • Steady state condition Fluxes ≠ 0 Concentrations = const • Steady state mass balance Compound production = consumption Production – consumption = 0

  35. .... v1 A v2 B v3 v5 C v4 .... .... Mass Balance Equations v1–v2 = 0 v2– v3 –v5 = 0 v3 –v4 = 0 × = Nv = 0

  36. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  37. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  38. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  39. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  40. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  41. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  42. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  43. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  44. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 × N2 v2 1N2 + 3H2 = 2NH3 NH3

  45. Stoichiometry Matrix H2O v1 2H2O = 2H2 + 1O2 O2 H2 v1+ v2+ …. N2 v2 1N2 + 3H2 = 2NH3 NH3

  46. Stoichiometry Matrix H2O v1= 3 v1 v2= 2 2H2O = 2H2 + 1O2 O2 H2 v1+ v2+ …. = N2 v2 1N2 + 3H2 = 2NH3 NH3

  47. Stoichiometry Matrix H2O v1= 3 v1 v2= 2 2H2O = 2H2 + 1O2 O2 H2 v1+ v2+ …. = N2 v2 1N2 + 3H2 = 2NH3 NH3

  48. Stoichiometry Matrix H2O v1= 3 v1 v2= 2 2H2O = 2H2 + 1O2 O2 H2 v1+ v2+ …. = N2 v2 1N2 + 3H2 = 2NH3 NH3

  49. .... v1 A v2 B v3 v5 C v4 .... .... Calculable Fluxes v1–v2 = 0 v2– v3 –v5 = 0 v3 –v4 = 0 × = Nv = 0

  50. .... v1 A v2 B v3 v5 C v4 .... .... Calculable Fluxes v1–v2 = 0 v2– v3 –v5 = 0 v3 –v4 = 0 × = Nv = 0

More Related