Design of Digital Logic by Genetic Regulatory Networks Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer.

Slides:



Advertisements
Similar presentations
The need for gene regulation Bacterial genome4,000 genes Human genome100,000 genes Not all expressed at any one time May need very high levels e.g. translation.
Advertisements

Environmental signal integration by a modular AND gate J Christopher Anderson, Christopher A Voigt and Adam P Arkin Presented by: Pei-Ann Lin and Jessica.
Avin Tamsir, Jeffrey J. Tabor & Christopher A. Voight.
An Intro To Systems Biology: Design Principles of Biological Circuits Uri Alon Presented by: Sharon Harel.
Goal Show the modeling process used by both Collins (toggle switch) and Elowitz (repressilator) to inform design of biological network necessary to encode.
Repressilator Presentation contents: The idea Experimental overview. The first attemp. The mathematical model. Determination of the appropiate parameters.
Combinatorial Synthesis of Genetic Networks Guet et. al. Andrew Goodrich Charles Feng.
Gene Regulation and Expression
Mukund Thattai NCBS Bangalore genetic networks in theory and practice.
Chapter 18 Regulation of Gene Expression.
To understand the concept of the gene function control. To understand the concept of the gene function control. To describe the operon model of prokaryotic.
CISC667, F05, Lec26, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Genetic networks and gene expression data.
Deterministic and Stochastic Analysis of Simple Genetic Networks Adiel Loinger MS.c Thesis of under the supervision of Ofer Biham.
Programming Biological Cells Ron Weiss, George Homsy, Radhika Nagpal Tom Knight, Gerald Sussman, Nick Papadakis MIT Artificial Intelligence Laboratory.
“Transforming Cells into Automata” “Index-based search of single sequences” Presenting:Ravi Tiruvury / Omkar Mate Scribing:Rashmi Raj / Abhita Chugh DFLW:Wissam.
UPV-UV Valencia iGEM 2006 Alfonso Jaramillo Ecole Polytechnique, Paris & InterTech (UPV)
Modelling the stability of Stx lysogens
CS 374, Algorithms in Biology. Florian Buron Transforming cells into automata Genetic Circuit Building Blocks for Cellular Computation (Gardner, Cantor.
Programmed cells: Interfacing natural and engineered gene networks Kobayashi, Kærn, Araki, Chung, Gardner, Cantor & Collins,( PNAS 2004). You, Cox, Weiss.
PROJECT REVIEW BERKELEY 2006: ADDRESSABLE CONJUNCTION IN BACTERIAL NETWORKS Fei Chen.
Synthetic Gene Circuits Small, Middle-Sized and Huge Molecules Playing Together Within a Cell.
Regulation.
Synthetic Mammalian Transgene Negative Autoregulation Harpreet Chawla April 2, 2015 Vinay Shimoga, Jacob White, Yi Li, Eduardo Sontag & Leonidas Bleris.
Regulation of Gene Expression
Synthetic biology: New engineering rules for emerging discipline Andrianantoandro E; Basu S; Karig D K; Weiss R. Molecular Systems Biology 2006.
Stochastic simulations Application to molecular networks
The Programming of a Cell By L Varin and N Kharma Biology and Computer Engineering Departments Concordia University.
Combinatorial State Equations and Gene Regulation Jay Raol and Steven J. Cox Computational and Applied Mathematics Rice University.
Biophysics of Systems Dieter Braun Systems Biophysics Master Program Biophysics: studiengaenge/master_physik/ma_phys_bio/curriculum.html.
Gene repression and activation
Modeling the Chemical Reactions Involved in Biological Digital Inverters Rick Corley Mentor: Geo Homsy.
The Lac Operon An operon is a length of DNA, made up of structural genes and control sites. The structural genes code for proteins, such as enzymes.
Section 2 CHAPTER 10. PROTEIN SYNTHESIS IN PROKARYOTES Both prokaryotic and eukaryotic cells are able to regulate which genes are expressed and which.
1/45. 2/45 1. Tri-Stable Switch 2. Lead Detector 3. iGEM Community.
Environmental Signal Integration by a Modular AND Gate By J Christopher Anderson, Christopher A Voigt and Adam P Arkin Presented by Alexandra Doolittle.
Anita Nguyen & Harriet Gliddon.  A good characterisation for a part is: “The minimum amount of information someone needs to reuse the part without any.
Construction of a Genetic Toggle Switch in Escherichia coli
A Genetic Differential Amplifier: Design, Simulation, Construction and Testing Seema Nagaraj and Stephen Davies University of Toronto Edward S. Rogers.
Construction of a genetic toggle switch in Escherichia coli Farah and Tom.
Prokaryotes vs Eukaryotes
Gene Regulation Packet #46 Chapter #19.
Engineered Gene Circuits Jeff Hasty. How do we predict cellular behavior from the genome? Sequence data gives us the components, now how do we understand.
© 2011 Pearson Education, Inc. Lectures by Stephanie Scher Pandolfi BIOLOGICAL SCIENCE FOURTH EDITION SCOTT FREEMAN 17 Control of Gene Expression in Bacteria.
Cell-Cell Communications Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002.
Direct and specific chemical control of eukaryotic translation with a synthetic RNA-protein interaction Stephen J. Goldfless, Brian A. Belmont, Alexandra.
Toward in vivo Digital Circuits Ron Weiss, George Homsy, Tom Knight MIT Artificial Intelligence Laboratory.
1. 25 OCTOBER 2002 VOL 298 SCIENCE Two types of motifs heavily over-represented in transcriptional networks: 2.
Biophysics of Systems Dieter Braun Lecture + Seminar
GENETIC TOGGLE SWITCH IN E. COLI COLLINS LAB (2000) Allen Lin 1.
Brown iGEM international genetically engineered machines competition August Update 1/55.
KEY CONCEPT Gene expression is carefully regulated in both prokaryotic and eukaryotic cells. Chapter 11 – Gene Expression.
Chapter 13: Gene Regulation. The Big Picture… A cell contains more genes than it expresses at any given time – why? Why are cells in multicellular organisms.
Gene Regulation.
Combinatorial Synthesis of Genetic Networks Calin C. Guet, Michael B. Elowitz, Weihong Hsing, Stanislas Leibler Amit Meshulam Bioinformatics Seminar Technion,
Directed Evolution of a Genetic Circuit 15 February 2008 George McArthur This presentation is primarily based on content taken from the paper “Directed.
Gene regulation.
The Operon.
Course outline 1 Introduction 2
Regulation of Gene Expression in Bacteria and Their Viruses
Distributed computation: the new wave of synthetic biology devices
Control of Gene Expression
Gene Regulation.
Regulation of Gene Expression
Regulation of Gene Expression
HKUSTers Jean and Winnie
Gene Regulation Packet #22.
BioBricks.
Phenotypic Consequences of Promoter-Mediated Transcriptional Noise
CISC 667 Intro to Bioinformatics (Spring 2007) Genetic networks and gene expression data CISC667, S07, Lec24, Liao.
Central Dogma Theory and Kinetic Models
Presentation transcript:

Design of Digital Logic by Genetic Regulatory Networks Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer School, Caltech, Summer 2002

E. coli Diffusing signal Programming Cell Communities proteins Program cells to perform various tasks using: Intra-cellular circuits –Digital & analog components Inter-cellular communication –Control outgoing signals, process incoming signals

Programmed Cell Applications analyte source Analyte source detection Reporter rings Pattern formation Biomedical –combinatorial gene regulation with few inputs; tissue engineering Environmental sensing and effecting –recognize and respond to complex environmental conditions Engineered crops –toggle switches control expression of growth hormones, pesticides Cellular-scale fabrication –cellular robots that manufacture complex scaffolds

Outline In-vivo logic circuits Intercellular communications Signal processing and analog circuits Programming cell aggregates

A Genetic Circuit Building Block  Digital Inverter  Threshold Detector  Amplifier  Delay

Logic Circuits based on Inverters Proteins are the wires/signals Promoter + decay implement the gates NAND gate is a universal logic element: –any (finite) digital circuit can be built! X Y R1R1 Z R1R1 R1R1 X Y Z = gene NANDNOT

Why Digital? We know how to program with it –Signal restoration + modularity = robust complex circuits Cells do it –Phage λ cI repressor: Lysis or Lysogeny? [Ptashne, A Genetic Switch, 1992] –Circuit simulation of phage λ [McAdams & Shapiro, Science, 1995] Also working on combining analog & digital circuitry

BioCircuit Computer-Aided Design SPICE BioSPICE steady statedynamics intercellular BioSPICE: a prototype biocircuit CAD tool – simulates protein and chemical concentrations – intracellular circuits, intercellular communication – single cells, small cell aggregates

Genetic Circuit Elements input mRNA ribosome promoter output mRNA ribosome operator translation transcription RNAp RBS

Modeling a Biochemical Inverter input output repressor promoter

A BioSPICE Inverter Simulation input output repressor promoter

“Proof of Concept” Circuits Work in BioSPICE simulations [Weiss, Homsy, Nagpal, 1998] They work in vivo –Flip-flop [Gardner & Collins, 2000] –Ring oscillator [Elowitz & Leibler, 2000] However, cells are very complex environments –Current modeling techniques poorly predict behavior time (x100 sec) [A][A] [C][C] [B][B] B _S_S _R_R A _[R]_[R] [B][B] _[S]_[S] [A][A] RS-Latch (“flip-flop”)Ring oscillator

The IMPLIES Gate Inducers that inactivate repressors: –IPTG (Isopropylthio-ß-galactoside)  Lac repressor –aTc (Anhydrotetracycline)  Tet repressor Use as a logical Implies gate: (NOT R) OR I operatorpromoter gene RNA P active repressor operator promoter gene RNA P inactive repressor inducer no transcription transcription Repressor Inducer Output

The Toggle Switch [Gardner & Collins, 2000] pIKE = lac/tet pTAK = lac/cIts

Actual Behavior of Toggle Switch [Gardner & Collins, 2000] promoter protein coding sequence

The Ring Oscillator [Elowitz, Leibler 2000]

Example of Oscillation

Evaluation of the Ring Oscillator Reliable long-term oscillation doesn’t work yet:  Will matching gates help?  Need to better understand noise  Need better models for circuit design [Elowitz & Leibler, 2000]

A Ring Oscillator with Mismatched Inverters A = original cI/ λ P(R) B = repressor binding 3X weaker C = transcription 2X stronger

Device Physics in Steady State Transfer curve:  gain (flat,steep,flat)  adequate noise margins [input] “gain” 01 [output] Curve can be achieved with certain dna-binding proteins Inverters with these properties can be used to build complex circuits “Ideal” inverter

Measuring a Transfer Curve Construct a circuit that allows: –Control and observation of input protein levels –Simultaneous observation of resulting output levels “drive” geneoutput gene R YFPCFP inverter Also, need to normalize CFP vs YFP

Flow Cytometry (FACS)

Drive Input Levels by Varying Inducer IPTG YFP lacI [high] 0 (Off) P(lac) P(lacIq) lacI P(lacIq) YFP P(lac) IPTG IPTG (uM) promoter protein coding sequence

Also use for CFP/YFP calibration Controlling Input Levels

Cell Population Behavior Red = pPROLAR Rest = pINV-102 with IPTG (0.1 to 1000 uM)

CFP: a Weak Fluorescent Protein Induction of CFP expression IPTG Fluorescence

Measuring a Transfer Curve for lacI/p(lac) aTc YFP lacI CFP tetR [high] 0 (Off) P(LtetO-1) P(R) P(lac) measure TC tetR P(R) P(Ltet-O1) aTc YFP P(lac) lacICFP

Transfer Curve Data Points 01011010 1 ng/ml aTc undefined 10 ng/ml aTc100 ng/ml aTc

lacI/p(lac) Transfer Curve aTc YFP lacI CFP tetR [high] 0 (Off) P(LtetO-1) P(R) P(lac) gain = 4.72

Evaluating the Transfer Curve Noise margins:Gain / Signal restoration: high gain * note: graphing vs. aTc (i.e. transfer curve of 2 gates)

Transfer Curve of Implies YFP lacI aTc IPTG tetR [high]

The Cellular Gate Library Add the cI/ P(R) Inverter OR1OR1OR2OR2 structural gene P(R-O12) cI is a highly efficient repressor cooperative binding IPTG YFP cI CFP lacI [high] 0 (Off) P(R) P(lac) Use lacI/p(lac) as driver high gain cI bound to DNA

Initial Transfer Curve for cI/ P(R) lacI P(lacIq) P(lac) IPTG YFP P(R) cICFP

Recall Inverter Components input mRNA ribosome promoter output mRNA ribosome operator translation transcription RNAp RBS

Functional Composition of an Inverter “clean” signaldigital inversionscale inputinvert signal   translation     01 ++=   “gain” 01 ++= cooperative binding transcriptioninversion    input mRNA     input protein     bound operators    output mRNA

Genetic Process Engineering I: Reducing Ribosome Binding Site Efficiency RBS translation start Orig: ATTAAAGAGGAGAAATTAAGCATG strong RBS-1: TCACACAGGAAACCGGTTCGATG RBS-2: TCACACAGGAAAGGCCTCGATG RBS-3: TCACACAGGACGGCCGGATG weak   translation stage   Inversion

Experimental Results for cI/ P(R) Inverter with Modified RBS

Genetic Process Engineering II: Mutating the P(R) operator BioSPICE Simulation orig: TACCTCTGGCGGTGATA mut4: TACATCTGGCGGTGATA mut5: TACATATGGCGGTGATA mut6 TACAGATGGCGGTGATA OR1OR1   cooperative binding  

Experimental Results for Mutating P(R)

Genetic Process Engineering Genetic modifications required to make circuit work Need to understand “device physics” of gates –enables construction of complex circuits modify RBS mutate operator RBS #1: modify RBS #2: mutate operator

Self-perfecting Genetic Circuits [Arnold, Yokobayashi, Weiss] optical micrograph of the μFACS device Use directed evolution to optimize circuits Screening criteria based on transfer curve Initial results are promising Lab-on-a-chip: μFACS [Quake]

Molecular Evolution of the Circuit

Prediction of Circuit Behavior = ? Output signal Input signal Can the behavior of a complex circuit be predicted using only the behavior of its parts?

Prediction of Circuit Behavior preliminary results YFP aTc # cells tetR P(bla) P(tet) aTc cIP(lac) lacICFP YFP P(R)