+ All Categories
Home > Documents > Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March...

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

Date post: 03-Jan-2016
Category:
Upload: melvin-lyons
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
83
Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March 7, 2008
Transcript
Page 1: Synthetic Biology Blends Math, Computer Science, and Biology A. Malcolm Campbell Reed College March 7, 2008.

Synthetic Biology Blends Math, Computer Science, and Biology

A. Malcolm Campbell

Reed CollegeMarch 7, 2008

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

What is Synthetic Biology?

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

BioBrick Registry of Standard Parts

http://parts.mit.edu/registry/index.php/Main_Page

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

Peking University Imperial College

What is iGEM?

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

Davidson CollegeMalcolm Campbell (bio.)Laurie Heyer (math)Lance HardenSabriya Rosemond (HU)Samantha SimpsonErin Zwack

Missouri Western State U.Todd Eckdahl (bio.)Jeff Poet (math)Marian BroderickAdam BrownTrevor ButnerLane Heard (HS student)Eric JessenKelley MalloyBrad Ogden

SYNTHETIC BIOLOGYiGEM 2006

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

Enter: Flapjack & The Hotcakes

Erin Zwack (Jr. Bio); Lance Harden (Soph. Math); Sabriya Rosemond (Jr. Bio)

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

Erin Zwack (Jr. Bio); Lance Harden (Soph. Math); Sabriya Rosemond (Jr. Bio)

Enter: Flapjack & The Hotcakes

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

Wooly Mammoths of Missouri Western

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

1234

Burnt Pancake Problem

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

Burnt Pancake Problem

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

Burnt Pancake Problem

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

Look familiar?

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

How to Make Flippable DNA Pancakes

hixCRBSRBS

hixC

TetTet

hixCpBad

pancake 1 pancake 2

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

Flipping DNA with Hin/hixC

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

Flipping DNA with Hin/hixC

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

Flipping DNA with Hin/hixC

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

How to Make Flippable DNA Pancakes

All on 1 Plasmid: Two pancakes (Amp vector) + Hin

hixCRBSRBS

hixC

TetTet

hixCpBad

pancake 1 pancake 2

TT TT

pLac

RBSRBS Hin LVAHin LVA

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

Hin Flips DNA of Different Sizes

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

Hin Flips Individual Segments

-2 1

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

No Equilibrium 11 hrs Post-transformation

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

Hin Flips Paired Segments

white light u.v.

mRFP off

mRFP on double-pancake flip

-2 1

2-1

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

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)

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

