Building a Bacterial Computer Building a Bacterial Computer AbstractAbstract The Hamiltonian Path Problem Acknowledgements Acknowledgements Bacteria Successfully.

Slides:



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

Introduction to Graph Theory Instructor: Dr. Chaudhary Department of Computer Science Millersville University Reading Assignment Chapter 1.
Solving Hamiltonian Path Problems with a DNA Computer Brad Isom, Zach Caton, Cody Matheny, Cody Barta, Brandin Erickson, David Carr.
DNA Computation and Circuit Construction Isabel Vogt 2012.
Fluorescent Assay of a RING-type Ubiquitin Ligase Mississippi State University November 2007.
DNA Technology & Gene Mapping Biotechnology has led to many advances in science and medicine including the creation of DNA clones via recombinant clones,
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,
Assessing the Use of Unmodified 40-mer Oligonucleotides in Barcode Microarray Technology Danielle Hyun-jin Choi Dr. A. Malcolm Campbell Davidson College,
Chlamydial inclusion membrane proteins: localization and characterization Nathanael Blake HHMI Summer Internship Mentor: Dr. Dan Rockey.
General Microbiology (Micr300) Lecture 10 Microbial Genetics (Text Chapter: ; )
Chapter 13 Human Heredity by Michael Cummings ©2006 Brooks/Cole-Thomson Learning Chapter 13 An Introduction to Cloning and Recombinant DNA.
Synthetic Biology at Davidson College Building Bacterial Computers.
Lecture ONE: Foundation Course Genetics Tools of Human Molecular Genetics I.
A Novel Third Isoform of Zebrafish Cytochrome Oxidase IV Brandon Smith Dr. Nancy Bachman, Faculty Advisor.
Cloning into Plasmids Restriction Fragment Cloning & PCR Cloning by the Topo TA™ Method.
Bacterial Transformation RET Summer Overall Picture Bio-Rad pGLO Transformation Insertion of GFP gene into HB101 E. coli.
Construction, Transformation, and Prokaryote Expression of a Fused GFP and Mutant Human IL-13 Gene Sequence Lindsay Venditti, Department of Biological.
Undergraduates Learning Genomics Through Research A. Malcolm Campbell University of Wisconsin - Madison May 15, 2008.
DNA Technology- Cloning, Libraries, and PCR 17 November, 2003 Text Chapter 20.
Control & Manipulation of Genes  Before Transcription  Access Acetylation loosens grip of histone, allowing access of polymerase to DNA Methylation.
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.
Pierce College, Woodland Hills
歐亞書局 PRINCIPLES OF BIOCHEMISTRY Chapter 9 DNA-Based Information Technologies.
Recombinant DNA I Basics of molecular cloning Polymerase chain reaction cDNA clones and screening.
Genetics of Cancer.
How do you identify and clone a gene of interest? Shotgun approach? Is there a better way?
Beyond Silicon: Tackling the Unsolvable with DNA.
AP Biology 12 AP Biology 12 Concept 2: Analyzing and utilizing biotechnology tools Please refer to: Chapter 20 in Campbell Pg in Holtzclaw Pg
Chapter 16 Gene Technology. Focus of Chapter u An introduction to the methods and developments in: u Recombinant DNA u Genetic Engineering u Biotechnology.
RECOMB-BE Dr. Laurie J. Heyer July 20, 2011 Designing and Building a Bacterial Computer
BACTO-ART A Multicomponent Inducible Expression System for Teaching and Discovery Project Goals To create a multicomponent, inducible expression system.
GCAT, Genome Sequencing, & Synthetic Biology A. Malcolm Campbell University of Washington March 5, 2008.
Molecular genetics (cloning) by E. Börje Lindström This learning object has been funded by the European Commissions FP6 BioMinE project.
Tools of Human Molecular Genetics. ANALYSIS OF INDIVIDUAL DNA AND RNA SEQUENCES Two fundamental obstacles to carrying out their investigations of the.
Uses of DNA technology You will need to convince a grant committee to fund further research into your area of application of DNA technology Read your assigned.
Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March 7, 2008.
Genetics 6: Techniques for Producing and Analyzing DNA.
BACTERIAL TRANSPOSONS
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
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.
BLAST: Basic Local Alignment Search Tool Altschul et al. J. Mol Bio CS 466 Saurabh Sinha.
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,
Chapter 20: DNA Technology and Genomics - Lots of different techniques - Many used in combination with each other - Uses information from every chapter.
Yeast Comparative Genomic Hybridization (CGH): A streamlined method for microarray detection of aneuploidy in S. cerevisiae A. Jacqueline Ryan Davidson.
Restriction Analysis of pDRK and pGRN Original Plasmids
CS6045: Advanced Algorithms NP Completeness. NP-Completeness Some problems are intractable: as they grow large, we are unable to solve them in reasonable.
E.HOP: A Bacterial Computer to Solve the Pancake Problem Davidson College iGEM Team Lance Harden, Sabriya Rosemond, Samantha Simpson, Erin Zwack Faculty.
Week 5. 1.Create KaiA and KaiBC biobricks. 2.Transform E. coli with Kai Biobricks to reconstitute KaiC phosphorylation cycle with no reporter attached.
Using Microarrays to Measure Sequence Preferences of Berenil Binding to the DNA Minor Groove Adam Brown Missouri Western State University Coauthors: Steven.
Plan A Topics? 1.Making a probiotic strain of E.coli that destroys oxalate to help treat kidney stones in collaboration with Dr. Lucent and Dr. VanWert.
Hamilton Path Problem Catherine Doyle, James Harden, Julia Fearrington.
CSE280Stefano/Hossein Project: Primer design for cancer genomics.
Isolating Genes By Allison Michas and Haylee Kolding.
Synthetic Biology: Genetic Transformation by Steve Post Life Technologies / IISME Summer 2011.
Site-Directed Mutagenesis
DNA uptake, Entry, and Establishment in recepient cell
Daniel Cui & Eileen Liang
DNA Technologies (Introduction)
Cloning Overview DNA can be cloned into bacterial plasmids for research or commercial applications. The recombinant plasmids can be used as a source of.
Chapter 20: DNA Technology and Genomics
Figure 7.1 Polymerase chain reaction (PCR).
E.HOP: A Bacterial Computer to Solve the Pancake Problem
Extra chromosomal Agents Transposable elements
Chapter 20: DNA Technology and Genomics
Presentation transcript:

Building a Bacterial Computer Building a Bacterial Computer AbstractAbstract The Hamiltonian Path Problem Acknowledgements Acknowledgements Bacteria Successfully Solve the Problem! Bacteria Successfully Solve the Problem! Silicon computers are powerful tools for solving mathematical problems but are inefficient parallel processors. For iGEM2007, Davidson College and Missouri Western State University have jointly developed a bacterial system capable of solving a Hamiltonian Path Problem in vivo. Our system takes advantage of E. coli’s exponential growth to address the complexity of this problem in a way that traditional computers cannot. We successfully detected solutions to a Hamiltonian Path Problem through phenotypic screening. Living Hardware to Solve the Hamiltonian Path Problem Davidson College: Oyinade Adefuye, Will DeLoache, Jim Dickson, Andrew Martens, Amber Shoecraft, Mike Waters, Dr. A. Malcolm Campbell, Dr. Karmella Haynes, Dr. Laurie Heyer Missouri Western State University: Jordan Baumgardner, Tom Crowley, Lane Heard, Nick Morton, Michelle Ritter, Jessica Treece, Matthew Unzicker, Amanda Valencia, Dr. Todd Eckdahl, Dr. Jeff Poet We thank The Duke Endowment, HHMI, NSF, Genome Consortium for Active Teaching, James G. Martin Genomics Program, MWSU Student Government Association, MWSU Student Excellence Fund, MWSU Foundation, and the MWSU Summer Research Institute. Team members Oyinade Adifuye and Amber Shoecraft are from North Carolina Central University and Johnson C. Smith University, respectively. Special thanks to the iGEM organizers and community. We had a great time! Modeling a Bacterial Computer Modeling a Bacterial Computer The HPP constructs were transformed into E. coli expressing T7 RNA polymerase, and their phenotypes were observed. After about two days, they had visible color. “Unflipped” colonies exhibited uniform fluorescent phenotypes, while colonies exposed to Hin protein varied in their fluorescence. Fluorescent phenotypes were observed by eye and confirmed by fluorometer. Flipping was also detected by PCR, using multiplex primers that bound to three distinct regions of the HPP-A constructs. Different edge orientations produce 8 unique PCR product lengths. Both methods show strong evidence for flipping of DNA, and PCR shows that some of the bacteria may have solved the problem. Hin Hin Hin MW ABC ACB BAC ABC ACB BAC Design Principles The Hamiltonian Problem (HPP) asks: given a directed graph with designated starting and ending nodes, is it possible to travel through the graph visiting every node exactly once? Linear increases in graph complexity yield exponential increases in the number of possible paths through a graph. Due to the absence of an efficient algorithm, parallel processing is required when attempting to solve complex graphs in a limited amount of time. The exponential growth of E. coli computers provides the required processing power As a part of iGEM2006, we reconstituted a hin/hix DNA recombination mechanism as standard biobricks for use in E. coli. This system allows for rearrangement of DNA segments that are flanked by hixC sites and was implemented in our HPP computer in the following way: Represent each node as a reporter gene Represent each edge as a flippable unit of DNA flanked by hixC sites Flipping generates a random walk through the graph A solution is screened for by phenotype hixC sites Hin-mediated Recombination Edge To determine the feasibility of our system, we implemented mathematical models to answer to following questions: Probability of HPP Solution Number of Flips 4 Nodes & 3 Edges Does starting orientation matter? No, after a large number of flips, all orientations converge to the same probability. Can we detect a solution? Yes, for a 14-edge graph with 7 nodes, growing 1 billion bacterial computers gives a 99.9% chance of detecting a solution. We determined this using a cumulative Poisson distribution. 1 mL of culture contains 1 billion bacteria. Are there too many false positives? No, using MATLAB, we computed the ratio of true positive to total positives and found that even for a 14-edge graph, the ratio was above Combined with PCR screening, this ratio is well within detectable limits. Extra Edge PCR Fragment Length False Positive True Positive Cumulative Poisson Distribution For our system to work, reporter genes must maintain functionality despite the addition of 13 amino acids. We were able to perform successful hixC insertions in both GFP and RFP. We therefore designed the following HPP constructs to test our system on 2 simple graphs: Cell Division # of Processors # of Edges in Graph Possible Paths through the graph