Presentation is loading. Please wait.

Presentation is loading. Please wait.

Toward in vivo Digital Circuits Ron Weiss, George Homsy, Tom Knight MIT Artificial Intelligence Laboratory.

Similar presentations


Presentation on theme: "Toward in vivo Digital Circuits Ron Weiss, George Homsy, Tom Knight MIT Artificial Intelligence Laboratory."— Presentation transcript:

1 Toward in vivo Digital Circuits Ron Weiss, George Homsy, Tom Knight MIT Artificial Intelligence Laboratory

2 ? Goal: program biological cells ? Characteristics  small ( E.coli : 1x2  m, 10 9 /ml)  self replicating  energy efficient ? Potential applications  “smart” drugs / medicine  agriculture  embedded systems Motivation

3 Approach logic circuit microbial circuit compiler genome high-level program in vivo chemical activity of genome implements computation specified by logic circuit

4 Key: Biological Inverters ? Propose to build inverters in individual cells Deach cell has a (complex) digital circuit built from inverters ? In digital circuit:  signal = protein synthesis rate  computation = protein production + decay

5 Digital Circuits ? With these inverters, any (finite) digital circuit can be built! A B CD C C A B D = gene ? proteins are the wires, genes are the gates ? NAND gate = “wire-OR” of two genes

6 Outline ? Compute using Inversion ? Model and Simulations ? Measuring signals and circuits ? Microbial Circuit Design ? Related work ? Conclusions & Future Work

7 Components of Inversion Use existing in vivo biochemical mechanisms ? stage I: cooperative binding  found in many genetic regulatory networks ? stage II: transcription ? stage III: translation ? decay of proteins (stage I) & mRNA (stage III) D examine the steady-state characteristics of each stage to understand how to design gates

8     input protein synthesis rate     repression activity (concentration of bound operator)  steady-state relation C is sigmoidal Stage I: Cooperative Binding input protein repression cooperative binding input protein    “clean” digital signal   C C 01

9 Stage II: Transcription     repression activity     mRNA synthesis rate  steady-state relation T is inverse  invert signal repression mRNA synthesis transcription     T T

10 Stage III: Translation     output signal of gate  steady-state relation L is mostly linear  scale output output protein mRNA synthesis mRNA translation     L L

11  inversion relation I : @ “ideal” transfer curve:  gain (flat,steep,flat)  adequate noise margins Putting it together    I     L ∘ T ∘ C (   ) input protein output protein repression cooperative binding mRNA synthesis transcription input protein mRNA translation signal     LTC  I  “gain” 01

12 Outline ? Compute using Inversion ? Model and Simulations  model based on phage  steady-state and dynamic behavior of an inverter  simulations of gate connectivity, storage ? Measuring signals and circuits ? Microbial Circuit Design ? Related work ? Conclusions & Future Work

13 Model ? Understand general characteristics of inversion  Model phage elements [Hendrix83, Ptashne92]  repressor (CI)  operator (O R 1:O R 2)  promoter (P R )  output protein (dimerize/decay like CI) [Ptashne92] OR1OR1OR2OR2 structural gene

14 Steady-State Behavior ? Simulated transfer curves:   CC BB  BB  BB CC ? asymmetric (hypersensitive to LOW inputs)  later in talk: ways to fix asymmetry, measure noise margins

15 active gene Inverter’s Dynamic Behavior ? Dynamic behavior shows switching times [A][A] [Z][Z] [ ] time (x100 sec)

16 Connect: Ring Oscillator ? Connected gates show oscillation, phase shift time (x100 sec) [A][A] [C][C] [B][B]

17 B _S_S _R_R Memory: RS Latch time (x100 sec) _[R]_[R] [B][B] _[S]_[S] [A][A] = A

18 Outline ? Compute using Inversion ? Model and Simulations ? Measuring signals and circuits  measure a signal  approximate a transfer curve (with points)  the transfer band for measuring fluctuations ? Microbial Circuit Design ? Related work ? Conclusions & Future Work

