This document discusses using porphyrin-based nano-tiles for evolvable designs and computation through self-assembly. It outlines research on:
1) Using evolutionary algorithms to program self-assembly of Wang tiles to achieve target structures and applying this approach to programmable self-assembly of porphyrin molecules.
2) Modeling self-assembly of porphyrin molecules with different binding strengths using kinetic Monte Carlo simulations to predict experimental outcomes.
3) Analyzing self-assembled structures from the simulations using metrics like Minkowski functionals and Kolmogorov complexity to characterize computation and information processing during self-assembly.