Semi-supervised drug-protein interaction prediction from heterogeneous biological spaces | Synapse