The lab is active in developing software for many models of self-assembly. See all activity on github.

A simulator for seeded Tile Automata with several scripting options and plugins for other models and examples.


A simulator for multiple models of self-assembly featuring many features that do not exist in any other simulator. It also has an easy tile system designer that works for polyominoes.

Nubots Simulator
Simulator for the Nubots model of self-assembly.

Tumble Tiles
Simulator for tumble tiles with a gui and multiple optional model features built in. This is built with Python and Tkinter, so the source is included.