Self-Assembling Nanostructures
 
 
 
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:
 
 
An interdisciplinary team of faculty and students studies the theory and experimental practice of biomolecular self-assembly.  Understanding self-assembling systems will lead to knowledge about biological systems of interest and allow us to engineer artificial molecular systems which mimic the functions, beauty, organization, and complexity of natural self-assembling systems.