Title: GCAT,%20Genome%20Sequencing,%20
1GCAT, Genome Sequencing, Synthetic Biology
- Malcolm Campbell
University of Washington March 5, 2008
2www.bio.davidson.edu/GCAT
3How Can Microarrays be Introduced?
Wet-lab microarray simulation kit - fast, cheap,
works every time.
4How Can Students Practice?
www.bio.davidson.edu/projects/GCAT/Spot_synthesize
r/Spot_synthesizer.html
5Open Source and Free Software
www.bio.davidson.edu/MAGIC
6What Else Can Chips Do?
Jackie Ryan 05
7Comparative Genome Hybridizations
8Genome Sequencing
9Sarah Elgin at Washington University
Genome Education Partnership
Students finish and annotate genome
sequences Support staff online Free workshops
in St. Louis Growing number of schools
participating
10Tuajuanda Jordan at HHMI
Phage Genome InitiativeScience Education
Alliance
Students isolate phage Students purify phage
DNA Sequenced at JGI Students annotate and
compare geneomes National experiment to examine
phage variation Free workshop and reagents
11Cheryl Kerfeld at Joint Genome Institute
Undergraduate Genomics Research Initiative
- gt 1000 prokaryote genomes sequenced
- Students annotate genome
- Data posted online
- Workshop for training of faculty
- Wide range of species
12Synthetic Biology
13What is Synthetic Biology?
14BioBrick Registry of Standard Parts
http//parts.mit.edu/registry/index.php/Main_Page
15What is iGEM?
Peking University
Imperial College
16Davidson College Malcolm Campbell (bio.) Laurie
Heyer (math) Lance Harden Sabriya Rosemond
(HU) Samantha Simpson Erin Zwack
SYNTHETIC BIOLOGY iGEM 2006
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
17Enter Flapjack The Hotcakes
Erin Zwack (Jr. Bio) Lance Harden (Soph. Math)
Sabriya Rosemond (Jr. Bio)
18Enter Flapjack The Hotcakes
Erin Zwack (Jr. Bio) Lance Harden (Soph. Math)
Sabriya Rosemond (Jr. Bio)
19Wooly Mammoths of Missouri Western
20Burnt Pancake Problem
21Burnt Pancake Problem
22Burnt Pancake Problem
23Look familiar?
24(No Transcript)
25Flipping DNA with Hin/hixC
26Flipping DNA with Hin/hixC
27Flipping DNA with Hin/hixC
28How to Make Flippable DNA Pancakes
All on 1 Plasmid Two pancakes (Amp vector) Hin
29Hin Flips DNA of Different Sizes
30Hin Flips Individual Segments
-2
1
31No Equilibrium 11 hrs Post-transformation
32Hin Flips Paired Segments
mRFP off
1
-2
double-pancake flip
mRFP on
2
-1
u.v.
white light
33Modeling to Understand Flipping
(-2,1)
(-2,-1)
( 1, -2) (-1, 2) (-2, 1) ( 2, -1)
(1,2)
(-1,2)
(1,-2)
(-1,-2)
(-1, -2) ( 2, 1)
(2,-1)
(2,1)
34Modeling to Understand Flipping
(-2,1)
(-2,-1)
( 1, -2) (-1, 2) (-2, 1) ( 2, -1)
(1,2)
(-1,2)
(1,-2)
(-1,-2)
(-1, -2) ( 2, 1)
(2,-1)
(2,1)
1 flip 0 solved
35Modeling to Understand Flipping
(-2,1)
(-2,-1)
( 1, -2) (-1, 2) (-2, 1) ( 2, -1)
(1,2)
(-1,2)
(1,-2)
(-1,-2)
(-1, -2) ( 2, 1)
(2,-1)
(2,1)
2 flips 2/9 (22.2) solved
36Consequences of DNA Flipping Devices
-1,2 -2,-1 in 2 flips!
PRACTICAL Proof-of-concept for bacterial
computers Data storage n units gives 2n(n!)
combinations BASIC BIOLOGY RESEARCH Improved
transgenes in vivo Evolutionary insights
37Success at iGEM 2006
38Living Hardware to Solve the Hamiltonian Path
Problem, 2007
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
Faculty Malcolm Campbell, Todd Eckdahl, Karmella
Haynes, Laurie Heyer, Jeff Poet
39The Hamiltonian Path Problem
1
4
3
2
5
40The Hamiltonian Path Problem
1
4
3
2
5
41Advantages of Bacterial Computation
Software
Hardware
Computation
Computation
Computation
42Advantages of Bacterial Computation
Software
Hardware
Computation
Computation
Computation
43Advantages of Bacterial Computation
of Processors
Cell Division
44Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
3
1
5
4
3
4
2
3
4
1
4
2
5
3
1
4
45Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
3
1
5
4
3
4
2
3
4
1
4
2
5
3
1
4
hixC Sites
46Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
47Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
1
4
3
2
5
48Using Hin/hixC to Solve the HPP
Using Hin/hixC to Solve the HPP
1
4
3
2
5
49Using Hin/hixC to Solve the HPP
1
4
3
2
5
Solved Hamiltonian Path
50How to Split a Gene
Reporter
Detectable Phenotype
RBS
Promoter
?
Detectable Phenotype
RBS
Repo-
rter
hixC
Promoter
51Gene Splitter Software
http//gcat.davidson.edu/iGEM07/genesplitter.html
Input
Output
- 1. 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.
52Gene-Splitter Output
Note Oligos are optimized for Tm.
53Predicting Outcomes of Bacterial Computation
54Starting Arrangements
4 Nodes 3 Edges
Probability of HPP Solution
Number of Flips
55How Many Plasmids Do We Need?
Probability of at least k solutions on m plasmids
for a 14-edge graph
k 1 5 10 20
m 10,000,000 .0697 0 0 0
50,000,000 .3032 .00004 0 0
100,000,000 .5145 .0009 0 0
200,000,000 .7643 .0161 .000003 0
500,000,000 .973 .2961 .0041 0
1,000,000,000 .9992 .8466 .1932 .00007
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)
56False Positives
Extra Edge
1
4
3
2
5
57False Positives
PCR Fragment Length
1
4
3
2
5
PCR Fragment Length
58Detection of True Positives
Total of Positives
of Nodes / of Edges
of True Positives Total of Positives
of Nodes / of Edges
59How to Build a Bacterial Computer
60Choosing Graphs
D
A
B
Graph 2
61Splitting Reporter Genes
Green Fluorescent Protein
Red Fluorescent Protein
62Splitting Reporter Genes
GFP Split by hixC
RFP Split by hixC
63HPP Constructs
Graph 0 Construct
A
AB
B
Graph 0
Graph 1 Constructs
ABC
C
A
ACB
B
Graph 1
BAC
Graph 2 Construct
D
A
B
DBA
Graph 2
64Coupled Hin HPP Graph
PCR to Remove Hin Transform
Hin Unflipped HPP
Transformation
T7 RNAP
65Flipping Detected by Phenotype
ACB (Red)
BAC (None)
66Flipping Detected by Phenotype
Hin-Mediated Flipping
ACB (Red)
BAC (None)
67ABC Flipping
Yellow
Hin
68ACB Flipping
Red
Hin
69BAC Flipping
None
Hin
70Flipping Detected by PCR
ABC
ACB
BAC
BAC
ABC
ACB
Unflipped
Flipped
71Flipping Detected by PCR
ABC
ACB
BAC
BAC
ABC
ACB
Unflipped
Flipped
72Flipping Detected by Sequencing
BAC
RFP1 hixC
GFP2
73Flipping Detected by Sequencing
BAC
RFP1 hixC
GFP2
Hin
Flipped-BAC
RFP1 hixC
RFP2
74Conclusions
- 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
75Living Hardware to Solve the Hamiltonian Path
Problem
Acknowledgements Thanks to The Duke Endowment,
HHMI, NSF DMS 0733955, 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.
76What is the Focus?
77Thanks to my life-long collaborators
78(No Transcript)
79Extra Slides
80(No Transcript)
81Can 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 gtgt
82Design of controlled flipping
RBS-mRFP (reverse)
hix
RBS-tetA(C)
hix
pLac
hix
83(No Transcript)