The lab has several past and ongoing software projects related to self-assembly.
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 https://github.com/asarg/Nubots-Simulator
Simulator for the Nubots model of self-assembly.
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.