Introduction. ECE/CS/BioEn 6760 Modeling and Analysis of Biological Networks. Adventures in Synthetic Biology. Synthetic Biology.

Similar documents
The Design of a Genetic Muller C-Element

A synthetic oscillatory network of transcriptional regulators

Analog Electronics Mimic Genetic Biochemical Reactions in Living Cells

Lecture 7: Simple genetic circuits I

Genetic transcription and regulation

Modeling Multiple Steady States in Genetic Regulatory Networks. Khang Tran. problem.

Principles of Synthetic Biology: Midterm Exam

Genetic transcription and regulation

COURSE NUMBER: EH 590R SECTION: 1 SEMESTER: Fall COURSE TITLE: Computational Systems Biology: Modeling Biological Responses

Simulation of Gene Regulatory Networks

CS-E5880 Modeling biological networks Gene regulatory networks

Lecture 1 Modeling in Biology: an introduction

A Synthetic Oscillatory Network of Transcriptional Regulators

BME 5742 Biosystems Modeling and Control

Efficient Circuit Analysis

Bioinformatics: Network Analysis

Bi 8 Lecture 11. Quantitative aspects of transcription factor binding and gene regulatory circuit design. Ellen Rothenberg 9 February 2016

Cybergenetics: Control theory for living cells

STOCHASTIC ANALYSIS OF SYNTHETIC GENETIC CIRCUITS

Stochastic simulations

Basic Synthetic Biology circuits

FUNDAMENTALS of SYSTEMS BIOLOGY From Synthetic Circuits to Whole-cell Models

Computational Cell Biology Lecture 4

EXPERIMENT Traffic Light Controller

Lecture 2: Analysis of Biomolecular Circuits

Biomolecular Feedback Systems

Measuring TF-DNA interactions

Designer gene networks: Towards fundamental cellular control

56:198:582 Biological Networks Lecture 8

Correcting Errors Due to Species Correlations in the Marginal Probability Density Evolution

ELCT201: DIGITAL LOGIC DESIGN

ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN. Week 7 Dr. Srinivas Shakkottai Dept. of Electrical and Computer Engineering

Networks in systems biology

CHAPTER : Prokaryotic Genetics

3.B.1 Gene Regulation. Gene regulation results in differential gene expression, leading to cell specialization.

Basic modeling approaches for biological systems. Mahesh Bule

Regulation of Gene Expression

7.32/7.81J/8.591J: Systems Biology. Fall Exam #1

A Simple Protein Synthesis Model

Chapter 3. Digital Design and Computer Architecture, 2 nd Edition. David Money Harris and Sarah L. Harris. Chapter 3 <1>

56:198:582 Biological Networks Lecture 9

2. Mathematical descriptions. (i) the master equation (ii) Langevin theory. 3. Single cell measurements

CHAPTER 13 PROKARYOTE GENES: E. COLI LAC OPERON

Introduction. Dagmar Iber Jörg Stelling. CSB Deterministic, SS 2015, 1.

the noisy gene Biology of the Universidad Autónoma de Madrid Jan 2008 Juan F. Poyatos Spanish National Biotechnology Centre (CNB)

Written Exam 15 December Course name: Introduction to Systems Biology Course no

Lecture 7: Logic design. Combinational logic circuits

Name: SBI 4U. Gene Expression Quiz. Overall Expectation:

Modeling Cellular Networks

Regulation and signaling. Overview. Control of gene expression. Cells need to regulate the amounts of different proteins they express, depending on

Chapter 3. Chapter 3 :: Topics. Introduction. Sequential Circuits

Warm-Up. Explain how a secondary messenger is activated, and how this affects gene expression. (LO 3.22)

Gates and Flip-Flops

4. Why not make all enzymes all the time (even if not needed)? Enzyme synthesis uses a lot of energy.

Synchronous Sequential Circuit Design. Digital Computer Design

Modeling and Systems Analysis of Gene Regulatory Networks

Nature Genetics: doi: /ng Supplementary Figure 1. Plasmid diagrams of primary strains used in this work.

Lecture 18 June 2 nd, Gene Expression Regulation Mutations

Lecture 14: State Tables, Diagrams, Latches, and Flip Flop

Biology. Biology. Slide 1 of 26. End Show. Copyright Pearson Prentice Hall

Review for B33DV2-Digital Design. Digital Design

Stochastic dynamics of small gene regulation networks. Lev Tsimring BioCircuits Institute University of California, San Diego

7.32/7.81J/8.591J. Rm Rm (under construction) Alexander van Oudenaarden Jialing Li. Bernardo Pando. Rm.

Prokaryotic Gene Expression (Learning Objectives)

Slide 1 / 7. Free Response

