E.HOP: A Bacterial Computer to Solve the Pancake Problem Davidson College iGEM Team Lance Harden, Sabriya Rosemond, Samantha Simpson, Erin Zwack Faculty.

Slides:



Advertisements
Similar presentations
Hamilton Path Problem with Golden Gate Shuffle Catherine Doyle, James Harden, Julia Fearrington, Duke DeLoache, Lilly Wilson.
Advertisements

Fluorescent Assay of a RING-type Ubiquitin Ligase Mississippi State University November 2007.
CLONING AND EXPRESSION OF NEUTRAL PROTEASE GENE FROM B. STEAROTHERMOPHILUS.
AbstractAbstract 2006: The Burnt Pancake Problem Acknowledgements Acknowledgements Faculty and undergraduates at Missouri Western State University and.
Why Would You Want To Insert New DNA into E. coli? Insulin Gene Extracted Plasmid.
Solving the Pancake Problem with a Bacterial Computer Missouri Western State University Marian Broderick, Adam Brown, Trevor Butner, Lane Heard, Eric Jessen,
Davidson College Synth-Aces Tamar Odle (’08), Oscar Hernandez (’06), Kristen DeCelle (’06), Andrew Drysdale (’07), Matt Gemberling (’06), and Nick Cain.
pARA-R Sequence LABS 2a and 4a RFP Expression Sequence
CRISPR System Caroline Vrana Davidson College Synthetic Biology Summer 2012.
Verify recombination by electrophoresis. Digest of rfp gene. Transform bacteria with recombinant plasmid. Recombination (ligation) of plasmid and rfp gene.
Recombinant DNA Technology
Bioinformatics: One Minute and One Hour at a Time Laurie J. Heyer L.R. King Asst. Professor of Mathematics Davidson College
Synthetic Biology Workshop March 26, 2011 A. Malcolm Campbell Biology Laurie J. Heyer Mathematics Todd T. Eckdahl Biology Jeffrey L. Poet Math, CS and.
Synthetic Biology at Davidson College Building Bacterial Computers.
Abstract Method: Oligonucleotide Addition Exploring Different Concentrations Chip Design and Sample Scan Chip Design and Sample Scans Helping Students.
Manipulating the Genome: DNA Cloning and Analysis 20.1 – 20.3 Lesson 4.8.
DNA TECHNOLOGY AND THE HUMAN GENOME. MOST DNA TECHNOLOGY IS NATURALLY OCCURING PHENOMENA THAT WE MANIPULATE TO SERVE OUR CURIOUSITY AND INTEREST – BACTERIAL.
PROJECT REVIEW BERKELEY 2006: ADDRESSABLE CONJUNCTION IN BACTERIAL NETWORKS Fei Chen.
Lecture 19, Chapter 11 Analysis of transgenic plants part II Neal Stewart.
Undergraduates Learning Genomics Through Research A. Malcolm Campbell University of Wisconsin - Madison May 15, 2008.
20.1 – 1 Look at the illustration of “Cloning a Human Gene in a Bacterial Plasmid” (Figure 20.4 in the orange book). If the medium used for plating cells.
Living Hardware to Solve the Hamiltonian Path Problem
Programming Bacteria for Optimization of Genetic Circuits.
Biology Blended with Math and Computer Science A. Malcolm Campbell Reed College March 7, 2008.
Biotechnology Explorer Program Serious About Science Education.
20.1 – 1 Look at the illustration of “Cloning a Human Gene in a Bacterial Plasmid” (Figure 20.4 in the orange book). If the medium used for plating cells.
First Institute of Higher Education in Modern China Since 1895 A World-class, Progressive, and Multidisciplinary Research University.
1 Bio + Informatics AAACTGCTGACCGGTAACTGAGGCCTGCCTGCAATTGCTTAACTTGGC An Overview پرتال پرتال بيوانفورماتيك ايرانيان.
Results Davidson College Biology Department DNA Microarrays: A guide to teaching chips Allison Amore, Sheena Bossie, Max Citrin, Erin Cobain,
Todd J. Treangen, Steven L. Salzberg
Programming Bacterial Computers for Network Optimization or Using Punctuated Equilibrium for Network Optimization.
15.2 Recombinant DNA Or How to Mess with DNA for Fun and Profit.
Building a Bacterial Computer Building a Bacterial Computer AbstractAbstract The Hamiltonian Path Problem Acknowledgements Acknowledgements Bacteria Successfully.
Biotechnology Methods Producing Recombinant DNAProducing Recombinant DNA Locating Specific GenesLocating Specific Genes Studying DNA SequencesStudying.
RECOMB-BE Dr. Laurie J. Heyer July 20, 2011 Designing and Building a Bacterial Computer
GCAT, Genome Sequencing, & Synthetic Biology A. Malcolm Campbell University of Washington March 5, 2008.
Understanding Randomness Chapter 11. Why Be Random? What is it about chance outcomes being random that makes random selection seem fair? Two things: –
Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March 7, 2008.
Overview Amgen Biotech Labs In this set of labs, students will:
Synthetic Biology at Davidson College Building Bacterial Computers.
LIVING COMPUTERS! (At least very basic computations run by bacteria) Shunzaburo Kida Biomedical Engineering April 2010 BME 482.
Our Current Challenge: Introductory Biology in collaboration with Chris Paradise.
Living Hardware to Solve the Hamiltonian Path Problem Faculty: Drs. Malcolm Campbell, Laurie Heyer, Karmella Haynes Students: Oyinade Adefuye, Will DeLoache,
MEME homework: probability of finding GAGTCA at a given position in the yeast genome, based on a background model of A = 0.3, T = 0.3, G = 0.2, C = 0.2.
Analysis Restriction enzyme mapping Plasmid one site / one cut Full length Plasmid Y X Z A + B = Full length B Plasmid.
Tetris Agent Optimization Using Harmony Search Algorithm
 Genetic Algorithms  A class of evolutionary algorithms  Efficiently solves optimization tasks  Potential Applications in many fields  Challenges.
