1 / 16

Biochemical Reactions

Biochemical Reactions. Synthesizing Biological Computation. inputs. computation. outputs. Molecular Triggers. Molecular Products. Protein-Protein Chemistry at the Cellular Level. Synthesizing Biological Computation. Biochemical Reactions.

maj
Download Presentation

Biochemical Reactions

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. Biochemical Reactions Synthesizing Biological Computation inputs computation outputs Molecular Triggers Molecular Products Protein-Protein Chemistry at the Cellular Level

  2. Synthesizing Biological Computation Biochemical Reactions Design a system that computes output quantitiesas functions of input quantities. given obtain Quantities of Different Types Quantities of Different Types

  3. Synthesizing Biological Computation X Biochemical Reactions Z Y Design a system that computes output quantitiesas functions of input quantities. specified independent for us to design

  4. 0 0 0 0 1 1 1 0 1 1 1 0 + 2a c b + Basic Mechanisms Logic Gates: how digital values are computed. “XOR” gate Biochemical Reactions: how types of molecules combine.

  5. + Biochemical Reactions cell species count 9 8 6 5 7 9 Discrete chemical kinetics; spatial homogeneity.

  6. + + + Biochemical Reactions Relative rates or (reaction propensities): slow medium fast Discrete chemical kinetics; spatial homogeneity.

  7. Biochemical Reactions N M Synthesizing Biological Computation Design a system that computes output quantitiesas functionsof input quantities. given obtain Quantities of Different Types Quantities of Different Types independent specified for us to design

  8. Example: Multiplication Start with of type x. Start with of type y. X Y × Produce of type z. X Y x a v . fast y′ a a y z + + + × obtain of z X Y a Iterate! med . y′ y Use working types a,y′. slow fast

  9. Produce of type n. + fast + a n a n 2 obtain 1 of n med a slow m b + v . fast + n b 2 c b M obtain of n 2 M 2 fast b med . c n Example: Exponentiation Start with M of type m. Use working types a,b,c. Start with anynon-zero amount of types aandn. Start with no amountof types bandc.

  10. Functional Dependencies Exponentiation Logarithm Linear Raising-to-a-Power

  11. k1 + k2 + k3 + Stochastic Kinetics • Its rate. • The quantities of its reactants. The probability that a given reaction is the next to fire is proportional to: See D. Gillespie, “Stochastic Chemical Kinetics”, 2006.

  12. Modular Synthesis Deterministic Module Stochastic Module . . . . . . . . . initializing,reinforcing,stabilizing, purifying, andworking reactions linear,exponentiation, logarithm,raising-to-a-power,etc.

  13. . . . . StochasticModule DeterministicModule . . . . . . . . Modular Synthesis Compose modules to achieved desired probabilistic response. Composition requires “regulatory gluing”.

  14. Modular Synthesis Strategy: • Structure computation to obtain initial choice probabilistically. • Thenamplify this choice and inhibitother choices. Method is: • Precise. • Robust. • Programmable. With “locking”, produces designs that areindependentof rates.

  15. CAD Tool Brian’s Automated Modular Biochemical Instantiator (BAMBI) • Library of biochemical models. • Designated input and output types. • Specific quantities (or ranges) of input types. • Target functional dependencies. • Target probability distribution. Given: Outputs: • Reactions/parameters implementing specification. • Detailed measures of accuracy and robustness. Targets can be nearly any analytic function or data set.

  16. Computational Infrastructure • Implementing a “front-end” database of biochemical models in Structured Query Language (SQL) from online repositories: BioBricks, SBML.org, … • Implementing “back-end” number crunching algorithms for analysis and synthesis on a farm of high-performance processors. Farm of Cell B.E. processors (from Sony Playstations 3’s) IBM System Z Mainframe

More Related