Self-assembled peptide nanomaterials for biomedical applications: promises and pitfalls.

Self-assembled peptide nanomaterials for biomedical applications: promises and pitfalls.