Chapter 15 Active Reading Guide Regulation of Gene Expression

Introduction to Bioinformatics

Models for representing sequential circuits

Gene expression in prokaryotic and eukaryotic cells, Plasmids: types, maintenance and functions. Mitesh Shrestha

A Formal Verification Approach to the Design of Synthetic Gene Networks

SUPPLEMENTARY INFORMATION

Stem Cell Reprogramming

Prokaryotic Gene Expression (Learning Objectives)

Toward in vivo digital synchronous sequential circuits

Sequential Logic. Rab Nawaz Khan Jadoon DCS. Lecturer COMSATS Lahore Pakistan. Department of Computer Science

Boolean models of gene regulatory networks. Matthew Macauley Math 4500: Mathematical Modeling Clemson University Spring 2016

REGULATION OF GENE EXPRESSION. Bacterial Genetics Lac and Trp Operon

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BENG (HONS) ELECTRICAL & ELECTRONICS ENGINEERING EXAMINATION SEMESTER /2017

CPE100: Digital Logic Design I

GENETICS - CLUTCH CH.12 GENE REGULATION IN PROKARYOTES.

Complete all warm up questions Focus on operon functioning we will be creating operon models on Monday

Stochastic simulations!

REVIEW SESSION. Wednesday, September 15 5:30 PM SHANTZ 242 E

1 Introduction. Maria Luisa Guerriero. Jane Hillston

Bioinformatics 3. V18 Kinetic Motifs. Fri, Jan 8, 2016

Bacterial Genetics & Operons

Bioinformatics 3! V20 Kinetic Motifs" Mon, Jan 13, 2014"

Brief contents. Chapter 1 Virus Dynamics 33. Chapter 2 Physics and Biology 52. Randomness in Biology. Chapter 3 Discrete Randomness 59

Initiation of translation in eukaryotic cells:connecting the head and tail

Is chaos possible in 1d? - yes - no - I don t know. What is the long term behavior for the following system if x(0) = π/2?

Gene regulation I Biochemistry 302. Bob Kelm February 25, 2005

Trends in Scientific Investigation

igem Jamboree MIT Nov 4th 2006 Imperial College

L3.1: Circuits: Introduction to Transcription Networks. Cellular Design Principles Prof. Jenna Rickus

Biochemical Reactions and Logic Computation

Lecture 4: Transcription networks basic concepts

Synchronous Sequential Circuit

ELEC Digital Logic Circuits Fall 2014 Sequential Circuits (Chapter 6) Finite State Machines (Ch. 7-10)

SUPPLEMENTARY MATERIAL

56:198:582 Biological Networks Lecture 10

Transcription:

Introduction ECE/CS/BioEn 6760 Modeling and Analysis of Biological Networks Chris J. Myers Lecture 17: Genetic Circuit Design Electrical engineering principles can be applied to understand the behavior of genetic circuits. Can synthetic genetic circuits be designed that behave like electrical circuits such as switches, oscillators, and sequential state machines? This lecture presents principles involved in engineering synthetic genetic circuits as well as some examples. Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 1 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 2 / 48 Synthetic Biology Adventures in Synthetic Biology Genetic engineering (last 30 years): ecombinant DNA - constructing artificial DNA through combinations. Polymerase Chain eaction (PC) - making many copies of this new DNA. Automated sequencing - checking the resulting DNA sequence. Synthetic biology adds: Automated construction - separate design from construction. Standards - create repositories of parts that can be easily composed. Abstraction - high-level models to facilitate design. Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 3 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 4 / 48 Synthetic Genetic Circuits Challenges Increasing number of labs are designing more ambitious and mission critical synthetic biology projects: esearchers are using synthetic biology to better understand how microorganisms function by examining differences in vivo as compared to in silico (Sprinzak/Elowitz). The Gates foundation is funding research on the design of pathways for the production of antimalarial drugs (o et al.). Bacteria are being designed to break down toxic PCB in contaminated soils (Brazil et al.). A number of labs are designing bacteria to kill tumors (Anderson et al.). Natural genetic circuits may not agree with our models because they are not designed well, so we should design better genetic circuits which agree with our models (Drew Endy). Genetic circuits have no signal isolation. Circuit products may interfere with each other and the host cell. Gates in a genetic circuit library usually can only be used once. Behavior of circuits are non-deterministic in nature. No global clock, so timing is difficult to characterize. QUESTION: Can asynchronous synthesis tools be adapted to requirements for a genetic circuit technology? Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 5 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 6 / 48

