2HAM Demonstration

From self-assembly wiki
Revision as of 09:11, 15 July 2013 by \('"2\)'"7
(\(1) \)2 | \(3 (\)4) | \(5 (\)6)
Jump to navigation Jump to search

Introduction

The 2HAM is meant to model systems where self-assembly of multiple sub-assemblies can occur separately and in parallel, and then those sub-assemblies can combine with each other. In the 2HAM there isn't an initial seed. All of the tiles you create in Tile Editor have equal status and as such they all nucleate in parallel with each increment forward. The prerequisites for binding in the 2HAM are basically the same as they are in the aTAM. Two sub-assemblies can bind in the 2HAM if they have a set of matching edges which can align without overlap and assuming that these matching edges meet or exceed the temperature threshold.

This tutorial will primarily be concerned with introducing you to the configuration options that are available in TAS for 2HAM simulation.

2HAM in TAS

There are several tile sets that come with TAS and for this tutorial we will be using one which was explicitly created for the 2HAM, "2HAM_2-bit_counter-full.tdp". To load saved assemblies into TAS from the "samples" folder do File -> Load tile assembly system... -> From TAS base directory navigate to samples folder -> Select Assembly -> Open.

As soon as you load the pre-made tile set you should notice that a 2HAM Configuration window appear on the left side of your screen. Initially under Supertiles there will be 108 tiles of size 1. Press the forward button twice, and your 2HAM Configuration window should now look like this: