PPT

advertisement
Course outline
1
Introduction
2
Theoretical background
Biochemistry/molecular biology
3
Theoretical background computer science
4
History of the field
5
Splicing systems
6
P systems
7
Hairpins
8
Detection techniques
9
Micro technology introduction
10
Microchips and fluidics
11
Self assembly
12
Regulatory networks
13
Molecular motors
14
DNA nanowires
15
Protein computers
16
DNA computing - summery
17
Presentation of essay and discussion
Introduction
What is self-organisation?

System with discrete components

Spontaneously ordered properties

Global Order from Local, random
interactions
Living systems

Self-organized catalytic set of molecules

Origin of life

RNA world

Driving force is G

Goal is self-replication
Artificial self-organisation systems

Self-Reproducing (cellular) Automata

Artificial Neural Networks

Boolean Networks

Artificial Life Systems

Evolutionary Systems

DNA Systems
Self-organisation DNA systems

Seeman-Winfree

Construction of Specific Geometrical
and Topological Targets from DNA

Construction Process => Computation

Cellular Automata and Tilings

Basic Building Block is Stiff
Double-Crossover Molecule (DX)
DNA
Self-assembly

A process involving the spontaneous selfordering
of
substructures
into
superstructures.

Is a Bottom-up Process rather than a TopDown process used in most manufacturing or
lithography processes
Cellular self-assembly

Cells perform a multiplicity
of self-assemblies:
 Cell walls (via lipids),
 Microtubules
 Cellular Superstructures
and Transport Structures

Utilize the specificity of
ligand affinities to direct
the self-assembly
Construction with smart brick
Tiles binding mechanisms
Molecular affinity
hydrogen
bonding of complementary DNA or RNA bases
Magnetic attraction (U. of Wisconsin materials science group)

pads
with
magnetic
orientations
constructed
by
curing
polymer/ferrite composites in the presence of strong magnet
fields, or

pads with patterned strips of magnetic orientations [Reif].
Capillary force [Whitesides], [Rothmemund, 1999]

using hydrophobic/hydrophilic (capillary) effects at surface
boundaries that generate lateral
forces.
Shape complementarity [Whitesides]

using the conformational shape affinity of the tile sides to
hold them together.
Scale of tiling assembly
Meso-scale tiling assemblies
have
tiles
millimeters
centimeters.
of
up
size
to
a
a
few
few
Molecular-scale tiling assemblies
have tiles of size
hundred Angstroms.
up
to
a
few
Magnetic meso-scale self-assembly

Self assembly on Water/Air Interface.

Pads with magnetic orientations constructed by curing
polymer/ferrite composites in the presence of strong magnet
fields.
Wisconsin material sciences group
Magnetic meso-scale self-assembly
Wisconsin material sciences group
Magnetic meso-scale self-assembly
Wisconsin material sciences group
Programming 2-d DNA lattices

for the construction
scale structures

for
rendering
molecular level
of
patterns
molecular
at
the
Programming 2-d DNA lattices
A




2D DNA lattice is constructed by a self-assembly process
Begins with the assembly of DNA tile nanostructures
DNA tiles of size 14 x 7 nanometers
Composed of short DNA strands with Holliday junctions
These DNA tiles self-assemble to form a 2D lattice:
The assembly is programmable

Tiles have sticky ends that provide programming for the
patterns to be formed.

Alternatively, tiles self-assemble around segments of a
DNA strand encoding a 2D pattern.
Programming 2-d DNA lattices
Patterning

Each of these tiles has a surface perturbation
depending on the pixel intensity.

pixel distances 7 to 14 nanometers
Key Applications

Assembly of molecular electronic components and
circuits

molecular robotic components

image rendering

cryptography

mutation detection
Programming 2-d DNA lattices
DX molecules

DX is double crossover

Antiparallel strands

4-arm junctions

Full turn in B-form of DNA (10.5 bp)

Even or Odd number of half turns

DAE, DAO
DX molecules

DNA
crossover
molecules
self-assembled
from
artificially synthesized single stranded DNA.
DX molecules
DNA tiles

Double-crossover
Seeman]:
(DX)
Tiles
 consist
