Penn researchers help nanoscale engineers choose self-assembling proteins
Engineering structures on the smallest possible scales -- using molecules and individual atoms as building blocks -- is both physically and conceptually challenging. An interdisciplinary team of researchers ...