DNA Computing and Robotics

advertisement
DNA Computing and Robotics:
Engineering (Science?), Fun, and Applications
Milan N. Stojanovic
NSF Center for Molecular Cybernetics
Department of Medicine
Columbia University
Suppose we have a set of primitives:
Sensor primitives:
Computing primitives:
Moving primitives:
?
?
?
?
?
?
Recipe for Computing Primitives:
1. Take Recognition Regions,
A T
GC
A T
G
A CG
A
G
T
T
A
ACA
T
A
A
C
C
Beacons (Tyagi and Kramer)
2. Take Nucleic acid catalysts,
S2
+
E
+
+
E
S
+
S1
Phosphodiesterase (Joyce)
Ligase (Szostak)
3. And combine (for computing elements, at least) them in:
+
Cf. modular design (e.g. Breaker…)
0
1
Logic Gates: YES (Detector or Sensor Gate)
F
F
T A
CG
A T
CG
T A
Active Form A
TA AG
Cleavage
T A
C
rA
T
GT G
IA
C G
GC C C
G C
A T
A G
A GG
A T
AG
GC
A
A T
G
GC
A
CG
G
T
A A*S*IA A
T A
G
TA
A T
GC
GC
AT
C
T
G
G AA TT
A
C
T T A A
+
A
T
G
C
T
A
G
A
C
TA AG
T
G A
C
S A
G
T
T
G
A T
C G
rA
GC C C
G
A T
G C
G
A T
A
A G
A
GC
G
A T
A
G
G
A CG
T
A
A
G
A
IA
T
C
T
C
A
ACA
R
R
A
200000
150000
FU 100000
Inactive Form
Y
I
ES
rA T A T C A C T
OF
250000
50000
A
0
0
F
100 200
t (min)
300
400
I1
0
1
Joyce 1995, Breaker 1999, Tyagi, Kramer 1996
Stojanovic et al., ChemBioChem 2001
Stojanovic et al., J. Am. Chem. Soc. 2002
Switching Primitives (Logic Gates):
I1
I1
I2
0
1
0
0
NOT
I2
0
1
AND
I3
I3
I1
0
I2
I1
0
0
I2
1
0
I1
I3
I3
I2
I2
0
Three-input Gates
0
I3
I2
I1
0
Some demonstrations of molecular computing:
A. Full adder (Lederman et. al, Biochem. 2006)
i1ANDi2ANDi3
T
i1
i2
B. Maya-II (Macdonald et al. Nano Lett. 2006)
i3
1
c3
i1
i2
i3
i1ANDi2
1
2
i1ANDNOTi2ANDNOTi3
F
1
T
2
3
c2
i2ANDNOTi1ANDNOTi3
SUM
2
T
i1ANDi3
1
F
3
3
c1
i3ANDi2
3
i3ANDNOTi2ANDNOTi1
F
3
T
CARRY
2
2
c1
D. AND Hub with Beads (Rudchenko)
C. DNA Calculator (Macdonald)
(Yashin et al. JACS ~2007)
01 × 01 =
01 × 10 = 11 × 01 =
11 × 10 =
11 × 11 =
7AND9
6D7
D10
3AND4A->D5
3 1
1D3
(1×1=1)
(1×2=2)
(3×1=3)
(3×2=6)
(3×3=9)
5
2
5A
4
2D4
7AND9
D10
10A
Implementation of Naughts-and-Crosses Playing Algorithm with
Deoxiribozymes: Molecular Array of YES and ANDANDNOT Gates (MAYA)
Stojanovic, Stefanovic, Nat. Biotech. 2003
MAYA vs. Milan: Losing Game
Mg2+
X
O X
i4
X
7
6
9
9
8
9
9
2
6
1
7
8
7
8
7
6
6
2
9
F
2
3
9
7
6
9
7
1
9
8
4
4
6
9
4
2
9
7
6
8
2
9
9
7
8
i4
7
4
9
i9
i4
6
4
7
8
9
4
6
7
1
1
i9
i4
8
7
F
6
2
9
i9
i4
7
4
4
2
3
6
6
1
7
8
i9
1
2
3
9
4
4
8
9
4
i4
i9
9
4
7
9
1
6
1
8
4
9
i9
i4
i9
6
6
1
7
i9
6
1
6
7
1
9
i9
i4
9
2
9
4
8
7
9
4
9
4
i4
3
9
4
6
6
6
1
2
8
1
i4
i2
4
i9
i4
i2
i9
i4
2
F
i4
9
F
9
9
1
7
7
1
9
i4
8
7
2
4
6
1
6
6
i4
3
6
1
1
4
9
4
9
6
1
7
i4
F
2
6
X O X
O X
O
X
i2
i4
7
1
4
9
1
4
9
i4
1
1
4
7
2
8
i4
F
i4
6
1
1
3
6
1
6
6
9
7
4
F
1
2
6
4
i4
7
1
1
1
7
i4
F
6
2
4
X
X
O X
O
i9
9
4
F
i2
4
4
4
4
3
3
3
3
2
F
2
F
2
1
1
1
0
0
0
-1
1
2 3 4
5 6 7
Wells
8 9
-1
1
2 3 4
5 6 7
Wells
8 9
-1
F
2
9
9
1
1
8
7
i4
9
F
i2
4
i9
i4
i2
i2
i9
i4
i2 i2
i9
2
F
3
6
6
1
1
7
8
7
2
3
4
6
8
9
9
4
i4
i9
9
4
7
4
1
9
4
7
i9
6
1
8
4
9
i4
i2
i9
i4
i9
6
6
1
9
1
9
7
6
9
4
2
1
0
1
2 3 4
5 6 7
Wells
8 9
-1
1
2 3 4
5 6 7
Wells
8 9
The Simplest Moving Primitive:
Zn2+
But, what about multivalent design?
Zn2+
Pei et. al JACS, 2006
AFM Images of Spider at Starting Point
Kyle Lund, Hao Yan, video now: with Nadine Dabby, Erik Winfree
AFM images of Spider on Lanes of Substrates
Kyle Lund, Hao Yan
Video with: Nadine Dabby, Erik Winfree
Center for Molecular Cybernetics Phase II?
START
A
A
D
END
C
B
B
START
END
END
START
Center Members & Friends
•
•
•
•
•
•
•
•
•
•
Erik Winfree (CS)
Hao Yan (CHE)
Niles Pierce (ApM)
Paul Krapivsky (Phys)
Sergei Rudchenko (BPh)
Nils Walter (CHE)
Milan Mrksich (CHE)
Darko Stefanovic (CS/EE)
Milan Stojanovic (MEDSci)
Nadrian Seeman (CHE)
C
H
E
•
•
•
•
•
•
•
•
•
0
5
3
3
0
9
6
Henry Hess (CHE/MATS)
William Shih (CHE)
Srboljub Mijailovich (ME)
Natasha Yonoska (MATH)
Satoshi Murata (CS/ME)
Friedrich Simmel (P-CHE)
Vojislav Stojkovic (CS)
Qiao Lin (ME)
Paul Rothemund (CHE/CS)
Chemical Bonding Center NSF (CHE-0533096)
Acknowledgments:
•
•
•
•
•
•
•
•
•
•
•
•
Postdocs: Steven Taylor, Renjun Pei, Dmitry Kolpashchikov, Joanne
Macdonald
Tech’s: Stanka Semova, Erik Green, Payal Pallavi, Ma Li
High Shool Program: Harvey Lederman, Yang Lee, Marko Sutovic, Kiran
Pendri, Wengho Lu, Kirill Lebedov, Srikanth Damera, George Lederman,
Kaitlin Kyi.
Tiffany Elizabeth Mitchell
Collaborators:
Sergei Rudchenko (HSS), Ruslan Yashin
Darko Stefanovic (UNM), Mark Olah
Nils Walter (UM, Ann Arbor), Tony Manzo, Chamaree De Silva
Vincent Butler (Columbia)
Milan Mrksich (Chicago), Haim Tsubery
Erik Winfree (Caltech), Georg Seelig, Nadine Dabby
Hao Yan (ASU), Kyle Lund
Current funding NSF (ITR, 3xEMT, and CBC), JDRF, NIH (NCI-R21)
Lymphoma and Leukemia Society Scholarship
Previously: NASA, NSF QuBIC, NSF Biophotonics, NIH (NIBIB), Searle
Potential practical applications:
1. Cell-death by Boolean Calculations:
A.
B.
M1
Cell
Type I
AND Cell
Death
M2
NOT
C.
M1
AND Spare
Cell
Cell
Type II
NOT
M1
AND
Cell
Type III M
2
NOT
M3
2. Glucose-triggered movement of catalytic nanoassemblies:
Negative Feedback
Glucose
+ Insulin
G
G
G
G
Spare
Cell
Download