of two double-helices
crossover strands.
[Winfree,
fused
by
 DAE
contains an Even number of helical
half-turns between crossover points.
 DAO contains an Odd number.

Anti-parallel crossovers:
 cause
a reversal in direction of strand
propagation through the tile following
exchange of strand to a new helix.
 DAO and DAE are double-crossover DX tiles
with two
anti-parallel crossovers.
DNA tiles

Pads:
 Tiles have sticky ends that preferentially
match the sticky ends of certain other DNA
tiles.
 The
sticky ends facilitate the
assembly into tiling lattices.
further
 Total of 4 Pads of single stranded DNA at
ends.
TX tiles

Triple-crossover (TX) Tiles consist of three
double-helices fused by crossover strands.

TAE contains an even number of helical halfturns between crossover points.

TAO contains an odd number.

Total of 6 Pads of single stranded DNA at
ends.
[LaBean et al, J. Am. Chem. Soc., 2000]
TX tiles
[LaBean et al, J. Am. Chem. Soc., 2000]
TX tiles
Unique Sticky Ends on DNA tiles.
Input layers can be assembled via unique
sticky-ends at each tile joint thereby
requiring one tile type for each position in
the input layer.
Tiling self-assembly
proceeds by the selective annealing of the
pads of distinct tiles, which allows tiles to
compose together to form a controlled tiling
lattice.
TX tiles
Another way
Still another way
Or another way
Self assembly and computation

A tiling is an arrangement of tiles
(shapes) that covers a plane

Tiles fit based on matching
(complementary shapes)
rules
Self assembly and computation
XOR tile
Self assembly and computation
Wang Tile
Self assembly and computation

Given a Turing machine, tiles and matching
rules can be designed so that the tilings
formed correspond to a simulation of the
Turing Machine.

Computation by tiling is hence Universal i.e.
all
SA
structures
can
be
viewed
as
computation.
C-tile, P-tile and XOR tile
Error rate 0.2%, 2.2%,
14.7% for C, P and XOR tiles; % error= mismatches/(mismatches+bonds)
DNA
The powerful molecular
pairing can be used in

recognition
system
Nanotechnology to direct the assembly
structured
materials
with
specific
of
base
of highly
nanoscale
features

DNA computation to process complex information.
Appealing features include

Minuscule size,
nanometres
with
a
diameter
of
about
2

Short structural repeat (helical pitch) of about
3.4–3.6 nm,

’Stiffness', with a persistence length (a measure
of stiffness) of around 50 nm.
DNA as building material
Sticky ended cohesion-ligation
DNA as building material
Assembly of branched junctions into a 2-d lattice
DNA as building material
Holiday junction
DNA as building material
Flexibility of DNA branched junctions
DNA as building material
a
b

DNA drawn as a series of right angle turns

Each edge of square contain 2 turns of helix in a
but only 1.5 turns in b
Constructing DNA objects
Constructing DNA objects
Borromean Rings
Truncated Octaheadron
Construction of tiles

Design & Synthesize Oligonucleotides

Formation of H-bonded Complex

Purification using Gel Elecrophoresis to
eliminate the linear strands

Phosphorylation and Ligation
Construction of tiles
Crossover molecules
Single molecule gaps
Limitations

Fault tolerance:
 Result is probabilistic,
e.g. 2-5% error in XOR computation
 Only
sticky
open
one
set
of
ends
at
a
time
to
prevent
incorrect binding (correct competes with partially correct)
 Performance highly sensitive to process (melting) conditions

Differences from periodic tiling
 Correct
tiles
compete
with
partially
correct
tiles,
thus
amplifying error

Efficiency (for small problems):
 Many
serial chemistry steps for preparation, ligation, and
analysis, e.g. a few days for XOR computation

Scalability
 Reporter strand technique limited to 20-30 ligated crossovers
 Then can we layout 3D materials,
e.g. circuit patterns?
DNA topological structures
Ned Seeman
DNA topological structures
Ned Seeman
DNA topological structures
Ned Seeman
Imaging
TX tiles
Imaging

Metallic nanoparticles.

Triangles or multi-triangle tiles.

Biotin-streptavidin
nanogold).

Multi-tile subassemblies.

New tile topologies.

