Engineering Complex Behaviors in Biological Organisms Jacob Beal University of Iowa December, 2015.

Slides:



Advertisements
Similar presentations
USTC iGEM 2007 Extensible Logic Circuit in Bacteria Aims How to implement elementary computations? How to form a more complex one?
Advertisements

TOPIC : SYNTHESIS DESIGN FLOW Module 4.3 Verilog Synthesis.
Accurate Predictions of Genetic Circuit Behavior from Part Characterization and Modular Composition Jacob Beal, Noah Davidsohn, Aaron Adler, Fusun Yaman,
TASBE Synthetic Biology Tools: Calibrated Flow Cytometry
Proto BioCompiler Jacob Beal October, 2011 Work partially sponsored by DARPA; the views and conclusions contained in this document are those of the authors.
IGEM 2007 ETH Zurich ETH Zurich iGEM Team 2 ETH Zurich team.
High-Level BioDesign Automation Jacob Beal SemiSynBio February, 2013.
Program Representations. Representing programs Goals.
Davidson College Synth-Aces Tamar Odle (’08), Oscar Hernandez (’06), Kristen DeCelle (’06), Andrew Drysdale (’07), Matt Gemberling (’06), and Nick Cain.
Repressilator Presentation contents: The idea Experimental overview. The first attemp. The mathematical model. Determination of the appropiate parameters.
From Spatial Computing to Tactical Command of Swarms Jacob Beal 2012 AAAI Fall Symposium: Human Control of Bio-Inspired Swarms November, 2012 Work partially.
ECOLITASTER: Cellular Biosensor Valencia iGEM 2006.
Combinatorial Synthesis of Genetic Networks Guet et. al. Andrew Goodrich Charles Feng.
Mukund Thattai NCBS Bangalore genetic networks in theory and practice.
Synthetic Biology Lecture 2: Fundamentals of Synthetic Biology.
Xiaole Shirley Liu STAT115, STAT215, BIO298, BIST520
Representing programs Goals. Representing programs Primary goals –analysis is easy and effective just a few cases to handle directly link related things.
Genome-Wide RNAi Analysis of Growth and Viability in Drosophila Cells Boutros et al.
But is it art? Brandeis University Panel of artists…. and their art… Will the real artist please stand up?
Exploring the Metabolic and Genetic Control of Gene Expression on a Genomic Scale Joseph L. DeRisi, Vishwanath R. Iyer, Patrick O. Brown Science Vol. 278.
Synthetic Gene Circuits Small, Middle-Sized and Huge Molecules Playing Together Within a Cell.
Error-Corrected DNA Synthesis Peter Carr MIT Media Laboratory.
Competitive multiplex-PCR Amplicon Sequencing Library Preparation Note: Load into slide show mode, and click mouse periodically to play animation show.
Synthetic gene networks that count Lv ChenChen. A counter!! A counter is a key component in digital circuits and computing that retains memory of events.
Synthetic Mammalian Transgene Negative Autoregulation Harpreet Chawla April 2, 2015 Vinay Shimoga, Jacob White, Yi Li, Eduardo Sontag & Leonidas Bleris.
Quantitative PCR Analysis of DNA, RNAs, and Proteins in the Same Single Cell A. Ståhlberg, C. Thomsen, D. Ruff, and P. Åman December 2012
Synthetic biology: New engineering rules for emerging discipline Andrianantoandro E; Basu S; Karig D K; Weiss R. Molecular Systems Biology 2006.
Design of Digital Logic by Genetic Regulatory Networks Ron Weiss Department of Electrical Engineering Princeton University Computing Beyond Silicon Summer.
Gene Regulatory Networks slides adapted from Shalev Itzkovitz’s talk given at IPAM UCLA on July 2005.
Igor Ulitsky.  “the branch of genetics that studies organisms in terms of their genomes (their full DNA sequences)”  Computational genomics in TAU ◦
1 H ardware D escription L anguages Modeling Digital Systems.
The Programming of a Cell By L Varin and N Kharma Biology and Computer Engineering Departments Concordia University.
Reconstruction of Transcriptional Regulatory Networks
Metrology & Predictive Design For Synthetic Biology Jacob Beal November, 2013.
1/45. 2/45 1. Tri-Stable Switch 2. Lead Detector 3. iGEM Community.
Systems Biology ___ Toward System-level Understanding of Biological Systems Hou-Haifeng.
Engineering Better Brain Implants for the Future of Medicine Patrick J. Rousche, Ph.D. Bioengineering, and co-PI Laxman Saggere, Ph.D. Mechancial Engineering.
Biological Signal Detection for Protein Function Prediction Investigators: Yang Dai Prime Grant Support: NSF Problem Statement and Motivation Technical.
Synthetic Biology Open Language (SBOL): Community-Driven Standard for Communi- cation of Synthetic Biology Designs Jacob Beal, Bryan Bartley, Kevin Clancy,
Anita Nguyen & Harriet Gliddon.  A good characterisation for a part is: “The minimum amount of information someone needs to reuse the part without any.
Introduction to VHDL Simulation … Synthesis …. The digital design process… Initial specification Block diagram Final product Circuit equations Logic design.
Stephanie J. Culler, Kevin G. Hoff, Christina D. Smolke
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.
Project Proposal for iGEM Project Specifications - Detect pH of a system Report pH of a system Genetically Engineered pH Buffering Machine Maintain.
Synthetic Biology Open Language (SBOL): Community-Driven Standard for Communi-cation of Synthetic Biology Designs Jacob Beal, Bryan Bartley, Kevin Clancy,
SBOL in Action: The BBN BioCompiler Jacob Beal SBOL Workshop April, 2013 Newcastle upon Tyne, UK.
BioBytes: A high throughput Method for Minimal Genome construction The U of A 2009 iGEM Project:
Brown iGEM international genetically engineered machines competition August Update 1/55.
Encapsulation for Drug Delivery Encapsulation for Drug Delivery 31 st July iGEM Team 2009 Charles Dave Dineka James Kun Nuri Royah Tianyi.
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.
pGLO™ Transformation and Purification of
Synthetic Biology Sergio Peisajovich Lim Lab June 2007.
omniSense: A Toolbox for Aiding Biosensor Development
Whole-cell models: combining genomics and dynamical modeling
2007 Brown iGEM Team 7 undergraduates 7 grad student advisors
Distributed computation: the new wave of synthetic biology devices
Translation Regulation with Artificial Introns
HOW NATURE BEAT US TO THE SUPERCOMPUTER MARTIN HANZEL
Multidimensional Drug Profiling By Automated Microscopy
Department of Chemical Engineering
Design of Adjacent Transcriptional Regions to Tune Gene Expression and Facilitate Circuit Construction  Fuqing Wu, Qi Zhang, Xiao Wang  Cell Systems 
BioBricks.
Synthetic recombinase-based state machines in living cells
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 
A Tunable Genetic Switch Based on RNAi and Repressor Proteins for Regulating Gene Expression in Mammalian Cells  Tara L. Deans, Charles R. Cantor, James.
A Tunable Genetic Switch Based on RNAi and Repressor Proteins for Regulating Gene Expression in Mammalian Cells  Tara L. Deans, Charles R. Cantor, James.
Optimization of technical aspects for the genomic tagging approach.
Presentation transcript:

Engineering Complex Behaviors in Biological Organisms Jacob Beal University of Iowa December, 2015

Vision: WYSIWYG Organism Engineering Bioengineering should be like document preparation: 2

Focus: Genetic Circuits No ArabinoseHigh Dose Arabinose Ara AraC pBAD GFP TetR pTet RFP pBAD

Example genetic circuit applications Fermentation control CAR T-cell Therapy

High-Level Genetic Circuit Design Make drug when Arabinose shows up before IPTG

Why is this important? Breaking the complexity barrier: Multiplication of research impact Reduction of barriers to entry *Sampling of systems in publications with experimental circuits DNA synthesis Circuit size ? 6 [Purnick & Weiss, ‘09]

Why a tool-chain? Organism Level Description Cells This gap is too big to cross with a single method! 7

TASBE tool-chain Organism Level Description Abstract Genetic Regulatory Network DNA Parts Sequence Assembly Instructions Cells High level simulator Coarse chemical simulator Testing High Level Description If detect explosives: emit signal If signal > threshold: glow red Detailed chemical simulator Modular architecture also open for flexible choice of organisms, protocols, methods, … 8 Ron Weiss Douglas Densmore Collaborators: [Beal et al, ACS Syn. Bio. 2012]

A Tool-Chain Example If detect explosives: emit signal If signal > threshold: glow red (def simple-sensor-actuator () (let ((x (test-sensor))) (debug x) (debug-2 (not x)))) Mammalian Target E. coli Target 9 A high-level program of a system that reacts depending on sensor output [Beal et al, ACS Syn. Bio. 2012]

