This document discusses protein-protein interaction prediction. It begins with an introduction to protein-protein interactions and databases of known interactions. It then describes methods that can be used to predict interactions, including using gene co-expression, orthology, domain co-occurrence, and other individual features. A naive Bayesian model is used to combine these features. The accuracy of using individual features and combined features is evaluated using cross-validation. Comparisons are made to other known interaction datasets to validate the predictions. In conclusion, over 37,000 novel human protein interactions are predicted beyond what is in current databases.