Self-assembling peptide and protein amyloids: from structure to tailored function in nanotechnology.

Self-assembling peptide and protein amyloids: from structure to tailored function in nanotechnology.