Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March 7, 2008.

Slides:



Advertisements
Similar presentations
Design and Testing of a Bacteriological Timer Device Herman Armstrong Morgan Schiermeier Rachel Klapper Jackie Schneider.
Advertisements

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.
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.
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,
Davidson College Synth-Aces Tamar Odle (’08), Oscar Hernandez (’06), Kristen DeCelle (’06), Andrew Drysdale (’07), Matt Gemberling (’06), and Nick Cain.
CRISPR System Caroline Vrana Davidson College Synthetic Biology Summer 2012.
Bioinformatics: One Minute and One Hour at a Time Laurie J. Heyer L.R. King Asst. Professor of Mathematics Davidson College
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.
Go to Section: which crosses consists of Selective Breeding for example Inbreeding Hybridization Similar organisms Dissimilar organisms for example Organism.
Synthetic Biology at Davidson College Building Bacterial Computers.
IGEM2009 SHORT COURSE Lesson1 Introduction to iGEM and Synthetic Biology.
Abstract Method: Oligonucleotide Addition Exploring Different Concentrations Chip Design and Sample Scan Chip Design and Sample Scans Helping Students.
Gene Regulation: What it is, and how to detect it By Jordan, Jennifer, and Brian.
1 Review Describe the process scientists use to copy DNA Use Analogies How is genetic engineering like computer programming 2 Review What is a transgenic.
Wiki Study Lectures. Conceptually Reading and analyzing double stranded DNA in base pairs compared to single stranded DNA read in Nucleotides Determining.
Analysis of Transgenic Plants. 1.Regeneration on Selective Medium Selectable Marker Gene.
Recombinant DNA Technology Site directed mutagenesis Genetics vs. Reverse Genetics Gene expression in bacteria and viruses Gene expression in yeast Genetic.
Biotechnology and Genomics Chapter 16. Biotechnology and Genomics 2Outline DNA Cloning  Recombinant DNA Technology ­Restriction Enzyme ­DNA Ligase 
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.
Introduction to Synthetic Biology Dannenberg and Purdy 2012 (Tokos edits 2012)
DNA Technology- Cloning, Libraries, and PCR 17 November, 2003 Text Chapter 20.
Application in Molecular Cloning David Shiuan Department of Life Science, Institute of Biotechnology and Interdisciplinary Program of Bioinformatics National.
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.
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.
© 2012 Pearson Education, Inc. Lecture by Edward J. Zalisko PowerPoint Lectures for Campbell Biology: Concepts & Connections, Seventh Edition Reece, Taylor,
Building a Bacterial Computer Building a Bacterial Computer AbstractAbstract The Hamiltonian Path Problem Acknowledgements Acknowledgements Bacteria Successfully.
DNA Technologies.
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.
A. Malcolm Campbell Biology and GCAT Laurie J. Heyer Mathematics and GCAT AP Institute June 29, 2011 Introduction to Synthetic Biology Todd T. Eckdahl.
GCAT, Genome Sequencing, & Synthetic Biology A. Malcolm Campbell University of Washington March 5, 2008.
Combinatorial Optimization Problems in Computational Biology Ion Mandoiu CSE Department.
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.
Biotechnology What does it mean? Tools and Technologies Selected Applications Biotechnology 1: any method based on knowledge of biological processes that.
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.
Recombinant DNA What is the basis of recombinant DNA technology? How does one “clone” a gene? How are genetically modified organisms (GMOs) created? Illustration.
Gene expression & Clustering. Determining gene function Sequence comparison tells us if a gene is similar to another gene, e.g., in a new species –Dynamic.
Yeast Comparative Genomic Hybridization (CGH): A streamlined method for microarray detection of aneuploidy in S. cerevisiae A. Jacqueline Ryan Davidson.
Neutrophil-specific Overexpression of FCHO2, a PCH family protein, in Danio rerio Chelsey Warning and Kate Cooper, PhD Loras College Department of Biology.
E.HOP: A Bacterial Computer to Solve the Pancake Problem Davidson College iGEM Team Lance Harden, Sabriya Rosemond, Samantha Simpson, Erin Zwack Faculty.
Creating a lipid biosynthesis hybrid: E. nemone Teresa and Jodi.
Synthetic Biology: Design and Characterization of antiswitches in E.coli Matt Gemberling 27 April 2006.
A. Malcolm Campbell and Todd T. Eckdahl
Standardization in Engineering Parts –Categorization –Community agrees on properties –Characterization of function –Quality control Assembly –Creates efficiencies.
Using Microarrays to Measure Sequence Preferences of Berenil Binding to the DNA Minor Groove Adam Brown Missouri Western State University Coauthors: Steven.
Mullis's 1998 autobiography Dancing Naked in the Mind Field, gives his account of the commercial development of PCR, as well as providing insights into.
Hamilton Path Problem Catherine Doyle, James Harden, Julia Fearrington.
Green with envy?? Jelly fish “GFP” Transformed vertebrates.
Reviewing Molecular Biology AP Biology Chapters 16,17,18 & 20.
A. Malcolm Campbell and Todd T. Eckdahl
Daniel Cui & Eileen Liang
Algorithms for a Peptide Computer
A. Malcolm Campbell and Todd T. Eckdahl
A. Malcolm Campbell and Todd T. Eckdahl
Fig. S Fig. S2 Cre-mediated recombination in vivo. G2 mice displaying high levels of GFP were crossed.
Step 1: amplification and cloning procedures
Self-differentiated Bacterial Assembly Line Peking 2007 IGEM
Virginia iGEM Workshop #2 High School Education Series.
E.HOP: A Bacterial Computer to Solve the Pancake Problem
Presentation transcript:

Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March 7, 2008

