This document presents a method for protein function prediction that integrates different data sources, including protein sequence similarity, protein-protein interaction data, and gene expression data. The authors use a weighted k-nearest neighbors algorithm to calculate likelihood scores for different protein-function pairs based on integrated scores from the different data sources. Their results show that integrating multiple data sources improves prediction accuracy over using individual sources alone, and that different data sources are better predictors for different types of protein functions.