Protein and peptide letters, 0929-8665

Journal