Difference between revisions of "Shape Replication"

From self-assembly wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
==Overview==
 
==Overview==
  
Replication is the concept of having a tile assembly system that can take input shapes and create new instances of that shape using a constant sized tile set.
+
Replication is the concept of having a tile assembly system that can take input shapes and create new instances of that shape using a fixed tile set.
  
 
==Replication Using RNAse==
 
==Replication Using RNAse==
  
In a paper by Abel, Benbernou, Damian, Demaine, Demaine, Flatland, Kominers, and Schweller<ref name="RNase"/>, it is shown that replication can be achieved using an RNase augmentation of the staged tile assembly model. The shapes that their methods are limited to are arbitrary genus 0 shapes with minimum features of at least 5. Their first result showed that shapes can be replicated precisely n times using O(log n) stages and a constant number of tile types. This result works by... Their second result showed that shapes can be replicated indefinitely using a constant number of stages and a constant number of tile types. This result works by...
+
In a paper by Abel, Benbernou, Damian, Demaine, Demaine, Flatland, Kominers, and Schweller<ref name="RNase"/>, it is shown that replication can be achieved using an RNase augmentation of the staged tile assembly model. The shapes that their methods are limited to are arbitrary genus 0 shapes with minimum features of at least 5, meaning the length between any two, non-adjacent edges must be at least 5 units. Their first result showed that shapes can be replicated precisely n times using O(log n) stages and a constant number of tile types. This result works by first creating an RNA frame around the input shape and then creating a second DNA frame around the RNA frame. RNase is then added to the solution to dissolve the RNA frame and leave the input shape and the DNA frame behind. The process is repeated in reverse, allowing RNA to bind to the DNA frame and more DNA tiles to attach inside the RNA frame, after which RNase is put into the solution again to break off the replica shape. Tiles can then, optionally, be added to the DNA frame to disallow it from interacting with any additional tiles, rendering it unable to spawn more replicas of the original shape, thereby helping to control the replication to the desired amount.
 +
 
 +
Their second result showed that shapes can be replicated indefinitely using a constant number of stages and a constant number of tile types. This result works by...
  
 
==Replication Using Signal Passing Tiles==
 
==Replication Using Signal Passing Tiles==
  
In a paper by Hendricks, Patitz, and Rogers<ref name="SPT"/>, it is shown that replication can be achieved in the signal-passing tile assembly model. This method of replication starts by creating a frame around the input shape, which, after the frame tiles have verified that the shape is completely covered, breaks off of the input assembly and exposes new glues for the replicated assembly to start growth from.
+
In a paper by Hendricks, Patitz, and Rogers<ref name="SPT"/>, it is shown that replication can be achieved in the signal-passing tile assembly model. This method of replication starts by creating a frame around the input shape. This starts when small supertiles are placed at each southeast convex corner of the shape. Tile then grow counter-clockwise around the shape, stopping at concavities. New paths of tiles keep growing until eventually, one path is able to grow a complete rectangle around the shape and crash back into the original supertile that spawned the path's growth. This process is shown below:
  
 
{{multiple image
 
{{multiple image
 
  | align = center
 
  | align = center
 
  | width = 250
 
  | width = 250
  | footer = How shape replication in the signal passing tile assembly system works.
+
  | footer = A high level explanation of how shape replication in the signal passing tile assembly system works.
 
  | image1 = stam_replication_phase_one.jpg
 
  | image1 = stam_replication_phase_one.jpg
 
  | alt1 = Phase One
 
  | alt1 = Phase One
Line 22: Line 24:
 
  | caption2 = The tiles keep growing around the shape until they make a rectangle.
 
  | caption2 = The tiles keep growing around the shape until they make a rectangle.
 
  }}
 
  }}
 +
 +
The next step is the actually replication. The only restriction on this process is that the shape to be replicated must be hole-free and the shape cannot have a choke-point anywhere of just one tile, i.e. it must have width of at least 2 at every point in the shape. Let P be a connected, hole-free, min-width 2 shape. The construction begins with designing a tile set that builds a frame around σ where dom (σ) = P which detaches upon completion by deactivating the glues of the signal passing tiles that connect them. Next, an inner ring forms within the completed ring. Once this ring within a ring is complete, it detaches and fills in its interior. The outer ring is then free to make another copy while the interior of the inner ring can host the growth of another frame. This means that the number of instances of the shape increases exponentially over time.
  
 
==References==
 
