Self-Assembling Nanostructures
On-going projects include:
• DNA-based Computation: synthetic DNA molecules are used to encode non-biological information and to perform computations during the process of self-assembly. Algorithmic self-assembly. Tiling models of computation. Error resilience and correction in tiling systems.
• Nanofabrication: designed biomolecules (DNA, peptides and proteins) are used to organize other materials on the nanometer scale during self-assembly steps.
• Molecular Robotics: kinetically active molecular systems are designed and tested for autonomous, programmable motions. Artificial molecular transport systems.
Links to groups: