Artificial protein assemblies with well-defined supramolecular protein nanostructures. (17th December 2021)