Course outline 1 Introduction 2

Slides:



Advertisements
Similar presentations
Avin Tamsir, Jeffrey J. Tabor & Christopher A. Voight.
Advertisements

Pattern Formation in Synthetic Bacterial Colonies Fran Romero and Karima Righetti Research Fellow School of Computer Science University of Nottingham Nottingham.
An Intro To Systems Biology: Design Principles of Biological Circuits Uri Alon Presented by: Sharon Harel.
Simulation of Prokaryotic Genetic Circuits Jonny Wells and Jimmy Bai.
Goal Show the modeling process used by both Collins (toggle switch) and Elowitz (repressilator) to inform design of biological network necessary to encode.
Lecture 3: Models of gene regulation. DNA Replication RNA Protein TranscriptionTranslation.
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.
BioWire Progress Report Week Nine Orr Ashenberg, Patrick Bradley, Connie Cheng, Kang-Xing Jin, Danny Popper, Sasha Rush.
Mukund Thattai NCBS Bangalore genetic networks in theory and practice.
Four of the many different types of human cells: They all share the same genome. What makes them different?
Deterministic and Stochastic Analysis of Simple Genetic Networks Adiel Loinger MS.c Thesis of under the supervision of Ofer Biham.
Fundamental Concepts in Genetic Logic Design - Principles of Control, Digital and Analog Devices Medicine 2B 徐廷儀 2009/03/11.
Programming Biological Cells Ron Weiss, George Homsy, Radhika Nagpal Tom Knight, Gerald Sussman, Nick Papadakis MIT Artificial Intelligence Laboratory.
CS 374, Algorithms in Biology. Florian Buron Transforming cells into automata Genetic Circuit Building Blocks for Cellular Computation (Gardner, Cantor.
Control of Gene Expression Big Idea 3: Living systems store, retrieve, transmit, and respond to info essential to life processes.
Programmed cells: Interfacing natural and engineered gene networks Kobayashi, Kærn, Araki, Chung, Gardner, Cantor & Collins,( PNAS 2004). You, Cox, Weiss.
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.
Regulatory factors 1) Gene copy number 2) Transcriptional control 2-1) Promoters 2-2) Terminators, attenuators and anti-terminators 2-3) Induction and.
Regulation of Gene Expression
Design of Digital Logic by Genetic Regulatory Networks Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer.
BioLogic. The Project A Bacterial Decoder –Uses biologically modeled ‘logic gates’ to essentially decode functions –Function outputs will rely on specificity.
MURI Pattern Detection Circuits
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.
Gene regulation results in differential gene expression, leading to cell specialization.
Modeling the Chemical Reactions Involved in Biological Digital Inverters Rick Corley Mentor: Geo Homsy.
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.
© 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.
Toward in vivo Digital Circuits Ron Weiss, George Homsy, Tom Knight MIT Artificial Intelligence Laboratory.
GENETIC TOGGLE SWITCH IN E. COLI COLLINS LAB (2000) Allen Lin 1.
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.
Chapter 6 Manipulation of Gene Expression in Prokaryotes
The Value of Tools in Biology
Gene Expression 3B – Gene regulation results in differential gene expression, leading to cell specialization.
Distributed computation: the new wave of synthetic biology devices
Prokaryote Gene Regulation
Control of Gene Expression
Molecular Mechanisms of Gene Regulation
Gene Regulation.
Gene Expression.
Digital Logic Structures Logic gates & Boolean logic
Volume 156, Issue 6, Pages (March 2014)
Nonlinear Control Systems ECSE-6420
Volume 5, Issue 1, Pages e12 (July 2017)
Introduction to Gene Expression
Regulation of Gene Expression
Gene Expression.
Design of Adjacent Transcriptional Regions to Tune Gene Expression and Facilitate Circuit Construction  Fuqing Wu, Qi Zhang, Xiao Wang  Cell Systems 
Genetics and Information
Review Warm-Up What is the Central Dogma?
Unit III Information Essential to Life Processes
Self-differentiated Bacterial Assembly Line Peking 2007 IGEM
Wendell A. Lim, Connie M. Lee, Chao Tang  Molecular Cell 
Fuqing Wu, David J. Menn, Xiao Wang  Chemistry & Biology 
Design of Adjacent Transcriptional Regions to Tune Gene Expression and Facilitate Circuit Construction  Fuqing Wu, Qi Zhang, Xiao Wang  Cell Systems 
Creating Single-Copy Genetic Circuits
Daniel Schultz, Adam C. Palmer, Roy Kishony  Cell Systems 
Computational Biology
A Tunable Genetic Switch Based on RNAi and Repressor Proteins for Regulating Gene Expression in Mammalian Cells  Tara L. Deans, Charles R. Cantor, James.
Isocost Lines Describe the Cellular Economy of Genetic Circuits
A Tunable Genetic Switch Based on RNAi and Repressor Proteins for Regulating Gene Expression in Mammalian Cells  Tara L. Deans, Charles R. Cantor, James.
Central Dogma Theory and Kinetic Models
Nicholas S. McCarty, Rodrigo Ledesma-Amaro  Trends in Biotechnology 
Presentation transcript:

