(6bt) Computational and Experimental Studies of Protein-Self Assembly with Applications in Nanotechnology and Medicine | AIChE