==References==

Revision as of 16:00, 14 July 2016

Overview

Replication is the concept of having a tile assembly system that can take input shapes and create new instances of that shape using a fixed tile set.

Replication Using RNAse

In a paper by Abel, Benbernou, Damian, Demaine, Demaine, Flatland, Kominers, and Schweller[1], it is shown that replication can be achieved using an RNase augmentation of the staged tile assembly model. The shapes that their methods are limited to are arbitrary genus 0 shapes with minimum features of at least 5, meaning the length between any two, non-adjacent edges must be at least 5 units. Their first result showed that shapes can be replicated precisely n times using O(log n) stages and a constant number of tile types. This result works by first creating an RNA frame around the input shape and then creating a second DNA frame around the RNA frame. RNase is then added to the solution to dissolve the RNA frame and leave the input shape and the DNA frame behind. The process is repeated in reverse, allowing RNA to bind to the DNA frame and more DNA tiles to attach inside the RNA frame, after which RNase is put into the solution again to break off the replica shape. Tiles can then, optionally, be added to the DNA frame to disallow it from interacting with any additional tiles, rendering it unable to spawn more replicas of the original shape, thereby helping to control the replication to the desired amount.

Their second result showed that shapes can be replicated indefinitely using a constant number of stages and a constant number of tile types. This result works by...

Replication Using Signal Passing Tiles

In a paper by Hendricks, Patitz, and Rogers[2], it is shown that replication can be achieved in the signal-passing tile assembly model. This method of replication starts by creating a frame around the input shape. This starts when small supertiles are placed at each southeast convex corner of the shape. Tile then grow counter-clockwise around the shape, stopping at concavities. New paths of tiles keep growing until eventually, one path is able to grow a complete rectangle around the shape and crash back into the original supertile that spawned the path's growth. This process is shown below:

Phase One
Replication starts by attaching tiles to any southeast, convex verticies.
Phase Two
The tiles keep growing around the shape until they make a rectangle.
A high level explanation of how shape replication in the signal passing tile assembly system works.

The next step is the actually replication. The only restriction on this process is that the shape to be replicated must be hole-free and the shape cannot have a choke-point anywhere of just one tile, i.e. it must have width of at least 2 at every point in the shape. Let P be a connected, hole-free, min-width 2 shape. The construction begins with designing a tile set that builds a frame around σ where dom (σ) = P which detaches upon completion by deactivating the glues of the signal passing tiles that connect them. Next, an inner ring forms within the completed ring. Once this ring within a ring is complete, it detaches and fills in its interior. The outer ring is then free to make another copy while the interior of the inner ring can host the growth of another frame. This means that the number of instances of the shape increases exponentially over time.

References

  1. Zachary Abel, Nadia Benbernou, Mirela Damian, Erik D. Demaine, Martin L. Demaine, Robin Flatland, Scott D. Kominers,, Robert Schweller - Shape Replication through Self-Assembly and RNase Enzymes
    ACM-SIAM Symposium on Discrete Algorithms ,2010
    Bibtex
    Author : Zachary Abel, Nadia Benbernou, Mirela Damian, Erik D. Demaine, Martin L. Demaine, Robin Flatland, Scott D. Kominers,, Robert Schweller
    Title : Shape Replication through Self-Assembly and RNase Enzymes
    In : ACM-SIAM Symposium on Discrete Algorithms -
    Address :
    Date : 2010
  2. Jacob Hendricks, Matthew J. Patitz,, Trent A. Rogers - Replication of arbitrary hole-free shapes via self-assembly with signal-passing tiles
    aiXiv (1503.01244),2015
    Bibtex
    Author : Jacob Hendricks, Matthew J. Patitz,, Trent A. Rogers
    Title : Replication of arbitrary hole-free shapes via self-assembly with signal-passing tiles
    In : aiXiv -
    Address :
    Date : 2015