19 Measuring a Signal ? Attach a reporter to structural gene  Translation phase reveals signal: w n copies of output protein Z w m copies of reporter protein RP (e.g. GFP) l Signal: l Time derivative: l Measured signal: [in equlibrium]

20 Measuring a Transfer Curve ? To measure a point on the transfer curve of an inverter I (input A, output Z) :  Construct a “fixed drive” (with reporter) w a constitutive promoter with output protein A  measure reporter signal    · Construct “fixed drive” + I (with reporter)  measure reporter signal     Result: point (     )  on transfer curve of I A “drive” gene inverter Z A RP

21 Measuring a Transfer Curve II Approximate the transfer curve with many points Example: 3 different drives each with cistron counts 1 to 10 > mechanism also useful for more complex circuits  

22 Models vs. Reality ? Need to measure fluctuations in signals ? Use flow cytometry  get distribution of fluoresence values for many cells typical histogram of scaled luminosities for “identical” cells cell suspension single-cell luminosity readout

23 The Transfer Band ? The transfer band:  captures systematic fluctuations in signals  constructed from dominant peaks in histograms ? For histogram peak:  min/max =   /   ? Each pair of drive + inverter signals yield a rectangular region input output    

24 Outline ? Compute using Inversion ? Model and Simulations ? Measuring signals and circuits ? Microbial Circuit Design  issues in building a circuit  matching gates  modifying gates to assemble a library of gates  BioSpice ? Related work ? Conclusions & Future Work

25 Microbial Circuit Design ? Problem: gates have varying characteristics ? Need to (1)measure gates and construct database (2)attempt to match gates (3)modify behavior of gates (4)measure, add to database, try matching again ? Simulate & verify circuits before implementing

26 Matching Gates ? Need to match gates according to thresholds input output I il I ih I max (I ih ) I min (I il ) I max I min LOW HIGH

27 Modifications to Gates modificationstage  Modify repressor/operator affinity C  Modify the promoter strength T  Alter degradation rate of a protein C  Modify RBS strength L  Increase cistron count T  Add autorepression C  Each modification adds an element to the database

28 Modifying Repression ? Reduce repressor/operator binding affinity  use base-pair substitutions   C Schematic effect on cooperative-binding stage: Simulated effect on entire transfer curve:  

29 Modifying Promoter ? Reduce RNAp affinity to promoter Schematic effect on transcription stage: Simulated effect on entire transfer curve:   T  

30 BioSpice ? Prototype simulation & verification tool  intracellular circuits, intercellular communication ? Given a circuit (with proteins specified)  simulate concentrations/synthesis rates ? Example circuit to simulate:  messaging + setting state

31 BioSpice Simulation ? Small colony: 4x4 grid, 2 cells (outlined) (1) original I = 0 (2) introduce D send msg M (3) recv msg set I (4) msg decays I latched

32 Limits to Circuit Complexity ? amount of extracellular DNA that can be inserted into cells ? reduction in cell viability due to extra metabolic requirements ? selective pressures against cells performing computation ? probably not: different suitable proteins

33 Related Work ? Universal automata with bistable chemical reactions [Roessler74,Hjelmfelt91] ? Mathematical models of genetic regulatory systems [Arkin94,McAdams97,Neidhart92] ? Boolean networks to describe genetic regulatory systems [Monod61,Sugita63,Kauffman71,Thomas92] ? Modifications to genetic systems [Draper92, vonHippel92,Pakula89]

34 Conclusions + Future Work ? in vivo digital gates are plausible ? Now:  Implement and measure digital gates in E. coli ? Also:  Analyze robustness/sensitivity of gates  Construct a reaction kinetics database ? Later:  Study protein  protein interactions for faster circuits

35 Inverter: Chemical Reactions


Download ppt "Toward in vivo Digital Circuits Ron Weiss, George Homsy, Tom Knight MIT Artificial Intelligence Laboratory."

Similar presentations


Ads by Google