Virtual screening of protein – protein/peptide interactions is a challenging task that directly impacts the processes of hit identification and hit-to-lead optimization in drug design projects involving peptide-based pharmaceuticals. PPI-Affinity, is a tool that leverages support vector machine (SVM) predictors of binding affinity to screen datasets of protein – protein/peptide complexes, as well as to generate and rank mutants of a given structure.