Hi. One standard method is to use some form of machine learning to predict binding affinity. Given a group binding affinities (from protein-protein databases), you would use supervised learning with a classifier such as a Random Forest or SVM to learn which sequences bind. The proteins could be encoded with AAindex matrices or you could use could devise a more simple feature vector based upon the frequency of AA in your peptide sequences. This is very much related to epitope binding problems (see http://www.ncbi.nlm.nih.gov/pubmed/15542369) for early methods based on neural networks.