Living Hardware to Solve the Hamiltonian Path Problem

Slides:



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

AbstractAbstract 2006: The Burnt Pancake Problem Acknowledgements Acknowledgements Faculty and undergraduates at Missouri Western State University and.
Solving the Pancake Problem with a Bacterial Computer Missouri Western State University Marian Broderick, Adam Brown, Trevor Butner, Lane Heard, Eric Jessen,
Recombinant DNA technology
A triplet codon represents each amino acid 20 amino acids encoded for by 4 nucleotides 20 amino acids encoded for by 4 nucleotides By deduction: By deduction:
Medical Genetics & Genomics
20,000 GENES IN HUMAN GENOME; WHAT WOULD HAPPEN IF ALL THESE GENES WERE EXPRESSED IN EVERY CELL IN YOUR BODY? WHAT WOULD HAPPEN IF THEY WERE EXPRESSED.
Incoming Graduate Student 2013 Paul Gollnick Hoch. 613 Two major research areas in my lab Bacterial gene regulation (transcription) –Tryptophan genes in.
Lecture 3: Cellular building Blocks - Proteins.
Synthetic Biology at Davidson College Building Bacterial Computers.
Protein-Protein Interaction Screens. Bacterial Two-Hybrid System selectable marker RNA polymerase DNA binding protein bait target sequence target.
(CHAPTER 12- Brooker Text)
Molecular Cloning: Construction of a recombinant DNA
Biomolecules The 4 main components that define the chemical nature of the cell are; Proteins Carbohydrates Lipids Nucleic Acids These substances are the.
Transcription Transcription- synthesis of RNA from only one strand of a double stranded DNA helix DNA  RNA(  Protein) Why is RNA an intermediate????
Bacterial Transcription
Concept 20.1: DNA cloning yields multiple copies of a gene or other DNA segment To work directly with specific genes, scientists prepare well-defined segments.
Undergraduates Learning Genomics Through Research A. Malcolm Campbell University of Wisconsin - Madison May 15, 2008.
Objective 2: TSWBAT describe the basic process of genetic engineering and the applications of it.
Programming Bacteria for Optimization of Genetic Circuits.
Biology Blended with Math and Computer Science A. Malcolm Campbell Reed College March 7, 2008.
PGLO lab. The importance of DNA The DNA double helix is the code of life DNA is the code to make proteins The blueprint for all structures in your body.
Chapter 17 Notes From Gene to Protein.
Polymers (long chains) of AMINO ACIDS –arranged in specific sequence –linked by PEPTIDE BONDS –range in length from a few to 1000+
MBV2010/BIO2140 Colloquium, February 5. RULES Multiple choice Only one correct answer seconds to answer No textbook, computer, mobile phone, please.
Building a Bacterial Computer Building a Bacterial Computer AbstractAbstract The Hamiltonian Path Problem Acknowledgements Acknowledgements Bacteria Successfully.
RECOMB-BE Dr. Laurie J. Heyer July 20, 2011 Designing and Building a Bacterial Computer
Microbial Biotechnology Philadelphia University
GCAT, Genome Sequencing, & Synthetic Biology A. Malcolm Campbell University of Washington March 5, 2008.
Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March 7, 2008.
PCR provides a forensics tool for identifying colonies
Ch. 2: “Chemistry of Life”
A design for cellular evolutionary computation by using bacteria
Synthetic Biology at Davidson College Building Bacterial Computers.
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.
Our Current Challenge: Introductory Biology in collaboration with Chris Paradise.
Transcription control elements (DNA sequences) are binding sites for transcription factors, proteins that regulate transcription from an associated.
Living Hardware to Solve the Hamiltonian Path Problem Faculty: Drs. Malcolm Campbell, Laurie Heyer, Karmella Haynes Students: Oyinade Adefuye, Will DeLoache,
Using Synthetic Biology and pClone Red for Authentic Research on Promoter Function: Genetics (analyzing mutant promoters) Todd T. Eckdahl and A. Malcolm.
Chapter 20: DNA Technology and Genomics - Lots of different techniques - Many used in combination with each other - Uses information from every chapter.
DNA Technology Part 2.
LECTURE 3 Gene Transcription and RNA Modification (Chapter 12)
E.HOP: A Bacterial Computer to Solve the Pancake Problem Davidson College iGEM Team Lance Harden, Sabriya Rosemond, Samantha Simpson, Erin Zwack Faculty.
Chapter 27 Phage Strategies
Da-Hyeong Cho Protein Engineering Laboratory Department of Biotechnology and Bioengineering Sungkyunkwan University Site-Directed Mutagenesis.
Site-Directed Mutagenesis
Cloning of a PCR Amplified Gene PPT 2. About Plasmids The plasmid pUC19 used for this experiment is derived from the pUC series. It has a single recognition.
Bacterial Genetics Stijn van der Veen. Differentiating bacterial species  Morphology (shape)  Composition (cell envelope and other structures)  Metabolism.
pGLO™ Transformation and Purification of
Peter John M.Phil, PhD Atta-ur-Rahman School of Applied Biosciences (ASAB) National University of Sciences & Technology (NUST)
Transcription.
Transcription(I) 王之仰.
Daniel Cui & Eileen Liang
Protein Synthesis Molecular Biology
pGLO™ Transformation and Purification of
DNA Technology Part 2.
Gene Expression: From Gene to Protein
7.3 Translation.
Chapter 20: DNA Technology and Genomics
Material for Quiz 5: Chapter 8
Topic DNA.
710.LC GRADUATE MOLECULAR BIOLOGY 9/15/2010
TRANSLATION AHL Topic 7.3 IB Biology Miss Werba
BioBricks.
Gene Expression: From Gene to Protein
E.HOP: A Bacterial Computer to Solve the Pancake Problem
Protein synthesis
Volume 10, Issue 3, Pages (September 2002)
Chapter 20: DNA Technology and Genomics
Exchange of Regions between Bacterial Poly(A) Polymerase and the CCA-Adding Enzyme Generates Altered Specificities  Heike Betat, Christiane Rammelt, Georges.
Presentation transcript:

