Keywords:Peptide LibrarySelected Publication Publisher:Informa UK LimitedClear