Exploring the nature of protein-peptide interactions on surfaces