NobleBlocks
    Peptide-based nanomaterials: Self-assembly, properties and applications | NobleBlocks