We explore design principles for self-assembling molecular machines. As our model system, we primarily use structural DNA nanotechnology. We seek to apply our knowledge towards construction of artificial systems that help solve problems of biological and medical interest.
Currently we focus on building tools for molecular biophysics (macromolecular structure determination and single-molecule assays) and tools for diagnostics and therapeutics (nanoparticle adjuvants for vaccines, drug delivery, tissue engineering).
For many applications, our present capabilities are too primitive. Thus we also investigate enabling technologies for increasing the complexity of programmable self-assembled systems.