Proteins evolve on the edge of supramolecular self-assembly.

Proteins evolve on the edge of supramolecular self-assembly.