What is Synthetic Biology?

BioBrick Registry of Standard Parts

Peking University Imperial College What is iGEM?

Davidson College Malcolm Campbell (bio.) Laurie Heyer (math) Lance Harden Sabriya Rosemond (HU) Samantha Simpson Erin Zwack Missouri Western State U. Todd Eckdahl (bio.) Jeff Poet (math) Marian Broderick Adam Brown Trevor Butner Lane Heard (HS student) Eric Jessen Kelley Malloy Brad Ogden SYNTHETIC BIOLOGY iGEM 2006

Enter: Flapjack & The Hotcakes Erin Zwack (Jr. Bio); Lance Harden (Soph. Math); Sabriya Rosemond (Jr. Bio)

Enter: Flapjack & The Hotcakes

Wooly Mammoths of Missouri Western

Burnt Pancake Problem

Look familiar?

How to Make Flippable DNA Pancakes hixC RBS hixC Tet hixCpBad pancake 1pancake 2

Flipping DNA with Hin/hixC

How to Make Flippable DNA Pancakes All on 1 Plasmid: Two pancakes (Amp vector) + Hin hixC RBS hixC Tet hixCpBad pancake 1pancake 2 T T T T pLac RBS Hin LVA

Hin Flips DNA of Different Sizes

Hin Flips Individual Segments -21

No Equilibrium 11 hrs Post-transformation

Hin Flips Paired Segments white light u.v. mRFP off mRFP on double-pancake flip

Modeling to Understand Flipping ( 1, 2) (-2, -1) ( 1, -2) (-1, 2) (-2, 1) ( 2, -1) (-1, -2) ( 2, 1) (1,2) (-1,2) (1,-2)(-1,-2) (-2,1)(-2,-1) (2,-1) (2,1)

( 1, 2) (-2, -1) ( 1, -2) (-1, 2) (-2, 1) ( 2, -1) (-1, -2) ( 2, 1) (1,2) (-1,2) (1,-2)(-1,-2) (-2,1)(-2,-1) (2,-1) (2,1) 1 flip: 0% solved Modeling to Understand Flipping

( 1, 2) (-2, -1) ( 1, -2) (-1, 2) (-2, 1) ( 2, -1) (-1, -2) ( 2, 1) (1,2) (-1,2) (1,-2)(-1,-2) (-2,1)(-2,-1) (2,-1) (2,1) 2 flips: 2/9 (22.2%) solved Modeling to Understand Flipping

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 Consequences of DNA Flipping Devices -1,2 -2,-1 in 2 flips! gene regulator

Success at iGEM 2006

Living Hardware to Solve the Hamiltonian Path Problem, 2007 Faculty: Malcolm Campbell, Todd Eckdahl, Karmella Haynes, Laurie Heyer, Jeff Poet Students: Oyinade Adefuye, Will DeLoache, Jim Dickson, Andrew Martens, Amber Shoecraft, and Mike Waters; Jordan Baumgardner, Tom Crowley, Lane Heard, Nick Morton, Michelle Ritter, Jessica Treece, Matt Unzicker, Amanda Valencia

