TUM, Center for Functional Protein Assemblies (CPA)