Genetic Circuit Synthesis Genetic Gate Library Set of Experiments Genetic Circuit Perform Experiments Experimental Data Insert into Host Biological Knowledge Learn Model SBML Model Models Construct Experiments Abstraction/ Simulation Simulation Data Plasmid Construct Plasmid DNA Sequence TechMap Logic Equations ATACS Library HDL Set of Experiments Genetic Circuit Perform Experiments Experimental Data Insert into Host Biological Knowledge Learn Model SBML Model Models Construct Experiments Abstraction/ Simulation Simulation Data Plasmid Construct Plasmid DNA Sequence TechMap Logic Equations ATACS Library HDL Modeling Analysis Synthesis Modeling Analysis Synthesis Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 7 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 8 / 48 Genetic Inverter Genetic Inverter 0 1 1 0 (From Adventures in Synthetic Biology - Endy et al.) Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 9 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 10 / 48 Genetic Inverter Genetic Inverter 0 1 1 0 0 1 1 0 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 10 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 10 / 48

epressilator Genetic Oscillator Elowitz/Leibler (2000) Oscillations used as central clocks to synchronize behavior. Circadian rhythms manifest as periodic variations of concentrations of particular proteins in the cell. Though precise mechanism is unknown can generate a network that has a similar behavior. Note that not all parameter choices lead to oscillations. High protein synthesis and degradation rates, large cooperative binding effects, and efficient repression are all necessary. As a result, strong and tightly repressible promoters are selected, and proteins are modified to make easy targets for proteases. ci laci tet Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 11 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 12 / 48 Genetic NAND Genetic NAND 0 0 1 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1 0 1 1 1 0 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 13 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 13 / 48 Genetic NAND Genetic NAND 0 0 1 0 1 1 1 0 1 1 1 0 0 0 1 0 1 1 1 0 1 1 1 0 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 13 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 13 / 48

Genetic NO Gate Genetic AND Gate 0 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 0 0 ci ci Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 14 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 15 / 48 Genetic O Gate Genetic AND Gate using Chemical Inducers Cro 0 1 1 1 0 1 atc atc 0 1 0 1 0 0 ci Cro atc ci P 1 laci tet P 2 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 16 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 17 / 48 Genetic O Gate using Chemical Inducers Genetic AND Gate using One Gene atc atc 0 1 1 1 0 1 LuxI Complex LuxI 0 1 0 1 0 0 atc P2 LuxI P1 laci tet P3 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 18 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 19 / 48

Genetic AND Gate using One Gene Genetic AND Gate using One Gene LuxI LuxI 0 1 0 1 0 0 LuxI LuxI 0 1 0 1 0 0 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 19 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 19 / 48 Genetic AND Gate using One Gene PoPS - Polymerases Per Second LuxI LuxI 0 1 0 1 0 0 POBLEM: Connecting gates can be difficult because each gate uses different proteins as inputs and outputs. SOLUTION: Use rate of gene expression as the signal much like electrical current. Complex ate of gene expression is the number of NA polymerases that move across a DNA strand per second (i.e., PoPS). LuxI Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 19 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 20 / 48 Genetic Inverter - PoPS Genetic O Gate - PoPS Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 21 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 22 / 48

Genetic NO Gate - PoPS Genetic AND Gate - PoPS Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 23 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 24 / 48 Genetic NAND Gate - PoPS Genetic Sender - PoPS Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 25 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 26 / 48 Genetic eceiver - PoPS egistry of Standard Biological Parts Found at: http://parts.mit.edu Includes descriptions of numerous BioBricks TM : Part types include: terminators, ribosome binding sites, protein coding regions, reporters, signalling parts, regulatory regions, gates, etc. BioBricks TM aan be assembled into more complex devices and systems: Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 27 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 28 / 48

BioBrick TM Assembly Sequential Logic Circuits The output of sequential circuits depend not only on the current input, but also on the recent history of inputs. This history is recorded in the state of the circuit. State is maintained through the use of feedback. Feedback loops are important for stability in control systems. In autoregulation, protein modifies own rate of production. Feedback can be either positive or negative. Genes regulated by negative feedback should be more stable than those unregulated or regulated by positive feedback. Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 29 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 30 / 48 Negative Feedback and Stability Positive Feedback and Bistability Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 31 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 32 / 48 Genetic AND Gate with Memory Genetic Toggle Switch atc atc 0 0 0 0 1 0 0 0 1 0 1 1 0 0 1 1 1 0 1 1 0 1 1 1 1 S Q dimer atc Gene P1 laci tet P2 ci Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 33 / 48

Genetic Toggle Switch Genetic Toggle Switch S Q S Q dimer dimer Gene Gene Genetic Toggle Switch Genetic Toggle Switch S Q S Q dimer dimer Gene Gene Genetic Toggle Switch Genetic Toggle Switch S Q S Q dimer Gene Gene

