Describir: Semi-supervised prediction of SH2-peptide interactions from imbalanced high-throughput data.