Title: Living Hardware to Solve the Hamiltonian Path Problem
1Living 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
2The Hamiltonian Path Problem
1
4
3
2
5
3The Hamiltonian Path Problem
1
4
3
2
5
4Advantages of Bacterial Computation
Software
Hardware
Computation
5Advantages of Bacterial Computation
Software
Hardware
Computation
Computation
6Advantages of Bacterial Computation
Software
Hardware
Computation
Computation
Computation
http//www.dnamnd.med.usyd.edu.au/
7Computational Complexity
8Computational Complexity
9Flipping DNA with Hin/hixC
10Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
11Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
1
4
3
2
5
hixC Sites
12Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
1
4
3
2
5
13Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
1
4
3
2
5
14Using Hin/hixC to Solve the HPP
1
4
3
2
5
Solved Hamiltonian Path
15How to Split a Gene
Reporter
Detectable Phenotype
RBS
Promoter
16How to Split a Gene
Reporter
Detectable Phenotype
RBS
Promoter
?
Detectable Phenotype
RBS
Repo-
rter
hixC
Promoter
17Gene 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.
18Gene-Splitter Output
Note Oligos are optimized for Tm.
19Can We Detect A Solution?
20Starting Arrangement
4 Nodes 3 Edges
Probability of HPP Solution
Number of Flips
21True Positives
1
4
3
2
5
Elements in the shaded region can be arranged in
any order.
(Edges-Nodes1)
Number of True Positives (Edges-(Nodes-1))! 2
22How Many Plasmids Do We Need?
Probability of at least k solutions on m plasmids
for a 14-edge graph
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)
23False Positives
Extra Edge
1
4
3
2
5
24False Positives
PCR Fragment Length
1
4
3
2
5
PCR Fragment Length
25Detection of True Positives
Total of Positives
of Nodes / of Edges
of True Positives Total of Positives
of Nodes / of Edges
26Building a Bacterial Computer
27Splitting Reporter Genes
Green Fluorescent Protein
Red Fluorescent Protein
28Splitting Reporter Genes
Green Fluorescent Protein
Red Fluorescent Protein
293-Node Graphs
Graph A
Graph B
30HPP Constructs
Positive Control Construct
HPP0
Graph A Constructs
HPP-A0
HPP-A1
Graph A
HPP-A2
Graph B Construct
HPP-B1
Graph B
31Double Fluorescence
HPP0
Green Fluorescence
T7 RNAP
32Double Fluorescence
HPP0
Green Fluorescence
T7 RNAP
T7 RNAP
HPP-A0
Yellow Fluorescence
33Fluorometer Measurements
GFP Excitation Spectra for 4 HPP Constructs (at
an Emission Wavelength of 515nm)
450 nm chosen as excitation wavelength to measure
GFP
34Fluorometer Measurements
RFP Excitation Spectra for 4 HPP Constructs(at
an Emission Wavelength of 608nm)
560 nm chosen as excitation wavelength to measure
RFP
35Normalized Fluorometer Measurements
36Flipping Detected by Phenotype
HPP-A0
HPP-A1
HPP-A2
37Flipping Detected by Phenotype
HPP-A0
Hin-Mediated Flipping
HPP-A1
HPP-A2
38Flipping Detected by PCR
HPP-A0
HPP-A1
HPP-A2
Unflipped
Flipped
39Pending 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
40Living 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
41Extra Slides
42Traveling Salesperson Problem
43Processivity
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
44Path at 3 nodes / 3 edges HP- 1 12 23
45Path at 4 nodes / 6 edges HP-1 12 24 43
46Path 5 nodes / 8 edges HP -1 12 25 54 43
47Path 6 nodes / 10 edgesHP-1 12 25 56 64 43
48Path 7 nodes / 12 edgesHP-1 12 25 56 67 74 43
49Promoter Tester
- RBSKanRBSTetRBSRFP
- 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 isnt completely
insulated
50Promoters 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
51Plasmid Insulation
- Insulated plasmid was designed to block
read-through transcription - Read-through transcription without a promoter
- Tested a promoter-tester construct
- RBSKanRBSTetRBSRFP
- 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
52What Genes Can Be Split?
GFP before hixC insertion
GFP displaying hixC insertion point
53Splitting 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 mg2 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)
54Tetracycline Resistance Protein
- Did not split
- Transmembrane protein
- Structure hasnt 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
55Splitting Cre Recombinase
56More Gene-Splitter Output
57Gene Splitter Software