Genetic Toggle Switch Genetic Muller C-Element S Q A Muller C-element is a state holding gate common in many asynchronous design methods that is used to synchronize multiple independent processes. A genetic Muller C-element would allow for the design of any asynchronous FSM. C X Y Z Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 35 / 48 Genetic Majority Muller C-Element Genetic Majority Muller C-Element Light ed Light Gene Light Gene Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 36 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 37 / 48 Genetic Majority Muller C-Element Genetic Majority Muller C-Element Gene Light Gene Light Gene Gene Gene Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 37 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 37 / 48

Genetic Majority Muller C-Element Genetic Majority Muller C-Element ed Light Gene Light ed Light Gene Light Gene Gene Gene Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 37 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 37 / 48 Genetic Majority Muller C-Element Genetic Majority Muller C-Element ed Light Gene Light Gene Light Gene Gene Gene Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 37 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 37 / 48 Genetic Toggle Muller C-Element Genetic Toggle Muller C-Element Light S Q Gene luxi ed Light LuxI Light Complex Gene lux Light Complex Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 38 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 39 / 48

Genetic Toggle Muller C-Element Genetic Toggle Muller C-Element Gene luxi LuxI Light Gene luxi Light Gene lux Gene lux Complex Gene Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 39 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 39 / 48 Genetic Toggle Muller C-Element Genetic Toggle Muller C-Element Gene luxi ed Light Light Gene luxi ed Light Light Gene lux Gene lux Gene Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 39 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 39 / 48 Genetic Toggle Muller C-Element Genetic Toggle Muller C-Element Gene luxi ed Light LuxI Light Gene luxi LuxI Light Gene lux Gene lux Complex Gene Gene Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 39 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 39 / 48

Ordinary Differential Equation Analysis ODE Analysis: Toggle Design Use Law of Mass Action to derive ODE model. Study behavior of our model at steady state. Analyze nullclines to characterize the gate. da dt = k a K eqh K eqh +(H H 0 ) d a a + k cr c k c ab db = k bk eql dt K eql + L d b b+ k cr c k c ab dc dt = k c ab k cr c d c c dx = k a e H0 H + k b K eql K eql + L d x x dt dy = k y1k eqx dt K eqx + x + k m y2keqz KeqZ m + zm d y y ( dz c = k z1 dt K eqc + c ) + k z2 K eqy K n eqy + y n d z z Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 40 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 41 / 48 ODE Analysis: Toggle Design ODE: Nullcline Analysis dy dt dz dt = f (H,L)+ k y2 K m eqz K m eqz + zm k y y = g(h,l)+ k z2 K n eqy K n eqy + y n k z z where 0, if H,L = (0,0) f (H,L) = f M, if H,L = (0,1)or (1,0) f H, if H,L = (1,1) and { gh, if H,L = (0,0) g(h,l) = 0, if otherwise Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 42 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 43 / 48 ODE: Nullcline Analysis ODE: Nullcline Analysis Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 43 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 43 / 48

ODE: Nullcline Analysis Stochastic Analysis: State Change from Low to High Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 43 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 44 / 48 Stochastic Analysis: State Change from Low to High Stochastic Analysis: State Change from High to Low 0.06 0.05 ToggleC, add light MajorityC, add light ToggleC, add heat MajorityC, add heat Probability of state change 0.04 0.03 0.02 0.01 0 0 500 1000 1500 2000 Time (sec) Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 44 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 45 / 48 Stochastic Analysis: State Change from High to Low Biologically Inspired Circuit Design Probability of state change 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 ToggleC, remove light MajorityC, remove light ToggleC, remove heat MajorityC, remove heat Human inner ear performs the equivalent of one billion floating point operations per second and consumes only 14 µw while a game console with similar performance burns about 50 W (Sarpeshkar, 2006). We believe this difference is due to over designing components in order to achieve an extremely low probability of failure in every device. Biological systems constructed from very noisy and unreliable devices. Future silicon and nano-devices will also be much less reliable. For Moore s law to continue, future design methods should support the design of reliable systems using unreliable components. 0.1 0 0 500 1000 1500 2000 Time (sec) Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 45 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 46 / 48

Biologically Inspired Circuit Design Sources Since the engineering principles by which such circuitry is constructed in cells comprise a super-set of that used in electrical engineering, it is, in turn, possible that we will learn more about how to design asynchronous, robust electronic circuitry as well. Adam Arkin Elowitz/Leibler, Nature 2000. Hasty/McMillen/Collins, Nature 2002. http://parts.mit.edu Gardner/Cantor/Collins, Nature 2000. Nguyen/Kuwahara/Myers/Keener, Async 2007 (best paper). Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 47 / 48 Chris J. Myers (Lecture 17: Genetic Design) ECE/CS/BioEn 6760: Modeling Bio Networks 48 / 48