Course outline 1 Introduction 2 Theoretical background Biochemistry/molecular biology 3 Theoretical background computer science 4 History of the field 5 Splicing systems 6 P systems 7 Hairpins 8 Detection techniques 9 Micro technology introduction 10 Microchips and fluidics 11 Self assembly 12 Regulatory networks 13 Molecular motors 14 DNA nanowires 15 Protein computers 16 DNA computing - summery 17 Presentation of essay and discussion

CMOS Complementary Metal-Oxide Semiconductor

Introduction

Electronic pathway

Seoul subway

Pyrimidine pathway

From DNA to pathways

Biological information Two Types of Biological Information The genome, digital information Environmental, analog information

Genome information Two types of digital genome information Genes, the molecular machines of life Gene regulatory networks, specify the behavior of the genes

What is systems biology? Biological System DNA RNA Biomodules Cells Networks Proteins

A gene network …

A gene network in a physical network

Cell programming

Programming cell communities E. coli Diffusing signal proteins Interest: prog cells to perform tasks Focus: use inter. Comm. for coordinated behavior Explain substrate pic Chromosome = cell OS Design DNA, put into cell Signals=protein concentrations Describe communication – diffusion of signal chemicals

Programming cell communities Program cells to perform various tasks using Intra-cellular circuits Digital & analog components Inter-cellular communication Control outgoing signals, process incoming signals Interest: prog cells to perform tasks Focus: use inter. Comm. for coordinated behavior Explain substrate pic Chromosome = cell OS Design DNA, put into cell Signals=protein concentrations Describe communication – diffusion of signal chemicals

Programmed cell applications 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 Cells are a novel substrate for engineering design -- providing an outstanding interface to the worlds of chemistry and nanotechnology. They have unique features that make them attractive for a wide variety of applications. These features include a miniature scale, energy efficiency, the ability to self reproduce, and the ability to manufacture biochemical products. But in order to effectively harness cells for our purposes, we need to address the following problem, which is how to engineer complex behaviors in cells in a fashion that is both predictable and reliable. Addressing these issues is especially important with biological substrates, where it’s often very difficult to obtain reliable and reproducible results. Effective solutions to engineering complex cell behaviors will enable applications such as sensing of complex environmental conditions, etc…

Programmed cell applications Pattern formation Cells are a novel substrate for engineering design -- providing an outstanding interface to the worlds of chemistry and nanotechnology. They have unique features that make them attractive for a wide variety of applications. These features include a miniature scale, energy efficiency, the ability to self reproduce, and the ability to manufacture biochemical products. But in order to effectively harness cells for our purposes, we need to address the following problem, which is how to engineer complex behaviors in cells in a fashion that is both predictable and reliable. Addressing these issues is especially important with biological substrates, where it’s often very difficult to obtain reliable and reproducible results. Effective solutions to engineering complex cell behaviors will enable applications such as sensing of complex environmental conditions, etc…

Programmed cell applications Analyte source detection analyte source reporter rings Cells are a novel substrate for engineering design -- providing an outstanding interface to the worlds of chemistry and nanotechnology. They have unique features that make them attractive for a wide variety of applications. These features include a miniature scale, energy efficiency, the ability to self reproduce, and the ability to manufacture biochemical products. But in order to effectively harness cells for our purposes, we need to address the following problem, which is how to engineer complex behaviors in cells in a fashion that is both predictable and reliable. Addressing these issues is especially important with biological substrates, where it’s often very difficult to obtain reliable and reproducible results. Effective solutions to engineering complex cell behaviors will enable applications such as sensing of complex environmental conditions, etc…