Living Hardware to Solve the Hamiltonian Path Problem Professors: Dr. Malcolm Campbell and Dr. Laurie Heyer Students: Oyinade Adefuye, Will DeLoache, Jim Dickson, Andrew Martens, Amber Shoecraft, and Mike Waters

The Hamiltonian Path Problem

Computational Complexity Millennium Problem P=NP? Brute Force required This graph has 100 nodes that each connect to 4 other nodes (degree 4). Does a Hamiltonian Path exist in this graph?

Why Should We Use Bacteria? In vitro vs. in vivo Adleman would elimate some paths, run a gel, elimnate some paths, run a gel Mention exponential growth of E. coli cells. VS. Adleman LM (1994). Science 266 (11): 1021-1024.

Flipping DNA with Hin/hixC

Using Hin/hixC to Solve the HPP 5 DNA elements 5 = TT

Using Hin/hixC to Solve the HPP hixC Sites

Using Hin/hixC to Solve the HPP

Using Hin/hixC to Solve the HPP

Using Hin/hixC to Solve the HPP Solved Hamiltonian Path

What Genes Can Be Split? GFP before hixC insertion

What Genes Can Be Split? GFP displaying hixC insertion point

Gene Splitter Software Input Output 1. Gene Sequence 2. Where do you want your hixC site? 3. Pick an extra base to avoid a frameshift Generates 4 Primers (optimized for melting temperature). 2. Biobrick ends are added to primers. 3. Frameshift is eliminated.

Gene-Splitter Output Note: Oligos are optimized for melting temperatures.

Red Fluorescent Protein Use GFP to Split RFP Green Fluorescent Protein Red Fluorescent Protein

Can We Detect A Solution? Will poses question. Amber responds to it.

True Positives Elements in the shaded region can be arranged in any order. (Edges-Nodes+1) Number of True Positives = (Edges-Nodes+1)! * 2

False Positives Extra Edge

False Positives PCR Fragment Length PCR Fragment Length

Detection of True Positives Total # of Positives # of Nodes / # of Edges # of True Positives ÷ Total # of Positives # of Nodes / # of Edges

How Many Plasmids Do We Need? 1 mL of culture = 10 cells 9 k = actual number of occurrences λ = expected number of occurrences The Poisson distribution gives the probability of k occurrences when the expected number of occurrences is λ as (e^-λ)*(λ^k)/(k!) by taking 1 minus the sum of the Poisson probabilities from 0 to k-1 we get the probability of at least k occurrences. λ = m plasmids * # solved permutations of edges ÷ # permutations of edges Cumulative Poisson Distribution: _____ e -λ λ X! x . ∑ k-1 X=0 P(# of solutions ≥ k) = 1 -

