| Literature DB >> 18385821 |
Guangyu Cui1, Yu Chen, De-Shuang Huang, Kyungsook Han.
Abstract
Biological processes are often performed by a group of proteins rather than by individual proteins, and proteins in a same biological group form a densely connected subgraph in a protein-protein interaction network. Therefore, finding a densely connected subgraph provides useful information to predict the function or protein complex of uncharacterized proteins in the highly connected subgraph. We have developed an efficient algorithm and program for finding cliques and near-cliques in a protein-protein interaction network. Analysis of the interaction network of yeast proteins using the algorithm demonstrates that 59% of the near-cliques identified by our algorithm have at least one function shared by all the proteins within a near-clique, and that 56% of the near-cliques show a good agreement with the experimentally determined protein complexes catalogued in MIPS.Entities:
Mesh:
Substances:
Year: 2008 PMID: 18385821 PMCID: PMC2278021 DOI: 10.1155/2008/860270
Source DB: PubMed Journal: J Biomed Biotechnol ISSN: 1110-7243
Figure 1Near-cliques of types A, B, and C. Proteins outside a clique are represented as shaded nodes.
Figure 2(a) After removing nodes p, q, r, and s and their edges, node x forms a near-clique of type A with the remaining nodes. (b) This graph becomes a near-clique G of type C since indegree(x, G) ≥ 0.5|G|. (c) A big near-clique is too big (e.g., near-clique with more than 50 nodes) and is split into smaller near-cliques (in this example, 3 small near-cliques).
Algorithm 1AssignNearCliqueIdx.
Algorithm 2ExtendNearClique.
Figure 3Six near-cliques found in yeast protein interaction networks. Proteins in each near-clique share at least one function with other proteins within the near-clique.
Functional groups identified from the yeast protein interaction data. 68 modules have at least one function shared by all the proteins in the groups (100% sharing), and 39 groups have a function shared by more than 50% of the proteins in the groups. Only 9 groups have no function shared by >50% of the proteins in the group. This table shows only one function with the highest functional coherence in each group. All the functions shared by more than 50% of the proteins in each group are available at http://wilab.inha.ac.kr/ppi/homepage.mht.
| Group ID | Proteins in the group | Common function (proportion of proteins with the function) | Group ID | Proteins in the group | Common function (proportion of proteins with the function) | Group ID | Proteins in the group | Common function (proportion of proteins with the function) |
|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 11.02.02 (100%) | 40 | 3 | 10.01.03.03 (100%) | 79 | 3 | 42.01 (100%) |
| 2 | 5 | 14.01 (100%) | 41 | 3 | 20.09.13 (100%) | 80 | 3 | 30.01.05.01 (66.7%) |
| 3 | 4 | 42.10 (100%) | 42 | 5 | 42.01 (80%) | 81 | 3 | 42.04.03 (100%) |
| 4 | 12 | 42.10.05 (75%) | 43 | 5 | 40.01 (80%) | 82 | 4 | 42.25 (100%) |
| 5 | 4 | 01.03.16.01 (75%) | 44 | 3 | 14.10 (100%) | 83 | 3 | none |
| 6 | 6 | 11.02.03.04 (100%) | 45 | 8 | 12.04.01 (87.5%) | 84 | 3 | 01.06.01.07.11 (100%) |
| 7 | 4 | 14.07.02.01 (100%) | 46 | 4 | 14.13.01.01 (100%) | 85 | 3 | 32.01.07 (66.7%) |
| 8 | 6 | 10.03.01 (100%) | 47 | 4 | 10.01.05.01 (100%) | 86 | 4 | 34.11.03.07 (100%) |
| 9 | 22 | 11.04.01 (63.6%) | 48 | 3 | 10.01.05.01 (100%) | 87 | 3 | 20.09.07 (100%) |
| 10 | 21 | 20.09 (66.7%) | 49 | 6 | 20.09.04 (100%) | 88 | 3 | 02.19 (100%) |
| 11 | 3 | none | 50 | 4 | 32.01 (100%) | 89 | 3 | 16.19.03 (100%) |
| 12 | 8 | 11.04.03.05 (100%) | 51 | 3 | 10.01.03 (100%) | 90 | 4 | 2.07 (75%) |
| 13 | 11 | 10.03.01 (63.6%) | 52 | 3 | 12.04.03 (66.7%) | 91 | 3 | 16.03.01 (100%) |
| 14 | 7 | 10.03.01 (76.5%) | 53 | 13 | 20.09.07.03 (61.5%) | 92 | 3 | 10.01.05.01 (100%) |
| 15 | 4 | 1.03 (50%) | 54 | 8 | 11.02.03.01 (100%) | 93 | 7 | 32.01 (100%) |
| 16 | 5 | 01.05.01.03.02.02 (100%) | 55 | 4 | 20.09.07.03 (100%) | 94 | 3 | 40.20 (66.7%) |
| 17 | 3 | 16.03.01 (100%) | 56 | 5 | none | 95 | 3 | 34.01.01.03 (100%) |
| 18 | 4 | 11.04.02 (100%) | 57 | 5 | 20.09.01 (100%) | 96 | 4 | 43.01.03.05 (100%) |
| 19 | 5 | 40.01 (80%) | 58 | 5 | 20.09.18 (80%) | 97 | 3 | 14.04 (100%) |
| 20 | 3 | 18.02.01 (60%) | 59 | 5 | 01.04.01 (80%) | 98 | 4 | 20.09.13 (100%) |
| 21 | 23 | 43.01.03.05 (82.6%) | 60 | 3 | 43.01.03.05 (100%) | 99 | 3 | 16.03.01 (66.7%) |
| 22 | 4 | 32.01 (50%) | 61 | 5 | 11.04.01 (100%) | 100 | 12 | 43.01.03.05 (91.7%) |
| 23 | 4 | 11.02.03.04.01 (100%) | 62 | 5 | 20.09.10 (100%) | 101 | 6 | 10.03.01.01.03 (100%) |
| 24 | 4 | 14.13.01.01 (100%) | 63 | 3 | 43.01.03.09 (66.7%) | 102 | 9 | 16.01 (88.9%) |
| 25 | 36 | none | 64 | 3 | 11.02.03.04 (100%) | 103 | 7 | 43.01.03.05 (100%) |
| 26 | 4 | 20.09.07.03 (100%) | 65 | 3 | 34.11.03.13 (100%) | 104 | 5 | 43.01.03.05 (80%) |
| 27 | 10 | 42.04 (50%) | 66 | 5 | 16.1 9.03 (80%) | 105 | 11 | 20.09.07.03 (100%) |
| 28 | 11 | 14.13.01.01 (100%) | 67 | 4 | 11.04 (100%) | 106 | 7 | 10.03.04.03 (85.7%) |
| 29 | 6 | 43.01.03.05 (83.3%) | 68 | 3 | 10.01.09.05 (66.7%) | 107 | 6 | 40.01 (50%) |
| 30 | 8 | 12.04 (100%) | 69 | 4 | 01.04.01 (100%) | 108 | 9 | 10.03.01.01 (88.9%) |
| 31 | 4 | 10.03.01 (100%) | 70 | 3 | 11.06.01 (100%) | 109 | 3 | 20.09.07.27 (100%) |
| 32 | 4 | 12.04.02 (75%) | 71 | 6 | none | 110 | 3 | 20.09.14 (100%) |
| 33 | 3 | 34.01.01.01 (100%) | 72 | 3 | 20.09.13 (100%) | 111 | 12 | 43.01.03.05 (100%) |
| 34 | 5 | none | 73 | 3 | 11.02.03.04 (100%) | 112 | 5 | 10.03.04.05 (100%) |
| 35 | 3 | 11.04.01 (66.7%) | 74 | 3 | 42.10.03 (100%) | 113 | 5 | 10.03.04.05 (100%) |
| 36 | 31 | 11.02.03.04 (80.6%) | 75 | 3 | none | 114 | 5 | 42.10.03 (80%) |
| 37 | 4 | 16.03.01 (100%) | 76 | 7 | 20.09.04 (100%) | 115 | 3 | none |
| 38 | 6 | 43.01.03.05 (100%) | 77 | 3 | none | 116 | 5 | 43.01.03.05 (80%) |
| 39 | 7 | 14.04 (57.1%) | 78 | 3 | 10.03.02 (100%) | — | — | — |
Figure 4The functional coherence in each of the 116 groups, computed as the ratio of the number of proteins having a specific functional category to the number of proteins in the group. The black, white, and grey bars represent functional categories with the ratios ≥ 0.5 and the maximum number of such ratios is limited to 3 in each group.
Figure 5Group 93 identified as a near-clique by our algorithm.
Functional annotation of group 93 shown in Figure 5. The code represents functional category.
| Group | Protein | Protein functional categories | |
|---|---|---|---|
| Group 93 | YFL059w | 32.01 | 01.07.01 |
| YMR096w | 32.01 | 01.07.01 | |
| YMR322c | 32.01.07 | 01.07 | |
| YNL334c | 32.01 | 01.07.01 | |
| YMR095c | 32.01 | 01.07.01 | |
| YNL333w | 32.01 | 01.07.01 | |
| YFL060c | 32.01 | 01.07.01 | |
The near-cliques matched with experimentally determined protein complexes cataloged in MIPS. The overlap column represents the number of proteins common to the near-cliques and the protein complexes.
| Group ID | Group size | MIPS tag of protein complex | Protein complex size | Overlap (common proteins) | ln | Main functional categories |
|---|---|---|---|---|---|---|
| 3 | 4 | 295 | 2 | 2 | −14.28 | 42.10/43.01.03.09 |
| 5 | 4 | 510.190.110 | 13 | 3 | −16.32 | 01.03.16.01 |
| 6 | 6 | 320 | 8 | 4 | −23.40 | 11.02.03.04/10.01.09.05/16.03.01 |
| 9 | 22 | 550.1.149 | 88 | 21 | −84.60 | 11.04.01/12.01 |
| 12 | 8 | 550.1.148 | 35 | 8 | −39.49 | 11.04.03.05/16.03.03/11.04.03.01 |
| 13 | 11 | 550.1.7 | 10 | 8 | −47.55 | 10.03.01/14.01/16.01 |
| 14 | 17 | 140.30 | 32 | 11 | −46.65 | 10.03.01 |
| 16 | 4 | 550.1.44 | 9 | 3 | −17.55 | 14.07.02.02/01.05.01.03.02.02 |
| 17 | 3 | 410.40.20 | 3 | 3 | −23.36 | 16.03.01 /16.03.01 /10.01.05.01/10.01.03.05 |
| /10.01.03.01 | ||||||
| 18 | 4 | 440.30.30 | 11 | 4 | −24.56 | 11.04.02 |
| 21 | 23 | 470.20 | 5 | 5 | −26.71 | 43.01.03.05/34.11.03.07 |
| 23 | 4 | 510.160 | 4 | 4 | −30.36 | 11.02.03.04.01/01.05.04 |
| 24 | 4 | 360.10 | 36 | 4 | −19.38 | 14.13.01.01/14.07.11 |
| 25 | 36 | 550.1.138 | 36 | 11 | −34.43 | none |
| 26 | 4 | 550.2.317 | 3 | 3 | −21.98 | 20.09.07.03/20.09.07.05/14.10 |
| 27 | 10 | 130 | 8 | 4 | −20.77 | 42.04/16.01 |
| 28 | 11 | 60 | 11 | 11 | −74.71 | 14.13.01.01/10.03.01.01.11/14.07.05 /14.10 |
| /16.01 /16.19.03 | ||||||
| 29 | 6 | 120.20 | 4 | 4 | −27.65 | 43.01.03.05/40.01/34.07.01/34.01/32.01.09 |
| /11.02.02/10.03.01.01.09/10.03.01.01.03 | ||||||
| 30 | 8 | 550.1.142 | 25 | 4 | −16.68 | 12.04 |
| 31 | 4 | 140.30.30.30 | 3 | 2 | −13.18 | 10.03.01/42.04/20.09 |
| 32 | 3 | 510.20 | 4 | 3 | −21.98 | 12.04.02/12.01.01 |
| 36 | 31 | 230.20.20 | 16 | 14 | −67.99 | 11.02.03.04/10.01.09.05 |
| 37 | 4 | 410.30 | 16 | 4 | −22.85 | 16.03.01/10.01.03.03/10.01.03.01/16.19.03 |
| 38 | 6 | 550.1.81 | 7 | 5 | −32.29 | 43.01.03.05/20.09.16.09.03/16.01/20.09.07.27 |
| /10.03.03 | ||||||
| 40 | 3 | 410.30 | 16 | 3 | −17.03 | 10.01.03.03/10.01.09.05 /11.02.03.04/16.19.03 |
| /34.11.03.07 | ||||||
| 44 | 3 | 350.10.10 | 2 | 2 | −14.97 | 14.10/01.04.01/14.13/16.19.03/20.01.10/20.09.04 |
| 45 | 8 | 500.10.40 | 7 | 6 | −38.44 | 12.04.01 |
| 47 | 4 | 410.40.30 | 5 | 3 | −19.67 | 10.01.05.01/10.01.03.05/10.03.01.03/16.03.01 |
| /18.02.01 | ||||||
| 48 | 3 | 410.40.90 | 3 | 3 | −23.36 | 10.01.05.01/10.01.03.05 |
| 49 | 6 | 290.20.10 | 5 | 5 | −35.34 | 20.09.04/20.01.10/14.04/42.16 |
| 50 | 4 | 550.1.29 | 16 | 4 | −22.85 | 32.01/2.19/01.05.01.03.01/01.05.01.01.01 |
| 52 | 3 | 550.3.82 | 2 | 2 | −14.97 | 12.04.03/01.03.16.01 |
| 53 | 13 | 260.30.20 | 11 | 6 | −30.15 | 20.09.07.03 |
| 54 | 8 | 510.40.10 | 13 | 7 | −40.63 | 11.02.03.01/11.02.03.04 |
| 58 | 5 | 550.2.436 | 2 | 2 | −13.77 | 20.09.18 |
| 59 | 5 | 470.10 | 6 | 5 | −35.34 | 01.04.01 /01.05.04/14.07.03/30.01.05 |
| /43.01.03.05/11.02.03.04 | ||||||
| 61 | 5 | 440.12.10 | 7 | 5 | −34.08 | 11.04.01/01.03.16.01 |
| 64 | 3 | 400 | 10 | 3 | −18.57 | 43.01.03.09/01.06.01.07.11 |
| 66 | 5 | 550.1.212 | 35 | 5 | −24.44 | 16.19.03/10.01.05.01/01.04.01/16.03.01 |
| 67 | 4 | 510.190.40 | 5 | 4 | −28.75 | 11.04/01.03.16.01/11.02.03.04/34.11.03.07 |
| 70 | 3 | 440.12.30 | 3 | 3 | −23.36 | 11.06.01/11.04.01 |
| 72 | 3 | 550.1.84 | 7 | 3 | −19.80 | 20.09.13/16.01/14.10/20.09.18 |
| 74 | 3 | 510.180.30.10 | 2 | 2 | −14.97 | 42.10.03/32.01.09/16.03.03/10.03.01.03 |
| /10.01.09.05/10.01.05.01 | ||||||
| 76 | 7 | 290.10 | 9 | 7 | −46.58 | 20.09.04/20.01.10/14.04/20.03 |
| 80 | 3 | 550.2.527 | 2 | 2 | −14.97 | 30.01.05.01/18.02.01/18.01.01/14.07.03 |
| 81 | 3 | 260.90 | 6 | 3 | −20.36 | 42.04.03/20.09.14/16.07/14.10/16.01/43.01.03.05 |
| 82 | 4 | 260.80 | 4 | 4 | −30.35 | 42.25/20.09.13/20.09.07/20.09.07/20.09.16.09.03 |
| 86 | 4 | 510.180.20 | 7 | 4 | −26.80 | 34.11.03.07/10.01.05.03.01/10.01.05.01/10.03.02 |
| 87 | 3 | 550.1.74 | 4 | 3 | −21.97 | 20.09.07/42.04.03 |
| 89 | 3 | 550.2.321 | 6 | 3 | −20.36 | 16.19.03 /14.13.01.01/14.07.11/01.04.01 |
| 91 | 3 | 550.2.317 | 3 | 3 | −23.36 | 16.03.01/11.02.01/11.02.02 |
| 95 | 3 | 90.30 | 2 | 2 | −14.97 | 34.01.01.03/14.10 |
| 96 | 4 | 110 | 4 | 4 | −30.35 | 43.01.03.05/11.02.03.04/16.19.01/30.01.09.07 |
| /14.07.03/01.04.01 | ||||||
| 97 | 3 | 260.30.30.20 | 2 | 2 | −14.97 | 14.04 /20.09.07.05 |
| 100 | 12 | 140.20.30 | 7 | 4 | −20.60 | 43.01.03.05/42.04/40.01 |
| 101 | 6 | 550.3.12 | 7 | 4 | −24.09 | 10.03.01.01.03/43.01.03.05/30.01.05.01/14.07.03 |
| 102 | 9 | 445.20 | 4 | 4 | −25.52 | 16.01/16.19.03/10.03.01.01.03/14.13.01.01/14.10 |
| /14.07.05 | ||||||
| 103 | 7 | 140.20.20 | 25 | 5 | −23.21 | 43.01.03.05/40.01/16.01/42.04.03/20.09.18.09.01 |
| 104 | 5 | 140.20.30 | 7 | 4 | −25.19 | 43.01.03.05/42.01/32.01.03/20.09.18.09.01 |
| 105 | 11 | 260.60 | 10 | 10 | −66.33 | 20.09.07.03 |
| 106 | 7 | 270.20.40 | 4 | 3 | −18.42 | 10.03.04.03 |
| 108 | 9 | 133.10 | 10 | 7 | −41.79 | 10.03.01.01/18.02.01 |
| 110 | 3 | 140.30.30 | 14 | 3 | −17.46 | 20.09.14/10.03.05.01/10.03.04.09/10.03.01.01.11 |
| /02.45.11 | ||||||
| 112 | 5 | 270.20.20 | 3 | 3 | −21.05 | 10.03.04.05/16.01 |
| 113 | 5 | 270.20.10 | 3 | 3 | −21.05 | 10.03.04.05 |
Running times of the programs on 3 data sets of yeast protein interactions on a Pentium IV 3.0 GHz processor with 512 MB memory.
| Program | MIPS data (4874 nodes 15660 edges) | DIP data (4932 nodes 17491 edges) | BOND data (18692 nodes 59516 edges) |
|---|---|---|---|
| Our program | 10.06 s | 13.06 s | 1 m 06.63 s |
| CFinder | 17.45 s | 24.33 s | 2 m 22.46 s |
MIPS data: PPI_180105.tab from MIPS (1/18/2005).
DIP data: yeast20071104.lst from DIP (11/04/2007).
BOND data: data from BOND (11/9/2007).
Comparison of our method and CFinder in terms of the number of functional categories shared by all the proteins in the groups.
| Functional categories common to all proteins in the group | Groups found by our program | Groups found by CFinder |
|---|---|---|
| < 1 | 9 (7.8%) | 35 (18.0%) |
| 19 (16.3%) | 37 (18.9%) | |
| 27 (23.3%) | 35 (18.0%) | |
| > 2 | 61 (52.6%) | 88 (45.1%) |
| Total | 116 (100%) | 195 (100%) |