Workflow of MAXCOM. A. A heterogeneous network is constructed by combining disease similarity network, disease-gene associations and protein-protein interaction network (PPI). For a query disease and a set of candidate protein complexes, MAXCOM applies a maximum flow algorithm to calculate the maximum information flow (MIF) from the query to each complex. MIF of i-th complex is defined as , where is the protein number of complex and is the flow value of j-th edge from j-th protein to sink node. B. Candidate complexes are ranked by the MIFs.