This project was published as a poster at DNA 25 and a full paper at DNA 26, and two undergraduate students were co-authors on these publications.
This project combines non-local molecular reactions modeled by chemical reaction networks with the tile-assembly model. Using a new programming language called ALCH, the paradigm allows molecular programmers to define these interactions in an algorithmic way. Using ALCH we can program shapes that assemble themselves, including shapes that cannot be assembled in the tile-assembly model alone. The Sierpinski triangle discrete fractal is illustrated and uses a technique similar to a 3D printer to create the fractal.