Biological cell programming

Biological cell programming

In vivo logic circuits

e. coli

A genetic circuit building block Title genetic circuit building block Threshold detector Amplifier delay

Logic circuit 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!

NAND and NOT gate x y NAND 1 X XY Y x NOT 1 X X

= Logic circuit based on inverters NAND NOT X R1 Z gene Y gene gene X

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

Why digital?

BioCircuit CAD SPICE http://bwrc.eecs.berkeley.edu/classes/icbook/SPICE/

BioCircuit CAD steady state dynamics intercellular BioSPICE a prototype biocircuit CAD tool simulates protein and chemical concentrations intracellular circuits, intercellular communication single cells, small cell aggregates

Genetic circuit elements translation RBS RBS input mRNA output mRNA ribosome ribosome transcription operator promoter RNAp

Modeling a biochemical inverter input repressor promoter output

A BioSPICE inverter simulation input repressor promoter output

Smallest memory: RS-latch flip-flop 1 1 1 1 The output a of the R-S latch can be set to 1 by momentarily setting S to 0 while keeping R at 1. When S is set back to 1 the output a stays at 1. Conversely, the output a can be set to 0 by keeping S at 1 and momentarily setting R to 0. When R is set back to 1, the output a stays at 0.

RS-latch flip-flop truth table Q ~Q (n+ 1 ) (n+ 1 ) Q ~Q Q = R + ~Q (n) (n) 1 1 ~Q = S + Q 1 1 1 1

Proof of Concept in BioSPICE RS-Latch (“flip-flop”) Ring oscillator _ [R] [A] _ R _ [S] A [B] time (x100 sec) [B] _ S B [C] [A] time (x100 sec) time (x100 sec) 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 Work in BioSPICE simulations [Weiss, Homsy, Nagpal, 1998]

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 Repressor Output Inducer

The IMPLIES gate active repressor inactive repressor RNAP inducer no transcription transcription RNAP promoter operator gene promoter operator gene

The toggle switch pIKE = lac/tet pTAK = lac/cIts [Gardner & Collins, 2000]

The toggle switch promoter protein coding sequence [Gardner & Collins, 2000]

The ring oscillator [Elowitz, Leibler 2000]

The ring oscillator The repressilator network. The repressilator is a cyclic negative-feedback loop composed of three repressor genes and their corresponding promoters, as shown schematically in the centre of the left-hand plasmid. It uses PLlacO1 and PLtetO1, which are strong, tightly repressible promoters containing lac and tet operators, respectively6, as well as PR, the right promoter from phage l (see Methods). The stability of the three repressors is reduced by the presence of destruction tags (denoted `lite'). The compatible reporter plasmid (right) expresses an intermediate-stability GFP variant11 (gfp-aav). In both plasmids, transcriptional units are isolated from neighbouring regions by T1 terminators from the E. coli rrnB operon (black boxes).

The ring oscillator

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]

Evaluation of the ring oscillator Examples of oscillatory behaviour and of negative controls. a±c, Comparison of the repressilator dynamics exhibited by sibling cells. In each case, the fluorescence timecourse of the cell depicted in Fig. 2 is redrawn in red as a reference, and two of its siblings are shown in blue and green. a, Siblings exhibiting post-septation phase delays relative to the reference cell. b, Examples where phase is approximately maintained but amplitude varies significantly after division. c, Examples of reduced period (green) and long delay (blue). d, Two other examples of oscillatory cells from data obtained in different experiments, under conditions similar to those of a±c. There is a large variability in period and amplitude of oscillations. e, f, Examples of negative control experiments. e, Cells containing the repressilator were disrupted by growth in media containing 50mM IPTG. f, Cells containing only the reporter plasmid.

Ring oscillator with mismatched inverters A = original cI/λP(R) B = repressor binding 3X weaker C = transcription 2X stronger

Device physics in steady state “Ideal” inverter Transfer curve gain (flat,steep,flat) adequate noise margins “gain” [output] 1 [input] Curve can be achieved with certain dna-binding proteins Inverters with these properties can be used to build complex circuits

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

Flow cytometry (FACS)

Drive input levels by varying inducer IPTG (uM) lacI [high] YFP (Off) P(lacIq) P(lac) IPTG P(lacIq) lacI 100 IPTG P(lac) YFP 1000 promoter protein coding sequence

Measuring a transfer curve for lacI/p(lac) aTc YFP lacI CFP tetR [high] (Off) P(LtetO-1) P(R) P(lac) measure TC P(R) tetR P(lac) YFP aTc P(Ltet-O1) lacI CFP

Transfer curve data points 01 undefined 10 1 ng/ml aTc 10 ng/ml aTc 100 ng/ml aTc

lacl/p(lac) transfer curve aTc YFP lacI CFP tetR [high] (Off) P(LtetO-1) P(R) P(lac) gain = 4.72

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

Signal processing circuits

Cell-cell communication circuits VAI Receiver cells Sender cells tetR P(tet) luxI P(Ltet-O1) aTc GFP(LVA) Lux P(R) luxR Lux P(L) + Sender cells Receiver cells LuxR GFP tetR luxI VAI aTc VAI aTc pLuxI-Tet-8 pRCV-3

2:4 multiplexer C(4)HSL qsc box C(6)HSL lux box Cell Color none 1 none 1 Green (GFP) Red (HcRED) Cyan (CFP)

Significance of multiplexer With a 2:4 mux, the combination of 2 inputs produces 4 different output states / expressed proteins In Eukaryotic cells, these proteins could potentially differentiate the cell into one of four cell types Applications include tissue engineering and more understanding for stem cell fate and determination

Mux the sum of three circuits qsc lux A 1 green qsc lux B 1 red + + qsc lux C 1 cyan qsc lux D 1 green red cyan =

Case A C6HSL C4HSL luxR GFP lux box qsc box RhlR qsc lux A 1 green

Case B C6HSL C4HSL luxR HcRED qsc box lux box RhlR qsc lux B 1 red

Case C, AND gate cI lux box CFP λP(R) qsc lux C 1 cyan cI qsc box

luxR RhlR GFP HcRED Case A + B C6HSL C4HSL lux box qsc box qsc lux AxorB 1 green red

Design considerations qsc binding site plasmid copy number production of C(x)HSL

Phenotype tests triple plasmid, regulatory double plasmid, antisensing double plasmid, antisensing + regulatory chromosome, antisensing + regulatory

Case A pASK-102: Single “Parent” Offspring QSC box

Case A Plasmid 1

Case A Plasmid 2 Parents: pASK-102-qsc117 (vector) pECP61.5 (insert)

Detecting chemical gradients signal O O O N H O N H analyte source H N O O O N H O N H O N H O N H O N H O N H O N H O N H O O H N O O reporter rings Biomat fab: scale, new materials possibilities Env. Sensing : toxin source pinpointing Forward engineering: understanding development Toxin source detection uses the concentration detect circuit Split this slide into two Toxin source detection slide Analyte source detection

Circuit components Components Acyl-HSL detect Low threshold x R O N H P(lux) X Y Z P(W) GFP P(Z) P(X) W P(Y) luxR P(R) Components Acyl-HSL detect Low threshold High threshold Negating combiner

Detecting chemical gradients acyl-hSL detection L u x R O N H P(lux) X Y Z P(W) GFP P(Z) P(X) W P(Y) luxR P(R) X used for low threshold and Y used as high threshold X low threshold Y high threshold

Detecting chemical gradients low threshold detection L u x R O N H P(lux) X Y Z2 P(W) GFP P(Z) Z1 P(X) W P(Y) luxR P(R)

Detecting chemical gradients high threshold detection L u x R O N H P(lux) X Y Z2 P(W) GFP P(Z) Z1 P(X) W P(Y) luxR P(R)

Detecting chemical gradients protein Z determines range L u x R O N H P(lux) X Y Z2 P(W) GFP P(Z) Z1 P(X) W P(Y) luxR P(R)

Detecting chemical gradients negating combiner L u x R O N H P(lux) X Y Z2 P(W) GFP P(Z) Z1 P(X) W P(Y) luxR P(R)

Engineering circuit characteristics HSL-mid: the midpoint where GFP has the highest concentration HSL-width: the range where GFP is above 0.3uM Draw a figure explaining about hsl-width and hsl-mid HSL-mid 0.3 HSL-width