RECOMB-BE Dr. Laurie J. Heyer July 20, 2011 Designing and Building a Bacterial Computer

Slides:



Advertisements
Similar presentations
Another engineering principle: Characterization..
Advertisements

CS1022 Computer Programming & Principles
Hamilton Path Problem with Golden Gate Shuffle Catherine Doyle, James Harden, Julia Fearrington, Duke DeLoache, Lilly Wilson.
Fluorescent Assay of a RING-type Ubiquitin Ligase Mississippi State University November 2007.
BioBuilding: What a Colorful World. An engineering paradigm Design Build Test The focus of this lab.
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.
Reducibility Class of problems A can be reduced to the class of problems B Take any instance of problem A Show how you can construct an instance of problem.
Microarrays for the Masses: Pedagogical Resources for High School through College A. Malcolm Campbell 1,3, Laurie J. Heyer 2,3, Mary Lee S. Ledbetter 4,3,
Solving the Pancake Problem with a Bacterial Computer Missouri Western State University Marian Broderick, Adam Brown, Trevor Butner, Lane Heard, Eric Jessen,
1 Appendix B: Solving TSP by Dynamic Programming Course: Algorithm Design and Analysis.
Davidson College Synth-Aces Tamar Odle (’08), Oscar Hernandez (’06), Kristen DeCelle (’06), Andrew Drysdale (’07), Matt Gemberling (’06), and Nick Cain.
Science, Technology, Engineering, and Math all rolled up into iGEM Ung.igem.org/High_School_Division.
Bioinformatics: One Minute and One Hour at a Time Laurie J. Heyer L.R. King Asst. Professor of Mathematics Davidson College
Figure 4.2 from Royal Academy of Engineering report (June, 2009) “What comes to mind when I say ‘synthetic biology’?”
Synthetic Biology Workshop July 8-10, 2010 A. Malcolm Campbell Biology Laurie J. Heyer Mathematics Todd T. Eckdahl Biology Jeffrey L. Poet Math, CS and.
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.
Algorithm Animation for Bioinformatics Algorithms.
Abstract Method: Oligonucleotide Addition Exploring Different Concentrations Chip Design and Sample Scan Chip Design and Sample Scans Helping Students.
Phylogenetic Tree Construction and Related Problems Bioinformatics.
Programming Bacterial Communities to Function as Massively Parallel Computers Jeff Tabor Voigt Lab University of California, San Francisco.
Undergraduates Learning Genomics Through Research A. Malcolm Campbell University of Wisconsin - Madison May 15, 2008.
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.
LECTURE 2 Splicing graphs / Annoteted transcript expression estimation.
Genome-scale Metabolic Reconstruction and Modeling of Microbial Life Aaron Best, Biology Matthew DeJongh, Computer Science Nathan Tintle, Mathematics Hope.
Results Davidson College Biology Department DNA Microarrays: A guide to teaching chips Allison Amore, Sheena Bossie, Max Citrin, Erin Cobain,
Programming Bacterial Computers for Network Optimization or Using Punctuated Equilibrium for Network Optimization.
Synthetic Biology Presentation by Brown iGEM Team.
Building a Bacterial Computer Building a Bacterial Computer AbstractAbstract The Hamiltonian Path Problem Acknowledgements Acknowledgements Bacteria Successfully.
Synthetic Biology Project Examples
BACTO-ART A Multicomponent Inducible Expression System for Teaching and Discovery Project Goals To create a multicomponent, inducible expression system.
A. Malcolm Campbell Biology and GCAT Laurie J. Heyer Mathematics and GCAT AP Institute June 29, 2011 Introduction to Synthetic Biology Todd T. Eckdahl.
Graph Algorithms Mathematical Structures for Computer Science Chapter 6 Copyright © 2006 W.H. Freeman & Co.MSCS SlidesGraph Algorithms.
BioLogic. The Project A Bacterial Decoder –Uses biologically modeled ‘logic gates’ to essentially decode functions –Function outputs will rely on specificity.
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.
Genetically Engineered H 2 Detector Mississippi State University.
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,
Using Synthetic Biology and pClone Red for Authentic Research on Promoter Function: Genetics (analyzing mutant promoters) Todd T. Eckdahl and A. Malcolm.
A Genetic Differential Amplifier: Design, Simulation, Construction and Testing Seema Nagaraj and Stephen Davies University of Toronto Edward S. Rogers.
Bioinformatics lectures at Rice University Li Zhang Lecture 11: Networks and integrative genomic analysis-3 Genomic data
Maze Routing Algorithms with Exact Matching Constraints for Analog and Mixed Signal Designs M. M. Ozdal and R. F. Hentschke Intel Corporation ICCAD 2012.
The iGEM Jamboree at MIT. iGEM teams iGEM teams Princeton Oklahoma ETH Zurich MIT Caltech Toronto Cambridge Texas Penn State Berkeley.
Yeast Comparative Genomic Hybridization (CGH): A streamlined method for microarray detection of aneuploidy in S. cerevisiae A. Jacqueline Ryan Davidson.
Kaifeng Chen Institute for Theoretical Physics Synthetic Biology with Engineering Tools 1 Francis Chen.
Hamiltonian Path Problem This girl do this presentation. :) Teddy bear work along with me. Jeff help me understand the topic. Are they both cute?
Todd T. Eckdahl and A. Malcolm Campbell
GAMES camp Synthetic Biology and iGEM (International Genetically Engineered Machines)
E.HOP: A Bacterial Computer to Solve the Pancake Problem Davidson College iGEM Team Lance Harden, Sabriya Rosemond, Samantha Simpson, Erin Zwack Faculty.
A. Malcolm Campbell and Todd T. Eckdahl
Using Microarrays to Measure Sequence Preferences of Berenil Binding to the DNA Minor Groove Adam Brown Missouri Western State University Coauthors: Steven.
Cling-E. coli : Bacteria on target Harvard iGEM 2007 Ellenor Brown Stephanie Lo Alex Pickett Sammy Sambu Kevin Shee Perry Tsai Shaunak Vankudre George.
Hamilton Path Problem Catherine Doyle, James Harden, Julia Fearrington.
Stereo Matching Using Dynamic Programming
Yeast Comparative Genomic Hybridization (CGH): A method for microarray detection of aneuploidy in S. cerevisiae Jackie Ryan Honors Thesis Defense April.
Science of Nurture Quiz Session 5 Module TESTING AND PERFORMANCE OPTIMIZATION QUIZ.
Engineering (Richard D. Braatz and Umberto Ravaioli)
Daniel Cui & Eileen Liang
Design Quality (30%) - 6slides Explain your key concept? (2slides)
A. Malcolm Campbell and Todd T. Eckdahl
A. Malcolm Campbell and Todd T. Eckdahl
ECE 556 Project Algorithm Presentation
Synthetic Biology, iGEM
E.HOP: A Bacterial Computer to Solve the Pancake Problem
Presentation transcript:

RECOMB-BE Dr. Laurie J. Heyer July 20, 2011 Designing and Building a Bacterial Computer

Synthetic Biology Application of engineering principles and mathematical modeling to the design and construction of biological parts, devices, and systems with applications in energy, medicine, environment, and technology. PartsDevicesSystems

Hamiltonian Path Problem Is there a path that: – Starts at node 1 – Ends at node 7 – Visits each node exactly once YES NO

Hamiltonian Path Problem Is there a path that: – Starts at node 1 – Ends at node 7 – Visits each node exactly once YES NO ✔

A Biological Computer Node = gene Edge = 2 half-genes GFPBLaCATCrecFPT7TT 

A Biological Computer Use hin/hix to rearrange edges: Hin recombinase from Salmonella typhimurium

A Biological Computer Use hin/hix to rearrange edges: Hin recombinase from Salmonella typhimurium

Hin Recombinase

Identify Solutions Terminate GFP BLa CATCrecFPT7TT # True Positives = (e - v + 1)! * 2 (e - v + 1) # False Positives = ?

RBS Promoter Reporter Detectable Phenotype Splitting a Gene ✔ hixC RBS Promoter Repo- rter Detectable Phenotype? ✔ hixC RBS Promoter Repo- rter Detectable Phenotype? ✖

GFP displaying hixC insertion point Minimize Structural Disruption

Gene-Splitting Strategy GFP-1GFP-2

Gene Splitting Tool

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

Embed hixC With Silent Mutations hixC = ttatcaaaaaccatggtttttgataa L S K T M V F D X Y Q K P W F L I X I K N H G F * * Find genes with the “best” match to one of: L S K… … V F D a a t Y Q K… … F L I a ^^^^^^^^ t Y Q K … F L I a L S K … V F D a a

Conclusion Synthetic biology is an emerging bioinformatics playground Biology is more efficient with automation Existing tools are insufficient – Learn programming (Perl, Python, etc.) – Learn algorithms and data structures – Think and work across disciplinary boundaries

Acknowledgements Malcolm Campbell (Biology, Davidson College) Todd Eckdahl, Jeff Poet (Missouri Western State Univ.) iGEM ’06 team: Lance Harden, Karmella Haynes, Sabriya Rosemond, Samantha Simpson, Erin Zwack iGEM ’07 team: Oyinade Adefuye, Will DeLoache, Jim Dickson, Andrew Martens, Amber Shoecraft, and Mike Waters Karen Acker ’07 Phillip Compeau ’08 Funding from HHMI, Davidson College, Missouri Western State University, NSF UBM DMS and