Molecular Computing Machine - PowerPoint PPT Presentation

About This Presentation
Title:

Molecular Computing Machine

Description:

Title: No Slide Title Author: Weizmann Institue of Science Last modified by: yaakovb Created Date: 5/7/2001 6:12:50 PM Document presentation format – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 36
Provided by: WeizmannI3
Category:

less

Transcript and Presenter's Notes

Title: Molecular Computing Machine


1
Molecular Computing Machine Uses its Input as
Fuel
Kobi Benenson
Joint work with Rivka Adar, Tamar Paz-Elizur, Zvi
Livneh and Ehud Shapiro
Department of Computer Science and Applied Math
Department of Biological Chemistry Weizmann
Institute of Science, Rehovot, Israel
2
Information destruction in electronic computers
bit reset to zero (Landauer, Bennett)
0yz
Free energy
W Tkln2
xyz
Entropy decreasing and hence free
energy-consuming operation, which is avoided in
reversible computing
3
Information destruction in biology physical
degradation of the bit sequence (string to
multiset)
xyz
gt 40kT
Free energy
x, yz
Entropy increasing and energy-releasing
operation, which can be exploited to avoid the
demand for external energy source
4
  • Input destruction can be used as a source of
    energy
  • If output is smaller than input (e.g. yes/no
    questions), computation can be accomplished
    without external energy
  • We realized this theoretical possibility


5
Finite automaton an example
An even number of as
a
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
b
b
S0
S1
a
Two-states, two-symbols automaton
6
Automaton A1
An even number of as
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
a
b
a
S0
7
Automaton A1
An even number of as
S0, a ? S1
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
S0
a
b
a
8
Automaton A1
An even number of as
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
S1
b
a
9
Automaton A1
An even number of as
S1, b ? S1
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
S1
b
a
10
Automaton A1
An even number of as
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
S1
a
11
Automaton A1
An even number of as
S1, a ? S0
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
S1
a
12
Automaton A1
An even number of as
S0, a ? S1 S0, b ? S0 S1, a ? S0 S1, b ? S1
S0
The output
13
Previous molecular finite automaton
Benenson, Paz-Elizur, Adar, Keinan, Livneh
Shapiro, Nature 414, 430 (2001)
14
(No Transcript)
15
A new molecular automaton
  • Key differences
  • No Ligase, hence no ATP
  • Software reuse molecule not consumed during
    transition
  • Hence a fixed amount of hardware and software
    molecules may process input of any length without
    external source of energy

16
A new molecular automaton
  • Significant improvement of yields and performance

17
Modifications in the molecular design
18
Problems of the previous design
  • Evidence of Ligase-free computation, but
    inefficient
  • Often FokI cuts only one input DNA strand
  • Computation stalled after a few steps

19
Modifications in the molecular design
20
Modifications in the molecular design
The software molecules
Shortest possible spacers between the FokI site
and the ltstate, symbolgt recognition sticky ends
0-, 1- and 2-bp
21
Experimental implementation
22
The automata
A1 even number of as
A2 even number of symbols
A3 ends with b
The inputs
I5 baaaabb I6 baaaabba I7 abbbbabbabb I8
abbbbaaaabba
I1 abb I2 abba I3 babbabb I4 babbabba
GGCTGCCGCAGGGCCGCAGGGCCGCAGGGCCGCAGGGCCTGGCTGCCTGG
CTGCCTGGCTGCCTGGCTGCCGCAGGGCCGCAGGGCCTGGCTGCCGTCGG
TACCGATTAAGTTGGA CGGCGTCCCGGCGTCCCGGCGTCCCGGC
GTCCCGGACCGACGGACCGACGGACCGACGGACCGACGGCGTCCCGGCGT
GGCGGACCGACGGCAGCCATGGCTAATTCAACC
23
Single step proof
Ia
22
P-O-GGCT CA G-32P
Ib
22
H-O-GGCT CA G-32P
Phosphorylated and non-phosphorylated
single-symbol input
24
Single step proof
Phosphorylated and non-phosphorylated transition
molecule (T1)
Ta
Tb
25
Single step proof
  • All possible combinations are mixed with FokI
    (No Ligase and No ATP in all the reactions)
  • We prove that there is no Ligase and ATP
    contamination in the FokI batch

FokI
26
Single step proof
Ia
22
P-O-GGCT CA G-32P
Ib
22
H-O-GGCT CA G-32P
Ta
Tb
FokI
27
Computation capabilities
A set of 8 inputs was tested with 3 software
programs, at standard conditions 4 mM FokI 4 mM
software 1 mM input 8 oC 20 min
28
Computation capabilities
Direct output detection by denaturing PAGE
A1
Automaton
A2
A3
Expected output S
1 0 1 0 1 0 1 0
1 0 1 0 1 0 1 0
1 0 0 1 0 1 1 0
S1
S0
Input I
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
29
Computation capabilities
  • All the runs allowed correct major results with
    minor byproducts
  • Only small ratio of the byproducts represent
    computation error

A1
Automaton
A2
A3
Expected output S
1 0 1 0 1 0 1 0
1 0 1 0 1 0 1 0
1 0 0 1 0 1 1 0
S1
S0
Input I
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
30
Software recycling
  • Automaton A1
  • Input I8
  • Each software molecule 0.075 molar ratio to the
    input
  • T2, T5 and T8 performed on the average 29, 21 and
    54 transitions each.

time
31
Optimization the fastest computation
  • 4 mM software, 4 mM hardware and 10 nM input
  • Rate 20 sec/operation/molecule
  • 50-fold improvement over the previous system

32
Optimization the best parallel performance
  • 10 mM software, 10 mM hardware and 5 mM input
  • Combined rate 6.646x1010 operations/sec/ml
  • 8000-fold improvement over the previous system

33
Conclusions
  • Our experiments demonstrate
  • 3x1012 automata/ml (240-fold improvement)
  • Performing 6.6x1010 transitions/sec/ml
    (8000-fold improvement)
  • With transition fidelity of 99.9 (2-fold
    improvement)
  • Dissipating 1.02x10-8 W/ml as heat at ambient
    temperature

34
Conclusions
We developed a molecular finite automaton that
realizes the theoretical possibility using the
input as the sole source of energy
35
Thanks for your attention!
Write a Comment
User Comments (0)
About PowerShow.com