Research Article

Identifying Dynamic Protein Complexes Based on Gene Expression Profiles and PPI Networks

Algorithm 1

The description of subroutine for detecting possible protein-complex cores.
Subroutine DetectingPPC
(**Detecting possible protein-complex cores**)
Input: : a PPI network; Ge: gene expression data;
: the threshold of gene expression; : the threshold of density.
Output: PPC: possible protein-complex cores
(1) for each protein and   do
   if min(Ge ) ≥ then ; tag( ) = 0;
(2) for each edge   do
   Comptute its edge clustering coefficient ECC
(3)  sorting proteins in by multiple keys in descendant order
(4) While     do
       ;
      if tag( ) = 1 then continue;
      else ;
      For each node   do
          if tag( ) = 0 then ;
      While     do
       Remove the nodes with minimum ECC( ) from ;
      For each node   do
         tag( ) = 1
      PPC = PPC   
(5) Output PPC