Probability of HPP Solution Starting Arrangement 4 Nodes & 3 Edges Probability of HPP Solution Markov chain model Unbiased Easy vs.. Hard Convergence Probability (solved / f flips) # of paths of length f to any solution = ---------------------------- (edges+1 choose 2) ^ f Lim Probability (solved / f flips) f --> ∞ # permutations of edges that are solutions = --------------------------------- # permutations of edges Number of Flips

Where Are We Now? Will switches back with Amber.

First Bacterial Computer Starting Arrangement

First Bacterial Computer Starting Arrangement Solved Arrangement

Future Directions Split additional genes: Make more complex graphs: Solve other problems such as the Traveling Salesperson Problem:

Living Hardware to Solve the Hamiltonian Path Problem Collaborators at MWSU: Dr. Todd Eckdahl, Dr. Jeff Poet, Jordan Baumgardner,Tom Crowley, Lane H. Heard, Nickolaus Morton, Michelle Ritter, Jessica Treece, Matthew Unzicker, Amanda Valencia Additional Thanks: Karen Acker, Davidson College ‘07 Support: Davidson College The Duke Endowment HHMI NSF Genome Consortium for Active Teaching James G. Martin Genomics Program

Extra Slides

Traveling Salesperson Problem

Processivity Problem: The nature of our construct requires a stable transcription mechanism that can read through multiple genes in vivo Initiation Complex vs. Elongation Complex Formal manipulation of gene expression (through promoter sequence and availability of accessory proteins) is out of the picture Solution : T7 bacteriophage RNA polymerase Highly processive single subunit viral polymerase which maintains processivity in vivo and in vitro

Path at 3 nodes / 3 edges HP- 1 12 23

Path at 4 nodes / 6 edges HP-1 12 24 43

Path 5 nodes / 8 edges HP -1 12 25 54 43 2 3 4 1 T 5

Path 6 nodes / 10 edges HP-1 12 25 56 64 43 2 3 4 1 T 5 6

Path 7 nodes / 12 edges HP-1 12 25 56 67 74 43 2 3 4 1 T 5 6 7

More Gene-Splitter Output

Promoter Tester RBS:Kan:RBS:Tet:RBS:RFP Tested promoter-promoter tester-pSBIA7 on varying concentration plates Kanamycin Tet Kan-Tet 50 50 / 50 75 75 / 75 100 100 / 100 125 125 / 125 Used Promoter Tester-pSB1A7 and Promoter Tester-pSB1A2 without promoters as control Further evidence that pSB1A7 isn’t completely insulated

Promoters Tested Selected “strong” promoters that were also repressible from biobrick registry ompC porin (BBa_R0082) “Lambda phage”(BBa_R0051) pLac (BBa_R0010) Hybrid pLac (BBa_R0011) None of the promoters “glowed red” Rus (BBa_J3902) and CMV (BBa_J52034) not the parts that are listed in the registry

Splitting Kanamycin Nucleotidyltransferase Determined hixC site insertion at AA 125 in each monomer subunit -AA 190 is involved in catalysis -AA 195 and 208 are involved in Mg2+ binding -Mutant Enzymes 190, 205, 210 all showed changes in mg+2 binding from the WT -Substitution of AA 210 (conserved) reduced enzyme activity -AA 166 serves to catalyze reactions involving ATP -AA 44 is involved in ATP binding -AA 60 is involved in orientation of AA 44 and ATP binding -We did not consider any Amino Acids near the N or C terminus -Substitution of AA 190 caused 650-fold decrease in enzyme activity -We did not consider any residues near ß-sheets or ∂-helices close to the active site because hydrogen bonding plays an active role in substrate stabilization and the polarity of our hix site could disrupt the secondary structure and therefore the hydrogen bonding ability of KNTase) Did not split

Plasmid Insulation “Insulated” plasmid was designed to block read-through transcription Read-through = transcription without a promoter Tested a “promoter-tester” construct RBS:Kan:RBS:Tet:RBS:RFP Plated on different concentrations of Kan, Tet, and Kan-Tet plates Growth in pSB1A7 was stunted No plate exhibited cell growth in uninsulated plasmid and cell death in the insulated plasmid

Tetracycline Resistance Protein Did not split Transmembrane protein Structure hasn’t been crystallized determined by computer modeling Vital residues for resistance are in transmemebrane domains (efflux function) HixC inserted a periplasmic domains AA 37/38 and AA 299/300 Cytoplasmic domains allow for interaction with N and C terminus

Splitting Cre Recombinase

What Genes Can Be Split? GFP before hixC insertion GFP displaying hixC insertion point

Gene Splitter Software