The Hamiltonian Path Problem

Advantages of Bacterial Computation SoftwareHardwareComputation

Advantages of Bacterial Computation SoftwareHardwareComputation $ ¢

Cell Division Non-Polynomial (NP) No Efficient Algorithms # of Processors Advantages of Bacterial Computation

3 Using Hin/hixC to Solve the HPP

hixC Sites Using Hin/hixC to Solve the HPP

Solved Hamiltonian Path Using Hin/hixC to Solve the HPP

How to Split a Gene RBS Promoter Reporter hixC RBS Promoter Repo- rter Detectable Phenotype Detectable Phenotype ?

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

Gene-Splitter Output Note: Oligos are optimized for Tm.

Predicting Outcomes of Bacterial Computation

Probability of HPP Solution Number of Flips 4 Nodes & 3 Edges Starting Arrangements

k = actual number of occurrences λ = expected number of occurrences λ = m plasmids * # solved permutations of edges ÷ # permutations of edges Cumulative Poisson Distribution: P(# of solutions ≥ k) = k = m = 10,000, ,000, ,000, ,000, ,000, ,000,000, Probability of at least k solutions on m plasmids for a 14-edge graph How Many Plasmids Do We Need?

False Positives Extra Edge

PCR Fragment Length False Positives

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

How to Build a Bacterial Computer

Choosing Graphs Graph 2 A B D Graph 1 A B C

Splitting Reporter Genes Green Fluorescent ProteinRed Fluorescent Protein

GFP Split by hixC Splitting Reporter Genes RFP Split by hixC

HPP Constructs Graph 1 Constructs: Graph 2 Construct: AB ABC ACB BAC DBA Graph 0 Construct: Graph 2 Graph 1 B A C A D B Graph 0 B A

T7 RNAP Hin + Unflipped HPP Transformation PCR to Remove Hin & Transform Coupled Hin & HPP Graph

Flipping Detected by Phenotype ACB (Red) BAC (None) ABC (Yellow)

Hin-Mediated Flipping ACB (Red) BAC (None) ABC (Yellow) Flipping Detected by Phenotype

ABC Flipping Yellow Hin Yellow, Green, Red, None

Red ACB Flipping Hin Yellow, Green, Red, None

BAC Flipping Hin None Yellow, Green, Red, None

Flipping Detected by PCR ABC ACB BAC UnflippedFlipped ABC ACB BAC

Flipping Detected by PCR ABC ACB BAC UnflippedFlipped ABC ACB BAC

RFP1 hixC GFP2 BAC Flipping Detected by Sequencing

RFP1 hixC GFP2 RFP1 hixC RFP2 BAC Flipped-BAC Flipping Detected by Sequencing Hin

Conclusions Modeling revealed feasibility of our approach GFP and RFP successfully split using hixC Added 69 parts to the Registry HPP problems given to bacteria Flipping shown by fluorescence, PCR, and sequence Bacterial computers are working on the HPP and may have solved it

Living Hardware to Solve the Hamiltonian Path Problem Acknowledgements: Thanks to The Duke Endowment, HHMI, NSF DMS , Genome Consortium for Active Teaching, Davidson College James G. Martin Genomics Program, Missouri Western SGA, Foundation, and Summer Research Institute, and Karen Acker (DC ’07). Oyinade Adefuye is from North Carolina Central University and Amber Shoecraft is from Johnson C. Smith University.

What is the Focus?

Thanks to my life-long collaborators

DNA Microarrays: windows into a functional genome Opportunities for Undergraduate Research

How do microarrays work?

See Animation

Open Source and Free Software

How Can Microarrays be Introduced? Ben Kittinger ‘05 Wet-lab microarray simulation kit - fast, cheap, works every time.

How Can Students Practice?

What Else Can Chips Do? Jackie Ryan ‘05

Comparative Genome Hybridizations

Extra Slides

Can we build a biological computer? The burnt pancake problem can be modeled as DNA (-2, 4, -1, 3)(1, 2, 3, 4) DNA Computer Movie >>

Design of controlled flipping RBS-mRFP (reverse) hix RBS-tetA(C) hixpLachix