Supramolecular protein assemblies offer novel nanoscale architectures with molecular precision and unparalleled functional diversity. A key challenge, however, is to create precise nano-assemblies of ...