580 likes | 707 Views
Living Hardware to Solve the Hamiltonian Path Problem. Faculty : Drs. Malcolm Campbell, Laurie Heyer, Karmella Haynes. Faculty : Drs. Todd Eckdahl, Jeff Poet.
E N D
Living Hardware to Solve the Hamiltonian Path Problem Faculty: Drs. Malcolm Campbell, Laurie Heyer, Karmella Haynes Faculty: Drs. Todd Eckdahl, Jeff Poet Students:Jordan Baumgardner, Tom Crowley, Lane H. Heard, Nickolaus Morton, Michelle Ritter, Jessica Treece, Matthew Unzicker, Amanda Valencia Students: Oyinade Adefuye, Will DeLoache, Jim Dickson, Andrew Martens, Amber Shoecraft, and Mike Waters
The Hamiltonian Path Problem 1 4 3 2 5
The Hamiltonian Path Problem 1 4 3 2 5
Advantages of Bacterial Computation Software Hardware Computation
Advantages of Bacterial Computation Software Hardware Computation Computation
http://www.turbosquid.com Advantages of Bacterial Computation Software Hardware Computation Computation Computation http://www.dnamnd.med.usyd.edu.au/
Non-Polynomial (NP) Computational Complexity • No Efficient Algorithms
Cell Division • Non-Polynomial (NP) Computational Complexity • No Efficient Algorithms
1 4 3 2 5 Using Hin/hixC to Solve the HPP Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP 1 Using Hin/hixC to Solve the HPP 4 3 2 5 hixC Sites
Using Hin/hixC to Solve the HPP 1 Using Hin/hixC to Solve the HPP 4 3 2 5
Using Hin/hixC to Solve the HPP 1 Using Hin/hixC to Solve the HPP 4 3 2 5
1 Using Hin/hixC to Solve the HPP 4 3 2 5 Solved Hamiltonian Path
How to Split a Gene Reporter Detectable Phenotype RBS Promoter
How to Split a Gene Reporter Detectable Phenotype RBS Promoter ? Detectable Phenotype Repo- rter RBS hixC Promoter
Gene Splitter Software http://gcat.davidson.edu/iGEM07/genesplitter.html Input Output Generates 4 Primers (optimized for Tm). 2. Biobrick ends are added to primers. 3. Frameshift is eliminated. 1. Gene Sequence (cut and paste) 2. Where do you want your hixC site? 3. Pick an extra base to avoid a frameshift.
Gene-Splitter Output Note: Oligos are optimized for Tm.
Starting Arrangement 4 Nodes & 3 Edges Probability of HPP Solution Number of Flips
True Positives 1 4 3 2 5 Elements in the shaded region can be arranged in any order. (Edges-Nodes+1) Number of True Positives = (Edges-(Nodes-1))! * 2
Probability of at least k solutions on m plasmids for a 14-edge graph How Many Plasmids Do We Need? 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) =
False Positives Extra Edge 1 4 3 2 5
False Positives PCR Fragment Length 1 4 3 2 5 PCR Fragment Length
Detection of True Positives Total # of Positives # of Nodes / # of Edges # of True Positives ÷ Total # of Positives # of Nodes / # of Edges
Splitting Reporter Genes Green Fluorescent Protein Red Fluorescent Protein
Splitting Reporter Genes Green Fluorescent Protein Red Fluorescent Protein
3-Node Graphs Graph A Graph B
HPP Constructs Positive Control Construct: HPP0 Graph A Constructs: HPP-A0 HPP-A1 Graph A HPP-A2 Graph B Construct: HPP-B1 Graph B
Double Fluorescence HPP0 Green Fluorescence T7 RNAP
Double Fluorescence HPP0 Green Fluorescence T7 RNAP T7 RNAP HPP-A0 Yellow Fluorescence
Fluorometer Measurements GFP Excitation Spectra for 4 HPP Constructs (at an Emission Wavelength of 515nm) 450 nm chosen as excitation wavelength to measure GFP
Fluorometer Measurements RFP Excitation Spectra for 4 HPP Constructs(at an Emission Wavelength of 608nm) 560 nm chosen as excitation wavelength to measure RFP
Flipping Detected by Phenotype HPP-A0 HPP-A1 HPP-A2
Flipping Detected by Phenotype HPP-A0 Hin-Mediated Flipping HPP-A1 HPP-A2
Flipping Detected by PCR HPP-A0 HPP-A1 HPP-A2 Unflipped Flipped
Pending Experiments • Test clonal colonies that contain flipped HPP and have the solution sequenced. • Perform a false-positive screen for HPP-B1 • Split 2 antibiotic resistance genes using a reading frame shift just after the RBS • Solve larger graphs • Solve the Traveling Salesperson Problem
Living Hardware to Solve the Hamiltonian Path Problem Thanks to: Karen Acker, Davidson College ‘07 Support: Davidson College Missouri Western State University The Duke Endowment HHMI NSF Genome Consortium for Active Teaching James G. Martin Genomics Program
Problem: Processivity • 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
2 1 T 4 3 Path at 4 nodes / 6 edges HP-1 12 24 43
1 2 5 T 4 3 Path 5 nodes / 8 edges HP -1 12 25 54 43
1 2 6 5 T 4 3 Path 6 nodes / 10 edgesHP-1 12 25 56 64 43
1 2 6 5 T 4 3 7 Path 7 nodes / 12 edgesHP-1 12 25 56 67 74 43
Promoter Tester RBS:Kan:RBS:Tet:RBS:RFP Tested promoter-promoter tester-pSBIA7 on varying concentration plates • 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