Recombinant DNA What is the basis of recombinant DNA technology? How does one “clone” a gene? How are genetically modified organisms (GMOs) created? Illustration.
Chapter 20: DNA Technology and Genomics - Lots of different techniques - Many used in combination with each other - Uses information from every chapter.
Restriction Analysis of pDRK and pGRN Original Plasmids
Etch-a-Sketch. RBS cI434 + LVA Ter ptrpL RBS T7 P + NLS Ter Modified pRM Ter pT7 New Simplified First Run Target mRFP High copy plasmid Low copy plasmid.
Today Extension product purification (direct sequencing) House Keeping
Recombinant DNA Technology. DNA replication refers to the scientific process in which a specific sequence of DNA is replicated in vitro, to produce multiple.
Figure 1. Transposon-tagged mutant chromosome (cmsm). WT S. typhimurium cells (WT cmsm on left) were mutagenized by introducing a transposon (Tn) that.
MOLECULAR BIOLOGY IN ACTION In this project, students will use what they have learned in the previous courses to complete a larger multi-step molecular.
Addressable Conjugation in Bacterial Networks High School Matt Fleming Kaitlin A. Davis Undergrads Bryan HernandezFreshman Jennifer LuFreshman Samantha.
Using Microarrays to Measure Sequence Preferences of Berenil Binding to the DNA Minor Groove Adam Brown Missouri Western State University Coauthors: Steven.
nome/program.html.
Hamilton Path Problem Catherine Doyle, James Harden, Julia Fearrington.
Brown iGEM international genetically engineered machines competition August Update 1/55.
Directed Evolution of a Genetic Circuit 15 February 2008 George McArthur This presentation is primarily based on content taken from the paper “Directed.
Biotechnology of GMOs: Genetically Modified Organisms
Fig. S Fig. S2 Cre-mediated recombination in vivo. G2 mice displaying high levels of GFP were crossed.
Chapter 20: DNA Technology and Genomics
Chapter 20 Biotechnology.
Presentation Topic Cloning Vector and its Types Presented By
Volume 10, Issue 1, Pages (July 2004)
E.HOP: A Bacterial Computer to Solve the Pancake Problem
Chapter 20: DNA Technology and Genomics
Abridged Genetic Engineering Pathway (Original “A” Sequence)
Presentation transcript:

E.HOP: A Bacterial Computer to Solve the Pancake Problem Davidson College iGEM Team Lance Harden, Sabriya Rosemond, Samantha Simpson, Erin Zwack Faculty advisors: Malcolm Campbell, Karmella Haynes, Laurie Heyer

Basic Pancake Parts NameIconDescription J31009pSB1A7 (insulated plasmid) J31000Hin Recombinase J31001Hin Recombinase-LVA J31011Recombination Enhancer J44000HixC J44001RBS reverse J31003Kan R forward J31002Kan R reverse J31005Chl R forward J31004Chl R reverse J31007Tet R forward J31006Tet R reverse J44002pBAD reverse J31011RFP and RBS reverse RBS Tet Kan Chl Davidson Missouri Western HinLVA Hin Kan Chl Tet

Basic Pancake Parts AvailableTestedIncluded in Devices J31009pSB1A7 (insulated plasmid) J31000Hin Recombinase J31001Hin Recombinase-LVA J31011Recombination Enhancer J44000HixC J44001RBS reverse J31003Kan R forward J31002Kan R reverse J31005Chl R forward J31004Chl R reverse J31007Tet R forward J31006Tet R reverse J44002pBAD reverse J31011RFP and RBS reverse RBS Tet Kan Chl Davidson Missouri Western HinLVA Hin Kan Chl Tet

Define a Biological Pancake Nonfunctional Functional RBS pBad Tet hixC RE hixC T T T T pancake 1pancake 2 pBad Tet hixC RE hixC T T T T pancake 1pancake 2 RBS

Modeling Pancake Flipping 5 C 2 = 10 ways to choose two spatula positions Assume all 10 ways are equally likely Simulate random flipping process with MATLAB

Modeling 8 Stacks of 2 Pancakes ( 1 2) (-1 2) ( 1 -2) (-1 -2) ( 2 1) (-2 1) ( 2 -1) (-2 -1) *Solution is (1, 2) or (-2, -1)

( 1, 2) (-2, -1) ( 1, -2) (-1, 2) (-2, 1) ( 2, -1) (-1, -2) ( 2, 1) Modeling 8 Stacks of 2 Pancakes *Solution is (1, 2) or (-2, -1)

Modeling 8 Stacks of 2 Pancakes ( 1, 2) (-2, -1) ( 1, -2) (-1, 2) (-2, 1) ( 2, -1) (-1, -2) ( 2, 1) *Solution is (1, 2) or (-2, -1)

Four One-Pancake Constructs Predicted Tet Resistance 1 (2) 1 (-2) (1) 2 (-1) 2 + Tet T T T T RBS Tet T T T T RBS Tet T T T T RBS T T T T Observed Tet Resistance Tet RBS

How to Detect Flipping via Restriction Digest NheI 200 bp NheI 1 (2) 1 (-2) (1) 2 (-1) 2 Tet T T T T RBS Tet T T T T RBS Tet T T T T RBS T T T T Tet RBS 300 bp 1100 bp Expected Fragment Size

Tet Pancake Flipping pBad Pancake Flipping Hin-mediated Flipping (1) 2 (-1) 2 (1) 2 + Hin 1 (2) 1 (-2) 1 (2) + Hin

Read-Through Transcription Blocked by pSB1A7 Observed Tet Resistance in pSB1A3 + (1) 2 + (-1) (2) + 1(-2) ampR rep(pMB1) T T T T T T T T device pSB1A7 EX SP T T

ampR rep(pMB1) T T T T T T T T device pSB1A7 EX SP T T Observed Tet Resistance in pSB1A7 + (1) 2 - (-1) (2) - 1(-2) Read-Through Transcription Blocked by pSB1A7 Observed Tet Resistance in pSB1A3 + (1) 2 + (-1) (2) + 1(-2)

