Our research aim is to understand how proteins acquire their unique three-dimensional structures and how they assemble to form supramolecular structures. Understanding of the protein folding and assembly mechanism is also essential for a rational design of artificial proteins.