A graph-based approach for predicting protein function: challenges in interconnected data