A Tool-Chain Example If detect explosives: emit signal If signal > threshold: glow red Mammalian Target E. coli Target 10 Program instantiated for two target platforms [Beal et al, ACS Syn. Bio. 2012]

A Tool-Chain Example If detect explosives: emit signal If signal > threshold: glow red Mammalian Target E. coli Target 11 Abstract genetic regulatory networks [Beal et al, ACS Syn. Bio. 2012]

A Tool-Chain Example If detect explosives: emit signal If signal > threshold: glow red Mammalian Target E. coli Target 12 Automated part selection using database of known part behaviors [Beal et al, ACS Syn. Bio. 2012]

A Tool-Chain Example If detect explosives: emit signal If signal > threshold: glow red Mammalian Target E. coli Target 13 Automated assembly step selection for two different platform-specific assembly protocols [Beal et al, ACS Syn. Bio. 2012]

A Tool-Chain Example If detect explosives: emit signal If signal > threshold: glow red Mammalian Target E. coli Target Uninduced Induced 14 Resulting cells demonstrating expected behavior [Beal et al, ACS Syn. Bio. 2012]

Synthetic Biology Open Language FASTA GenBank SBOL 1.1 SBOL 2.0 ACTGTGCCGTTAAACGTGATTAAATCCGTACTGATAT… TetR GFP pTet aTc GFP aTc detector GFP reporter TetR GFP pTet aTc detector GFP reporter TetR GFP pTet TetR

SBOL supports bio-design interchange Lots of different synthetic biology resources… GenBank Measurement Data Strain Data LIMS Lab Automation HT Assays Repositories & Databases Automation & Integration Modeling Sequencing & Synthesis Emerging Approaches … SBOL is a "hub" for linking them together BioPAX BioModels.Net SO ChEBI

High-Level Design: BioCompiler Organism Level Description Abstract Genetic Regulatory Network DNA Parts Sequence Assembly Instructions Cells High level simulator Coarse chemical simulator Testing High Level Description If detect explosives: emit signal If signal > threshold: glow red Detailed chemical simulator Compilation & Optimization 17 Other tools aiming at high-level design: Cello, Eugene, GEC, GenoCAD, etc. [Beal, Lu, Weiss, 2011]

Motif-Based Compilation High-level primitives map to GRN design motifs –e.g. logical operators: (primitive not (boolean) boolean :grn-motif ((P high R- arg0 value T))) arg0 value

High-level primitives map to GRN design motifs e.g. logical operators, actuators: (primitive green (boolean) boolean :side-effect :type-constraints ((= value arg0)) :grn-motif ((P R+ arg0 GFP|arg0 value T))) GFP value arg0 Motif-Based Compilation

High-level primitives map to GRN design motifs e.g. logical operators, actuators, sensors: (primitive IPTG () boolean :grn-motif ((P high LacI|boolean T) (RXN (IPTG|boolean) represses LacI) (P high R- LacI value T))) value LacI IPTG Motif-Based Compilation

Functional program gives dataflow computation: (green (not (IPTG))) IPTGnotgreen Motif-Based Compilation

Operators translated to motifs: IPTGnotgreen LacI A IPTG B GFP outputs arg0 LacIA IPTG B GFP Motif-Based Compilation 22

LacIA IPTG B GFP LacIA IPTG B GFP Copy Propagation LacIA IPTG GFP Dead Code Elimination LacIA IPTG GFP Dead Code Elimination Optimization

(def one-bit-memory(set reset) (letfed+ ((o boolean (not (or reset o-bar))) (o-bar boolean (not (or set o)))) o)) (green (one-bit-memory (aTc) (IPTG))) Design Optimization LacI B IPTG IGIFGFPD E1 E2 A aTc JHC J TetR Unoptimized: 15 functional units, 13 transcription factors 24

GFP Design Optimization LacI F IPTG TetR H aTc F Final Optimized: 5 functional units 4 transcription factors Unoptimized: 15 functional units, 13 transcription factors H 25 (def one-bit-memory(set reset) (letfed+ ((o boolean (not (or reset o-bar))) (o-bar boolean (not (or set o)))) o)) (green (one-bit-memory (aTc) (IPTG)))

Complex Example: 4-bit Counter Optimized compiler already outperforms human designers