( 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

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

( 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

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

PRACTICAL

Proof-of-concept for bacterial computers

Data storagen units gives 2n(n!) combinations

BASIC BIOLOGY RESEARCH

Improved transgenes in vivo

Evolutionary insights

Consequences of DNA Flipping Devices -1,2 -2,-1

in 2 flips!

genegeneregulatorregulator

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

Success at iGEM 2006

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

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

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

The Hamiltonian Path Problem

1

3

5

4

2

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

1

3

5

4

2

The Hamiltonian Path Problem

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

Advantages of Bacterial Computation

Software Hardware Computation

Computation

Computation

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

Advantages of Bacterial Computation

Software Hardware Computation

Computation

Computation

$

¢

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

Cell Division

• Non-Polynomial (NP)

• No Efficient Algorithms

# of

Pro

cess

ors

Advantages of Bacterial Computation

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

3

Using Hin/hixC to Solve the HPPUsing Hin/hixC to Solve the

HPP

1 54 34 23 41 42 53 14

1

3

5

4

2

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

3

Using Hin/hixC to Solve the HPP

1 54 34 23 41 42 53 14

hixC Sites

1

3

5

4

2

Using Hin/hixC to Solve the HPP

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

Using Hin/hixC to Solve the HPP

1

3

5

4

2

Using Hin/hixC to Solve the HPP

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

Using Hin/hixC to Solve the HPP

1

3

5

4

2

Using Hin/hixC to Solve the HPP

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

Using Hin/hixC to Solve the HPP

1

3

5

4

2

Using Hin/hixC to Solve the HPP

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

Solved Hamiltonian Path

1

3

5

4

2

Using Hin/hixC to Solve the HPP

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

How to Split a Gene

RBSRBS

Promoter

ReporterReporter

hixCRBSRBS

Promoter

Repo- Repo- rter

Detectable Phenotype

Detectable Phenotype

?

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

Gene Splitter Software

Input Output

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.

http://gcat.davidson.edu/iGEM07/genesplitter.html

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

Gene-Splitter Output

Note: Oligos are optimized for Tm.

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

Predicting Outcomes of Bacterial Computation

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

Pro

babi

lity

of H

PP

Sol

utio

n

Number of Flips

4 Nodes & 3 Edges

Starting Arrangements

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

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) =

1−e−λ • λ x

x!x=0

k−1

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

Probability of at least k solutions on m plasmids for a 14-edge graph

How Many Plasmids Do We Need?

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

False Positives

Extra Edge

1

3

5

4

2

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

PCR Fragment Length

PCR Fragment Length

1

3

5

4

2

False Positives

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

Detection of True Positives

0

0.25

0.5

0.75

1

4/6 6/9 7/12 7/14

# of

Tru

e P

ositi

ves

÷

Tot

al #

of P

ositi

ves

# of Nodes / # of Edges

1.00

10.00

100.00

1000.00

10000.00

100000.00

1000000.00

10000000.00

100000000.00

4/6 6/9 7/12 7/14

# of Nodes / # of Edges

Total # of Positives

# of Nodes / # of Edges

Tot

al #

of P

ositi

ves

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

How to Build a Bacterial Computer

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

Choosing Graphs

Graph 2

A

B

D

Graph 1

A

B

C

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

Splitting Reporter Genes

Green Fluorescent Protein Red Fluorescent Protein

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

GFP Split by hixC

Splitting Reporter Genes

RFP Split by hixC

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

HPP Constructs

Graph 1 Constructs:

Graph 2 Construct:

AB

ABC

ACB

BAC

DBA

Graph 0 Construct:

Graph 2

Graph 1

B

AC

A D

B

Graph 0

B

A

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

T7 RNAP

Hin + Unflipped

HPP

TransformationPCR to

Remove Hin

& Transform

Coupled Hin & HPP Graph

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

Flipping Detected by Phenotype

ACB

(Red)

BAC(None)

ABC(Yellow)

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

Hin-Mediated FlippingACB

(Red)

BAC(None)

ABC(Yellow)

Flipping Detected by Phenotype

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

ABC Flipping

Yellow

HinYellow, Green, Red, None

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

Red

ACB Flipping

HinYellow, Green, Red, None

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

BAC Flipping

Hin None

Yellow, Green, Red, None

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

Flipping Detected by PCR

ABC

ACB

BAC

Unflipped Flipped

ABCACB

BAC

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

Flipping Detected by PCR

ABC

ACB

BAC

Unflipped Flipped

ABCACB

BAC

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

RFP1 hixC GFP2

BAC

Flipping Detected by Sequencing

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

RFP1 hixC GFP2

RFP1 hixC RFP2

BAC

Flipped-BAC

Flipping Detected by Sequencing

Hin

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

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

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

Living 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.

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

What is the Focus?

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

Thanks to my life-long collaborators

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

DNA Microarrays:windows into a functional

genome

Opportunities for Undergraduate Research

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

How do microarrays work?

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

How do microarrays work?

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

How do microarrays work?

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

How do microarrays work?

See Animation

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

Open Source and Free Software

www.bio.davidson.edu/MAGIC

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

How Can Microarrays be Introduced?

Ben Kittinger ‘05

Wet-lab microarray simulation kit - fast, cheap, works every time.

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

How Can Students Practice?

www.bio.davidson.edu/projects/GCAT/Spot_synthesizer/Spot_synthesizer.html

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

What Else Can Chips Do?

Jackie Ryan ‘05

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

Comparative Genome Hybridizations

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

Extra Slides

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

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 >>

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

Design of controlled flipping

RBS-mRFP(reverse)

hix RBS-tetA(C)hixpLac hix

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

Recommended