Inference of protein-protein interaction networks from multiple heterogeneous data