The Tool-Chain Approach: Organism Aggregate Description Abstract Genetic Regulatory Network DNA Parts Sequence(s) Assembly Instructions Cells High level simulator Coarse chemical simulator Testing Single-Cell Description If detect explosives: emit signal If signal > threshold: glow red Detailed chemical simulator 27 [Beal et al, PLoS ONE 2011] Proto BioCompiler Next-Gen Synthesis, Organick, Antha, MAGE, microfluidics, … Gap! Alternate 2 nd stages: SBROME, CELLO, GEC, …

Complex Designs: Barriers & Emerging Solutions Barrier: Characterization of Devices –Emerging solution: TASBE characterization method Barrier: Predictability of Biological Circuits –Emerging solution: EQuIP prediction method Barrier: Availability of High-Gain Devices –Emerging Solution: combinatorial device libraries based on CRISPR, TALs, miRNAs, recombinases, …

iGEM Interlab Study: Build three constitutive GFP constructs Culture & measure fluorescence 3 biological replicates (Extra: x 3 technical rep.) Characterization & reproducibility J I13504 Image from iGEM Oxford 2015 J I13504 J I13504 Negative (e.g. R0040) Positive (e.g. I20270)

2015 iGEM Interlab Study Participation

High precision possible Mean ratio = 2.36 Std.dev. = 1.54-fold

Instrument issues drive variation! Instrument Strain

Calibrated Flow Cytometry [Roederer, 2002; Wang et al., 2008; NIST/ISAC, 2012; Beal et al., 2012; Kiani et al., 2014; Beal et al., 2014; Davidsohn et al, 2014]

Example: Predicting Repressor Cascades Precision dose-response measurement allows high- precision prediction with quantitative models pCAG Dox T2A rtTA3VP16Gal4 pTRE EBFP2 pTRE R1 pUAS-Rep1pUAS-Rep2 EYFP R2 pCAG mkate pCAG TAL14  TAL21 Prediction of Repressor CascadeRange vs. Error for 6 Cascades Each line is a dose/response curve for a different relative number of circuit copies. Subpopulation identified by color on inset mKate histogram +: experimental o: predicted [Davidsohn et al., 2014]

How much does calibration matter? [Davidsohn et al., submitted] 8x tighter range just by calibration! (2.8x better high errors, 2.8x better low errors)

Example Prediction of 3-RNA Replicon Mix: Range vs. Error for 6 Mixtures Example: Engineering Replicon Expression Per-cell measurement of dose-response gives model allowing high-precision control of expression Example: Prediction of fluorescence vs. time for novel mixtures of 3 Sindbis RNA replicons mVenus nsP1-4 SGP mKate nsP1-4 SGP EBFP2 nsP1-4 SGP Mix 1: 0.1Y, 0.1R, 0.1B Mix 2: 0.3Y, 0.3R, 0.3B Mix 3: 0.1Y, 0.5R, 0.4B Mix 4: 0.2Y, 0.2R, 0.6B Mix 5: 0.01Y, 0.1R, 0.5B Mix 6: 0.4Y, 0.02R, 0.02B Mix Number [Beal et al., 2014]

High-performance device libraries TetR Homologs Variable on/off Variable amplification  ΔSNR ~0 Only 4 devices can have SNR>0 Few good input/output matches Best Possible ΔSNR: Transfer Curves: [Stanton et al. 2014]

High-performance device libraries Integrase Logic ~1000x on/off, good amplification ~1-5% non-responsive  ΔSNR<0 TALE Repressors ~1000x on/off, poor amplification  ΔSNR<0 CRISPR Repressors ~100x on/off, amplification ???  ΔSNR unknown U6 pConst EYFP CRa-U6 gRNA-a cas9m-BFP [Bonnet et al. 2013] [Garg et al., 2012; Davidsohn et al., 2015; Li et al., 2015] [Kiani et al. 2014; Kiani et al. 2015]

Summary Automation-assisted workflows can yield dramatic improvements in organism engineering Biological circuits can be “compiled” from high- level specifications of behavior New biological devices, measurement, and modeling are starting to enable complex designs

Acknowledgements: Aaron Adler Joseph Loyall Rick Schantz Fusun Yaman Ron Weiss Jonathan Babb Noah Davidsohn Mohammad Ebrahimkhani Samira Kiani Tasuku Kitada Yinqing Li Ting Lu Douglas Densmore Evan Appleton Swapnil Bhatia Chenkai Liu Viktor Vasilev Tyler Wagner Zhen Xie Traci Haddock Kim de Mora Meagan Lizarazo Randy Rettberg Markus Gershater Marc Salit Sarah Munro Jim Hollenhorst