Original Design Problems RBS Tet hixC T T T T pBadREpLac Hin LVA RBS T T T T AraC PC

Flips too fast Original Design Problems RBS Tet hixC T T T T pBadREpLac Hin LVA RBS T T T T AraC PC

Unclonable Original Design Problems RBS Tet hixC T T T T pBadREpLac Hin LVA RBS T T T T AraC PC

#1: Two pancakes (Amp vector) #2: AraC/Hin generator (Kan vector) AraC PC T T T T T T T T pLac RBS Hin LVA pSB1K3 hixC RBS hixC Tet hixCpBad pSB1A7 Two-Plasmid Solution

RBS Tet RBS Tet LB Amp + Kan+ Tet (1,2) (-2,-1) Biological Equivalence Problem

RBS Tet (1,2) (-2,-1) LB Amp + Kan+ Tet Biological Equivalence Solution RBS Tet (1,2) (-2,-1) RFP RBS RFP RBS

(1,2) (1,-2) (-1,2) (-1,-2)(2,1) (2,-1) (-2,-1) Eight Two-Pancake Stacks (-2,1)

Intermediate Results Amp, Kan, Tet + AraC/ Hin Tet Resistance Hin Vector + IPTG Hin Induction Amp + Tet Tet Resistance (1, 2)  Hin-LVA + (1, 2) + (1,-2) (-1,-2)  AraC/Hin-LVA + (1,-2) (-1,-2)  Screen for Orientation Repress pBad-Tet Activate pLac-Hin

PRACTICAL Proof-of-concept for bacterial computers Data storage n units gives 2 n (n!) combinations BASIC BIOLOGY RESEARCH Improved transgenes in vivo Evolutionary insights CONCLUSIONS: Consequences of DNA Flipping Devices -1,2 -2,-1 in 2 flips! gene regulator

Better control of kinetics Slow down Hin activity Determine x flips second -1 Size bias? Next Steps Number of flips vs.Time? Number of flips Time

Modeling Plasmid Copy Number Copy ## Solutions Required P(plasmid solved) P(cell survives) ( ) 200 ≈ ( ) 200 ≈ ( ) 200 ≈ 0.87 P(cell survives) = n = plasmid copy number p = probability of a pancake stack being sorted x = number of sorted stacks sufficient for cell survival

Improved insulating vector Accepts B0015 double terminator Bigger pancake stacks Next Steps

Multiple campuses increase capacity with parallel processing Collective Troubleshooting Primarily Undergraduate Institutions can iGEM collaboratively Summary: What We Learned

Math and Biology mesh really well Math modeling We proved a new theorem! Challenges of biological components Summary: What We Learned

But above all… We had a flippin’ good time!!!

E.HOP: A Bacterial Computer to Solve the Pancake Problem Collaborators at MWSU: Support: Davidson College HHMI NSF Genome Consortium for Active Teaching James G. Martin Genomics Program Marian Broderick, Adam Brown, Trevor Butner, Lane Heard, Eric Jessen, Kelly Malloy, Brad Ogden

Extra Slides >>>

Modeling 384 Stacks of 4 Pancakes 2 n (n!) = X Combinations 2 4 (4!) = 384 Combinations

* * * * * * Build one representative of each family Modeling 384 Stacks of 4 Pancakes

Modeling Random Flipping for trial = 1 to n trials stack = input_stack flips = 0 while stack ~= 1:k flips = flips + 1 int = choose_random_interval stack = [stack(1:(int(1)-1)) -1 * fliplr(stack(int(1):int(2))) stack(int(2)+1:k)] end

P 2 : 2 Burnt Pancakes 8 vertices, each with degree 3 Flip length 1 Flip length 2

P 2 : 2 Burnt Pancakes 8 vertices, each with degree 3 A

B 2 : 2 Burnt Pancakes 8 vertices, each with degree 3 A2A