Fig 1. Schematic illustration of edge inference by PPIDM in a tripartite graph setting .
Z is here PPI, a set of PPIs, X and Y are DL and DR, two sets of Pfam domains. Each item in PPI is an ordered pair of proteins ppii = (Li, Ri) with Id(Li) ≤ Id(Ri). Domains in DL and DR are connected to their common neighbor item ppii in PPI through Li and Ri respectively. The (d1, d2) edge comes from the Gold-Standard dataset of DDIs. With PPIDM, new edges are inferred between domains of DL and domains of DR if their adjacency vectors in PPI are similar. Here, the (d3, d2) edge is inferred because d3 and d2 are found in ppi1 and ppi2, and (d3, d4) is inferred because d3 and d4 are found in ppi2 and ppi3. However, the score of (d3, d2) will be lower than the score of (d1, d2) because d3 has one neighbor that does not contain d2 (namely ppi3).