Stem-loops
(with
or
without
Imaging
DNA Stem-loops:

DNA tiles with additional stem-loops of 8 to 16 basepairs,
directed out of the plane of the tile helix axes, are used
in DX and TX lattices to evaluate successful assembly of
periodic arrays.

Stem-loops can also be directed orthogonal to the tile
helix axes within the tile plane in single layer
assemblies.

These loops are used mark binary values on the tiles where
the presence of a loop indicates a 1 and the absence
indicates 0.

Modification of protruding stems or stem-loops with gold
or biotin-streptavidin increases their visibility
Modified DNA tiles
Modified DNA tiles
Facilitates visualization by imaging devices such as AFM.
Modified DNA tiles
TEM image of TAO AB* lattice
1
3
A
2
4
A
B
A
B
A
A
B
A
4’
2’
B
3’
A
A
A
A
B
B
A
B
B
B
A
B
B
B
B
1’
A
A
A
B
B
B
A
A
A
B
B
A
B
A
A
B
B
Cartoon of DNA lattice composed of two types of TAO tile:
B with (dark) and A without (light) stem-loops directed
out of the lattice plane.
TEM image of TAO AB* lattice
Platinum rotary-shadow TEM
assembled by stoichiometric
image of
annealing
DNA lattice
of 8 oligos
designed to form two tile types (A and B):

A tiles (lighter) only
(darker) and vice versa.
associate
with
B
tiles

B tiles appear darker due to increased platinum
deposition on an extra loop of DNA directed out of
the lattice plane.
Stripes
of
dark
B
tiles
periodicity, as designed.
have
approximately
28
nm
TEM image of TAO AB* lattice
Applications
Directed nucleation assembly
A
method for assembly of complex patterns

Use artificially synthesized DNA strands that
specify the pattern and around which 2D DNA
tiles assemble into the specified pattern.

The permanent features of the 2D pattern are
generated uniquely for each case.
Directed Nucleation Self Assembly Steps

an input DNA strand is synthesized that encodes
the required pattern

then specified tiles assemble around blocks of
this input DNA strand, forming the required 1D
or 2D pattern of tiles.
XOR
x
y
XOR
0
0
0
0
1
1
1
0
1
1
1
0
Cumulative XOR
Inputs = xi
Outputs = yi
1 Choose x1, then
set y1 = x1
2 Then for i > 1
yi = yi-1XORxi
Tiles XOR
Inputs (x = 0, 1)
Start keys
Outputs: yi = f(xi,yi-1)
Assembled XOR arrays
yi = yi-1 XOR xi
Assembled XOR arrays
Algorithmic assembly
X1 tiles
C tiles
Y1 tiles
X2 tiles
Reporter strand
Y2 tiles
PCR with primers for
Reporter Strand
Sticky
ends
binds
Ligation
Extraction of results
Reporter strand
EcoR:
GATATC
PvuII: CAGCTG
EcoR(1) cut
PvuII(0) cut
Directed nucleation assembly
Barcode lattice displays banding patterns dictated by
the sequence of bit values programmed on the input
layer.
Extends 2D arrays into simple aperiodic patterning:

The pattern of 1s
growing tile array.

The 1-tiles are decorated with a DNA stem-loop
pointing out of the tile plane (black rectangle)
and 0-tiles are not.

Columns
of
and
loop-tiles
0s
and
is
propagated
loopless-tiles
up
can
the
be
distinguished by AFM as demonstrated with periodic
AB* lattice.
Directed nucleation assembly
Barcode Lattice for Readout
1
0
1
1
0
0
0
1
0
1
1
1
Input Strand
Directed nucleation assembly
Applications

Molecular Scale Patterning of Molecular
Electronics and Molecular Motors.

Image Storage: a region 100km x 100km
imaged by a satellite to 1 cm resolution
resulting image is of size 1,000,000 x
1,000,000, containing 1012 pixels requires
a DNA lattice of size 2 millimeters on a
side.
Directed nucleation assembly
Computation by self-assembly
Tiling Self-assembly can

Provide arbitrarily complex assemblies
only a small number of component tiles.
using

Execute computation, using tiles that specify
individual steps of the computation.
Computation by DNA tiling lattices

First Proposed by [Winfree, 98].

First Experimentally demonstrated by [Mao, et
al 2000] Mao, C., T.H. LaBean, J. H. Reif, and
N.C. Seeman, An Algorithmic Self-Assembly,
Nature, Sept 28, p 493-495 (2000).
Computation by self-assembly
Pads
 complementary
base
sequences
determining
relations of tiles in final assembly
neighbour
Large-Scale Computational Tilings formed during assembly
 encode valid mappings of input to output.
 local
tile
association
rules
insure
only
valid
computational lattices form regardless of temporal
ordering of binding events.
Key Advantageof DNA Self-Assembly for DNA Computing
 Use a sequence of only 4 laboratory procedures:
 mixing the input oligonucleotides to form the DNA tiles,
 allowing the tiles to self-assemble into superstructures,
 ligating strands that have been co-localized, and
 performing a single separation to identify the correct
output.
Computation with smart bricks
0
0
1
1
0
1
1
0
1
4
4
1
A
B
A
B
1
1
2
2
0
4
4
0
Sorting
2
4
4
2
0
3
3
0
3
4
4
3
2
3
3
2
A
B
B
A
3
3
5
5
2
2
6
6
5
5
6
6
5
6
6
5
6
6
7
7
5
7
7
5
7
7
7
7
A tiling assembly using `Smart Bricks' to sort 8 keys.
Domino tiling problem
Defined by Wang [Wang61]
Input

a finite set of unit size square tiles,

Tile pads: each of whose sides
symbols over a finite alphabet.

initial placement of a subset of certain tiles,

dimensions of the region where tiles must be placed.
are
labeled
with
Domino Tiling Problem

assuming arbitrarily large supply of each tile

place the tiles to completely fill the given region

each pair of abutting tiles must have identical
symbols on their contacting sides.
Rates of self-assembly
Speed of DNA self-assembly reactions

Between a few seconds to many minutes.

Far slower
technology.
per
assembly
than
silicon
Concurrent DNA self-assembly

Concurrent assemblies execute computations
independently.

Executes massively
at molecular scale.

Degree of parallelism
parallel
from
computation
1015 to 1018.
References

Mao, et al. “Logical computation using algorithmic selfassembly
of
DNA
triple-crossover
molecules”,
Nature
407:493, 2000.

Winfree, E. “Algorithmic self-assembly of DNA: Theoretical
motivations and 2D assembly experiments”, J. Biomolecular
Structure and Dynamics, 11:263, 2000.

LaBean,
et
al.
“Construction,
analysis,
ligation,
and
self-assembly of DNA triple crossover complexes”, JACS,
122:1848, 2000.

Rothemund, et al. “Using Capillary forces to compute by
self-assembly”, PNAS, 97: 984-989 , 2000

Seeman, et al. “Nucleic acid nanostructures and topolgy”,
Angew. Chem. Int. Edn. Engl. 37, 3220-3238 , 1998
Download