Literature DB >> 31874605

Detecting overlapping protein complexes in weighted PPI network based on overlay network chain in quotient space.

Jie Zhao1, Xiujuan Lei2.   

Abstract

BACKGROUND: Protein complexes are the cornerstones of many biological processes and gather them to form various types of molecular machinery that perform a vast array of biological functions. In fact, a protein may belong to multiple protein complexes. Most existing protein complex detection algorithms cannot reflect overlapping protein complexes. To solve this problem, a novel overlapping protein complexes identification algorithm is proposed.
RESULTS: In this paper, a new clustering algorithm based on overlay network chain in quotient space, marked as ONCQS, was proposed to detect overlapping protein complexes in weighted PPI networks. In the quotient space, a multilevel overlay network is constructed by using the maximal complete subgraph to mine overlapping protein complexes. The GO annotation data is used to weight the PPI network. According to the compatibility relation, the overlay network chain in quotient space was calculated. The protein complexes are contained in the last level of the overlay network. The experiments were carried out on four PPI databases, and compared ONCQS with five other state-of-the-art methods in the identification of protein complexes.
CONCLUSIONS: We have applied ONCQS to four PPI databases DIP, Gavin, Krogan and MIPS, the results show that it is superior to other five existing algorithms MCODE, MCL, CORE, ClusterONE and COACH in detecting overlapping protein complexes.

Entities:  

Keywords:  Clustering; Gene ontology; Granular computation; Protein complexes; Quotient space

Mesh:

Substances:

Year:  2019        PMID: 31874605      PMCID: PMC6929339          DOI: 10.1186/s12859-019-3256-9

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


Introduction

Analyzing the mechanism of proteins is crucial for understanding the function of cell machinery and explaining biological processes [1]. Proteins often bind together to form complexes to carry out their biological functions [2, 3]. A protein complex is a molecular group of two or more functionally related proteins assembled via multiple protein interactions [4]. Detecting protein complexes has great significance in biology and proteomics [5]. In the early stage of protein complex research, the protein complexes were found mainly through biological experiments methods, such as RNA interference, conditional gene knockout, single gene knockout and Co-immunoprecipitation [6, 7]. However, these methods are costly and time-consuming. The high throughput techniques have generated a large amount of protein related data. In 2001, Legrain et al. [8] described the protein-protein interactions (PPI) as an undirected graph G(V, E), where the point set V represents protein nodes and the edge set E represents protein-protein interactions. This idea transforms large-scale protein-protein interaction data into network structure, which triggered scholars to recognize protein complexes based on the topological properties of protein networks. In 2003, Bader and Hogue [9] proposed MCODE method which is a local-search method to detect protein complexes based on the proteins’ connectivity values in PPI network. In 2006, Gavin et al. [10] demonstrated that protein complexes was made up of core and additional attachment proteins or protein modules. According to the core-attachment structure of protein complexes, Leung et al. [11] designed CORE algorithm which calculated the p-value for all pairs of proteins to detect cores. Wu et al. [12] proposed COACH algorithm which detected dense subgraphs as cores. In 2009, Liu et al. [13] presented a method called CMC which identified protein complexes based on maximal cliques. In fact, a protein may belong to multiple protein complexes, and there may be overlaps between protein complexes. In 2012, NepusZ et al. developed a clustering algorithm ClusterONE [14] to detect overlapping protein complexes. Recently, attributed network embedding methods have be proved to be remarkably effective in generating vector representations for nodes in the network [15]. Xu et al. designed a method GANE to predict protein complexes based on Gene Ontology attributed network embedding [15]. Some classical clustering algorithms such as Markov Clustering (MCL) [16] and swarm intelligence optimization algorithm [17, 18] were also developed to detect protein complexes. Lei et al. [19] proposed F-MCL clustering model based on Markov clustering in which automatically adjusted the parameters by introducing the firefly algorithm. Wang et al. [4] developed a heuristic graph clustering algorithm called HGCA based on multiple topological characteristics. In recent years, quotient space theory has been applied to cluster. Zhang [20] defined the fuzzy equivalence relation and stratified hierarchical structure, and established the fuzzy granular computing model in quotient space in order to solve the uncertain problem. Xu [21] proposed fuzzy clustering method based on Gaussian function. The method, with the nature of the distance metric spaces, merged the individual particles in information synthesis way for clustering results. Cluster analysis method [22] based on fuzzy similarity relations and normalized distance is proposed to solve data structure analysis of complex systems. The conclusion is suitable for the complicated systems. In this study, a new clustering algorithm based on overlay network chain in quotient space, marked as ONCQS, was proposed to detect overlapping protein complexes in weighted PPI networks. Firstly, the GO annotation data is used to weight the PPI network. Then, the maximal complete subgraph of the PPI network is found. The maximal complete subgraph of the current network is regarded as the node in the next layer of network. According to the compatibility relation, the overlay network chain in quotient space is calculated, the protein complexes are contained in the last layer of the overlay network. The algorithm ONCQS is tested on four well-known PPI databases DIP [23], Gavin [10], Krogan [24] and MIPS [25]. The simulation results illustrate that ONCQS algorithm has a higher performance and outweighs than other five algorithms in mining protein complexes.

Methods

Constructing weighted PPI network

It is inaccurate to mine protein complexes directly in PPI networks because the data produced by high-throughput experiments contain a high rate of false positive and false negative interactions [26, 27].To address this problem, some scholars integrate protein biologic data such as gene expression data, subcellular localization data, GO annotation data [28, 29] to increase the reliability and accuracy of data. A protein complex is a group of two or more associated polypeptide chains. Different polypeptide chains may have same functions, so we integrate GO annotation data to measure the interactions. If two interacted proteins v and v have more common GO annotations, their functions are more similar and their interaction is believed to be more believable. The weight between protein v and v is defined as follows: where and are the GO annotation set of node v and v respectively, represents the number of the same annotation between and . Our previous research shows that the value is greater than 0.6, and the effect is better [30]. If weight between protein v and v is less than 0.6, the interaction will be deleted in the PPI network. This preprocessing step can help us to filter out possible false positive interactions [31].

Quotient space theory

Granular computing is a simulation of global analysis ability of human beings. One of the basic characteristics in human problem solving is the ability to conceptualize the world at different granularities and translate from one abstraction level to the others easily, deal with them hierarchically. Human beings can solve problems in different sizes of granularity spaces. Different levels represent different granularity. There are three main theories of granular computing, granular computing based on fuzzy logic [32], granular computing based on rough set and granular computing based on quotient space. Granularity analysis is in fact to analyze the quotient set. Triple structure (X, F, T) is used to represent the problem in the quotient space. Domain X refers to universe of discourse, F is the attribute set of X, T is the structure of X. Define a relation R for the universe of discourse X, construct corresponding quotient set [X], quotient attribute set [F], and quotient structure [T], and then define the granularity coefficient to study the quotient space([X], [F], [T]). The relation R can be equivalence relation or compatibility relation. For the PPI network G, G = (X, F, T), domain X refers to the protein nodes in PPI network.

Overlay network chain in quotient space

Given a network G, the maximum complete subgraph of the network is regarded as a cover according to the compatibility relation [33]. The pseudo code of the maximum complete subgraph algorithm is shown in Table 1.
Table 1

Pseudo code of maximum complete subgraph

Pseudo code of maximum complete subgraph After the sets of all maximal complete subgraphs is solved. Then, maximal complete subgraphs are used as nodes, if two maximal complete subgraphs have common nodes, two corresponding nodes are defined to be connected, the new network constructed is called the 1st level overlay network of G in quotient space, which is denoted as G. Figure 1 illustrates the construction of overlay network chain in quotient space. The network G has 11 nodes (v, v, v, v, v, v, v, v, v, v, v). There are 7 maximal complete subgraphs in the network G, so there are 7 nodes (u, u, u, u, u, u, u) in the 1st level overlay network G. u represents (v, v), u represents (v, v, v), u represents (v, v, v), u and u has common nodes v, u and u has common nodes v, so u and u are connected in G, u and u are connected in G, u and u have no common nodes, and there is no connection between them in G. Network G has two complete subgraphs, the 2nd level overlay network G has 2 nodes (w, w). w represents (u, u, u, u, u), w represents (u, u, u, u), w and w has common nodes (u, u), so w and w are connected in G. G and G are different levels of overlay network of G, (G, G, G) is called overlay network chain.
Fig. 1

Construction of overlay network chain in quotient space

Construction of overlay network chain in quotient space Assuming that G is the i level overlay network of G, and G is the 1st level overlay network of G, therefore, G is the (i + 1) level overlay network of G. (G, G, G,…, G) is called overlay network chain in quotient space [34].

The ONCQS main algorithm

A new clustering algorithm ONCQS is developed to detect overlapping protein complexes in weighted PPI network using overlay network chain in quotient space. A protein may belong to multiple protein complexes. As shown in Fig. 2, two protein complexes elF3 complex and multi-elF complex in the CYC2008 benchmark have three overlapped proteins.
Fig. 2

An example of overlapping protein complexes

An example of overlapping protein complexes In overlay network G, each node represents a maximum complete subgraph of overlay network G. There may be repeated points and edges between maximal complete subgraphs. The protein complexes are contained in the last level of the overlay network. Each point can be regarded as a complex. So overlapping protein complexes can be found by using covering network. As shown in Fig. 1, in G, w represents (v, v, v, v, v, v, v, v), w represents (v, v, v, v, v, v, v), they have four overlapped nodes. In algorithm ONCQS, the static PPI network is usually described as an undirected graph G(V, E) which consists of a set of nodes V and a set of edges E, the nodes V represents the proteins and the edges E = {e(v, v)} is the set of edges connecting two proteins v and v. First, we use GO annotation data to weight the PPI network, and then construct multilevel overlay network. In overlay network theory, if two maximal complete subgraphs have common nodes, two corresponding nodes are defined to be connected. However, in ONCQS algorithm, formula 2 is used to measure the similarity of two maximal complete subgraphs mcs and msc. where |mcs ∩ mcs| is the number of the common nodes of mcs and msc, |mcs ∪ mcs| is the summation of the nodes of mcs and msc Only when sim(mcs, mcs) is great than the granularity coefficient gc, two corresponding nodes are defined to be connected in the next level overlay network. In i level overlay network, if there is no maximal complete subgraph satisfying the similarity condition, the overlay network chain (G, G, G2,…, G) can be obtained. The pseudo code of the ONCQS algorithm is shown in Table 2.
Table 2

Pseudo code of the ONCQS algorithm

Pseudo code of the ONCQS algorithm At this point, each node in G represents a protein complex. Each node represents a maximal complete subgraph, so the proteins in the subgraph have high similarity and the similarity between the subgraphs is poor.

Results and discussion

The proposed ONCQS algorithm is implemented in Matlab R2015b and executed on a quad-core processor 3.30GHz PC with 8G RAM.

Experimental data set

In this study, the developed methods and computational analysis were applied to four PPI network, including DIP [23], Gavin [10], Krogan [24] and MIPS [25]. All the data used in this study are Saccharomyces cerevisiae protein data. Protein-protein interactions data: After removing the noise, the self-interactions and the repeated interactions, DIP dataset (version of 20160114) included 5028 proteins and 22,302 interactions, Gavin dataset consists of 1430 proteins and 6531 interactions, Krogan dataset consists of 2674 proteins and 7075 interactions, the MIPS dataset included 4546 proteins and 12,319 interactions. Gene Ontology data: The Saccharomyces cerevisiae GO annotation data was extracted from GO-slims dataset. GO-slims data are cut-down version of the GO ontologies [31]. GO-slim data provide GO terms to explain gene product feature in biological process (BP), molecular function (MF), cellular component (CC). we used GO slims to annotate PPI data. There are 7014 proteins in the GO annotation data. Proteins with GO annotation data cover 98.23% of proteins in the DIP dataset, 100% of proteins in Gavin, 99.89% of proteins in Krogan, 99.16% of proteins in MIPS. The standard protein complexes: CYC2008 [35] is used to evaluate clustering results of Saccharomyces cerevisiae, which includes 408 protein complexes. Detailed data intersection information of experimental data is shown in Table 3.
Table 3

The data information of the experimental data

DatasetNumber of nodeNumber of edgeDensityGO annotation data
DIP502822,3020.00184939 (98.23%)
Gavin143065310.00641430 (100%)
Krogan267470750.00202671 (99.89%)
MIPS454612,3190.00124508 (99.16%)
The data information of the experimental data

Evaluation metrics

The overlapping score OS is used to evaluate the match quality of a predicted protein complex and standard protein complex. where V and V denote the node sets of predicted protein complex pc and standard protein complex sc, respectively. Usually we set the threshold for 0.2 [17]. If OS(pc, sc) is greater than 0.2, the predicted protein complex pc is considered to match standard protein complex sc. OS = 1 shows that the predicted protein complex is perfectly matched with the standard protein complex. Three commonly used metrics Precision, Recall and F-measure are used to measure the efficiency of the proposed ONCQS algorithm and evaluate the performance of the clustering results. The Precision denotes the accuracy of the predicted protein complexes matched by the standard protein complexes, defined as follows: where ∣pc∣ represents the number of predicted protein complexes, ∣mpc∣ denotes the number of the predicted protein complexes matched by the standard protein complexes. The Recall denotes the accuracy of the standard protein complexes matched by the predicted protein complexes, defined in the following eq. (5): where ∣sc∣ represents the number of the standard protein complexes, ∣msc∣ denotes the number of the standard protein complexes matched by the predicted protein complexes. The Precision and Recall describe the accuracy of the algorithm from different aspects. In order to consider these two indicators synthetically, the F-measure is defined as the harmonic mean of Precision and Recall. F-measure is defined as follows:

Parameter analysis

The proposed algorithm ONCQS only has one parameter, granularity coefficient: gc. In overlay network, the similarity of two maximal complete subgraphs is greater than gc, we consider them connected in the next level overlay network. If the value of gc is too small, the complexity of algorithm will increase. On the contrary, if the value of gc is too large, the accuracy of the algorithm will decrease. It is significant to select the appropriate value of gc. The experiments on four PPI databases with gc from 0.1 to 0.9 were carried out to verify the influence of parameter gc. The results are shown in Table 4. where PC is the total number of predicted protein complexes, Perfect is the count of predicted protein complexes and standard complexes are perfectly matched, OS(pc, sc) = 1. AS represents the average size of the predicted protein complexes.
Table 4

Influence of parameters gc

DatasetgcPrecisionRecallF-measurePCPerfectAS
DIP0.10.41990.71080.5279874625.18
0.20.40110.72060.5153945604.79
0.30.35710.74020.48181095693.70
0.40.35610.82600.497616401032.67
0.50.35210.82840.494216671042.60
0.60.34700.82110.487817811052.53
0.70.34990.81860.490218321032.54
0.80.35300.81860.493318441022.56
0.90.35300.81860.493318441022.56
Gavin0.10.65810.41670.5103310387.99
0.20.60850.42650.5015355396.63
0.30.56300.43630.4916405415.13
0.40.51240.45100.4797525493.98
0.50.49730.45340.4743553503.73
0.60.48790.44610.4661621503.46
0.70.49100.44360.4661664463.43
0.80.49270.44360.4669684463.47
0.90.49490.44360.4679687463.49
Krogan0.10.58560.59560.5906473684.51
0.20.56580.59800.5815509674.27
0.30.54010.59800.5676561683.60
0.40.48880.64220.5551759802.86
0.50.27280.72300.3962780812.82
0.60.30950.72300.4335835832.77
0.70.29840.72300.4225858782.76
0.80.30900.60050.4080868792.79
0.90.49890.64710.5634870792.81
MIPS0.10.37840.57350.4559703463.95
0.20.36890.57600.4498721473.78
0.30.33750.59800.4315803543.10
0.40.32310.67650.43731173722.33
0.50.32380.67650.43791186712.32
0.60.32880.66910.44091244692.31
0.70.32990.66420.44081255672.32
0.80.33150.66420.44231258672.32
0.90.33150.66420.44231258672.33
Influence of parameters gc F-measure reflects the effectiveness of the algorithm, and Perfect reflects the accuracy of the algorithm. In order to comprehensively consider the impact of gc on the performance of the algorithm, we performed min-max normalization on F-measure and Perfect. The parameter F is defined as the harmonic mean of F-measure and Perfect, as shown in eq. (9). The influence of parameters gc is shown in Fig. 3. F value gets the best value when gc equals 0.4 in DIP, Gavin and Krogan. When gc is greater than 0.4 the F value will rise tends to be stable in MIPS. So set gc for 0.4 in this study.
Fig. 3

Influence of parameters gc

Influence of parameters gc

Comparison based on precision, recall and F-measure

The performance of ONCQS is compared with five other state-of-the-art protein complex prediction algorithms: MCODE, MCL, CORE, ClusterONE and COACH. The MCODE and ClusterONE are run using Cytoscape [36] and the parameters are set to the default setting. Figure 4 depicts the Precision, Recall and F-measure of each algorithm on four datasets. As shown in Fig. 4, it is obvious that the Recall and F-measure value of our method is much more excellent than other methods on four datasets. It indicates that ONCQS algorithm can detect protein complexes more accurately. In Fig. 4a DIP dataset, the ONCQS achieved Precision, Recall and F-measure values of 0.3561, 0.8260 and 0.4976, respectively. The other methods MCODE, MCL, CORE, ClusterONE and COACH achieved F-measure values 0.0919, 0.0168, 0.1794, 0.3690 and 0.4270. In Fig. 4b Gavin dataset, the ONCQS achieved the highest Recall 0.4510 and F-measure 0.4797. In Fig. 4c Krogan dataset, the ONCQS achieved the highest Recall 0.6422 and F-measure 0.5551, which obviously outperforms other methods. In Fig. 4d, the methods MCODE,MCL, CORE, ClusterONE, COACH and ONCQS achieved F-measure values 0.1524, 0.2321, 0.0796, 0.2755, 0.3548 and 0.4373. Table 5 depicts the PC, Perfect and AS of each algorithm on four datasets. Obviously, the algorithm ONCQS can mine the protein complex more accurately, and the perfect value is much higher than other algorithms.
Fig. 4

The performance comparisons of various algorithms on four datasets, the blue bar represents Precision, the green bar represents Recall, the red bar represents F-measure. (a) DIP (b) Gavin (c) Krogan (d) MIPS

Table 5

The performance comparison of several typical algorithms on four datasets

AlgorithmsDIPGavinKroganMIPS
PCPerfectASPCPerfectASPCPerfectASPCPerfectAS
MCODE49116.736689.1276117.216338.33
MCL18903.76217206.83550174.63922124.67
CORE170763.0129402.5882002.32174502.18
ClusterONE37264.94243136.92241125.2629534.24
COACH899168.903211210.18355177.55489910.31
ONCQS16401032.67525493.98759802.861173722.34
The performance comparisons of various algorithms on four datasets, the blue bar represents Precision, the green bar represents Recall, the red bar represents F-measure. (a) DIP (b) Gavin (c) Krogan (d) MIPS The performance comparison of several typical algorithms on four datasets

Comparison with standard complexes

In order to show the experimental results more clearly, we visualized the 379th standard protein complex of CYC2008 “UTP B complex” and the corresponding mining results of 6 algorithm on Krogan dataset in Fig. 5. As shown in Fig. 5a, the standard protein complex is bound together by 6 proteins. Figure 5b shows the results of MCL and MCODE, the pink area is the result of the MCL algorithm, and the orange area is the result of MCODE. MCL algorithm has 2 proteins that are incorrect predictions. MCODE predicts three closely connected subgraphs into a protein complex. Figure 5c shows the results of ClusterONE and COACH, the blue area is the result of the ClusterONE algorithm, and the yellow area is the result of COACH. Both ClusterONE and COACH algorithms have a mispredicted protein. In Fig. 5d, green area and purple area are the results of ONCQS and CORE respectively. ONCQS correctly found 6 proteins. Other algorithms have erroneous prediction of proteins.
Fig. 5

Visualization of the 379th standard protein complex of Krogan. (a) Standard (red area) (b) MCL (pink area) and MCODE (orange area) (c) ClusterONE (blue area) and COACH (yellow area) (d) ONCQS (green area) and CORE (purple area)

Visualization of the 379th standard protein complex of Krogan. (a) Standard (red area) (b) MCL (pink area) and MCODE (orange area) (c) ClusterONE (blue area) and COACH (yellow area) (d) ONCQS (green area) and CORE (purple area)

Compare the ability to mine overlapping protein complexes

Individual proteins can participate in the formation of a variety of different protein complexes, different complexes perform different functions. There are overlaps between protein complexes. ONCQS method is proposed to mine overlapping protein complexes. The standard protein complexes in the CYC2008 database contain many overlapping protein complexes. Figure 2 shows a pair of overlapping protein complexes elF3 complex and multi-elF complex. We analyzed the matching of the six algorithms in four databases to these two complexes. The elF3 complex and multi-elF complex were recorded as sc1 and sc2. Their complexes information is listed in Table 6.
Table 6

The complexes information of elF3 complex and multi-elF complex

elF3 complex (sc1)multi-elF complex (sc2)
YMR012W YLR192C YMR309C YOR361C YBR079C YMR146C YDR429CYER025W YMR309C YOR361C YNL244C YJR007W YPL237W YMR146C YPR041W
The complexes information of elF3 complex and multi-elF complex The elF3 complex contains seven proteins, multi-elF complex contains eight proteins, three of which are common. Then we analyze the clustering results of the 6 algorithms in four databases respectively. Similarly, only when the overlapping score is greater than 0.2, the matching is considered successful, and when there are multiple successful matches, the maximum overlapping score is obtained. The results of the 6 algorithms in DIP, Gavin, Krogan and MIPS are shown in Tables 7, 8, 9 and 10 respectively. Where pc1 represents the predicted complex that matches elF3 complex (sc1), pc2 represents the predicted complex that matches multi-elF complex (sc2). The boldface indicates that the proteins are predicted correctly.
Table 7

The performance comparison of mining overlapping proteins in DIP

AlgorithmPredicted elF3 complex (pc1)OS(pc1,sc1)Predicted multi-elF complex (pc2)OS(pc2,sc2)
MCODE
MCL
COREYMR146C YDR429C YBR079C0.4286
ClusterONEYPR041W YDR429C YBR079C YMR309C YMR146C YPL001W YOR361C YDR091C YLR192C YPL105C0.5143
COACHYDR429C YBR079C YMR146C YMR309C YNL244C YOR361C YPR041W YPR086W YLR192C0.5714
ONCQSYBR079C YDR429C YLR192C YMR146C YMR309C YNL244C YOR361C YPR041W0.6429YBR079C YJR007W YPL237W YPR041W0.2813
Table 8

The performance comparison of mining overlapping proteins in Gavin

AlgorithmPredicted elF3 complex (pc1)OS(pc1,sc1)Predicted multi-elF complex (pc2)OS(pc2,sc2)
MCODEYDR429C YBR079C YMR309C0.4286
MCLYBR079C YDR091C YDR429C YLR192C YMR309C YPR041W YOR361C YMR146C YNL244C YNL096C0.5143
CORE
ClusterONEYMR309C YMR146C YOR096W YOR204W YOR361C YPR041W YNL096C YNL244C YBR079C YDR091C0.4286
COACHYNL096C YPR041W YOR361C YMR146C YOR204W YAL035W YBR079C YDR429C YLR192C YMR309C YOL120C YJR123W0.4286YNL244C YDR429C YOR361C YMR146C YOR204W YAL035W YBR079C YLR192C YMR309C YPR041W YJL190C YBL072C YJR123W0.2404
ONCQSYAL035W YBR079C YDR429C YLR192C YMR309C YPR041W YOR361C YMR146C0.6429
Table 9

The performance comparison of mining overlapping proteins in Krogan

AlgorithmPredicted elF3 complex (pc1)OS(pc1,sc1)Predicted multi-elF complex (pc2)OS(pc2,sc2)
MCODE
MCLYBR065C YBR079C YCR060W YDR047W YDR408C YDR429C YGL016W YHR034C YMR309C YOR361C YPR041W0.2078
CORE
ClusterONEYOR361C YER025W YMR309C YBR079C YPL105C YMR146C YBR065C YDR429C YPR041W0.3968
COACHYMR146C YMR309C YDR429C YBR065C YBR079C YOR361C YPR041W0.5102YJR007W YBR079C YMR146C YMR309C YOR361C YPR041W YER025W YDR429C0.5625
ONCQSYBR079C YDR429C YMR146C YMR309C YOR361C0.7143YBR079C YER025W YJR007W YOR361C YPR041W0.4000
Table 10

The performance comparison of mining overlapping proteins in MIPS

AlgorithmPredicted elF3 complex (pc1)OS(pc1,sc1)Predicted multi-elF complex (pc2)OS(pc2,sc2)
MCODE
MCLYBR079C YDR429C YMR146C YMR309C YNL244C YOR361C YPL105C YPR041W0.4464
CORE
ClusterONEYPR041W YNL244C YOR361C YMR146C YMR309C YBR079C0.5208
COACHYMR146C YOR361C YDR429C YMR309C YPL105C0.4571YMR309C YOR361C YPR041W YBR079C YMR146C YNL244C0.5208
ONCQSYDR429C YMR146C YOR361C0.4286YBR079C YMR309C YNL244C YOR361C YPR041W0.4000
The performance comparison of mining overlapping proteins in DIP The performance comparison of mining overlapping proteins in Gavin The performance comparison of mining overlapping proteins in Krogan The performance comparison of mining overlapping proteins in MIPS As shown in Tables 7, 8, 9 and 10, MCODE, MCL, CORE and ClusterONE cannot detect overlapping protein complexes. MCODE and CORE failed to dig out complexes that match sc1 and sc2 respectively. COACH can dig out protein complexes that match sc1 and sc2, the accuracy is not as good as ONCQS. ONCQS achieved the best performance in identifying overlapping protein complexes. Both CluterONE and COACH algorithms are proposed for mining overlapping protein complexes. In this case, ClusterONE cannot detect overlapping protein complexes, and the performance of COACH is poor. This further shows that it is meaningful to design efficient and accurate algorithms to mine overlapping protein complexes. ONCQS combines GO functional annotation information, which can improve the accuracy of the algorithm.

Conclusion

Protein complexes are involved in multiple biological processes, and thus the detection of protein complexes is essential to understand cellular mechanisms. At the same time, there is overlap between protein complexes. This paper proposes a new algorithm ONCQS to identify overlapping protein complexes based on overlay network chain in quotient space. Combining the network properties of protein interaction networks with the biological properties of proteins, protein complexes are seen as nodes in the overlay network. Build an overlay network chain to mine protein complexes. Compared with the other competing clustering methods, ONCQS can effectively identify the overlapping protein complexes and has higher precision and accuracy.
  19 in total

1.  Complex discovery from weighted PPI networks.

Authors:  Guimei Liu; Limsoon Wong; Hon Nian Chua
Journal:  Bioinformatics       Date:  2009-05-12       Impact factor: 6.937

2.  Predicting protein complexes from PPI data: a core-attachment approach.

Authors:  Henry C M Leung; Qian Xiang; S M Yiu; Francis Y L Chin
Journal:  J Comput Biol       Date:  2009-02       Impact factor: 1.479

3.  Protein complex prediction in large ontology attributed protein-protein interaction networks.

Authors:  Yijia Zhang; Hongfei Lin; Zhihao Yang; Jian Wang; Yanpeng Li; Bo Xu
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2013 May-Jun       Impact factor: 3.710

4.  Systematic identification of protein complexes in Saccharomyces cerevisiae by mass spectrometry.

Authors:  Yuen Ho; Albrecht Gruhler; Adrian Heilbut; Gary D Bader; Lynda Moore; Sally-Lin Adams; Anna Millar; Paul Taylor; Keiryn Bennett; Kelly Boutilier; Lingyun Yang; Cheryl Wolting; Ian Donaldson; Søren Schandorff; Juanita Shewnarane; Mai Vo; Joanne Taggart; Marilyn Goudreault; Brenda Muskat; Cris Alfarano; Danielle Dewar; Zhen Lin; Katerina Michalickova; Andrew R Willems; Holly Sassi; Peter A Nielsen; Karina J Rasmussen; Jens R Andersen; Lene E Johansen; Lykke H Hansen; Hans Jespersen; Alexandre Podtelejnikov; Eva Nielsen; Janne Crawford; Vibeke Poulsen; Birgitte D Sørensen; Jesper Matthiesen; Ronald C Hendrickson; Frank Gleeson; Tony Pawson; Michael F Moran; Daniel Durocher; Matthias Mann; Christopher W V Hogue; Daniel Figeys; Mike Tyers
Journal:  Nature       Date:  2002-01-10       Impact factor: 49.962

5.  Detecting overlapping protein complexes in protein-protein interaction networks.

Authors:  Tamás Nepusz; Haiyuan Yu; Alberto Paccanaro
Journal:  Nat Methods       Date:  2012-03-18       Impact factor: 28.547

6.  Global landscape of protein complexes in the yeast Saccharomyces cerevisiae.

Authors:  Nevan J Krogan; Gerard Cagney; Haiyuan Yu; Gouqing Zhong; Xinghua Guo; Alexandr Ignatchenko; Joyce Li; Shuye Pu; Nira Datta; Aaron P Tikuisis; Thanuja Punna; José M Peregrín-Alvarez; Michael Shales; Xin Zhang; Michael Davey; Mark D Robinson; Alberto Paccanaro; James E Bray; Anthony Sheung; Bryan Beattie; Dawn P Richards; Veronica Canadien; Atanas Lalev; Frank Mena; Peter Wong; Andrei Starostine; Myra M Canete; James Vlasblom; Samuel Wu; Chris Orsi; Sean R Collins; Shamanta Chandran; Robin Haw; Jennifer J Rilstone; Kiran Gandi; Natalie J Thompson; Gabe Musso; Peter St Onge; Shaun Ghanny; Mandy H Y Lam; Gareth Butland; Amin M Altaf-Ul; Shigehiko Kanaya; Ali Shilatifard; Erin O'Shea; Jonathan S Weissman; C James Ingles; Timothy R Hughes; John Parkinson; Mark Gerstein; Shoshana J Wodak; Andrew Emili; Jack F Greenblatt
Journal:  Nature       Date:  2006-03-22       Impact factor: 49.962

7.  Cytoscape 2.8: new features for data integration and network visualization.

Authors:  Michael E Smoot; Keiichiro Ono; Johannes Ruscheinski; Peng-Liang Wang; Trey Ideker
Journal:  Bioinformatics       Date:  2010-12-12       Impact factor: 6.937

8.  Improving prediction of heterodimeric protein complexes using combination with pairwise kernel.

Authors:  Peiying Ruan; Morihiro Hayashida; Tatsuya Akutsu; Jean-Philippe Vert
Journal:  BMC Bioinformatics       Date:  2018-02-19       Impact factor: 3.169

9.  Up-to-date catalogues of yeast protein complexes.

Authors:  Shuye Pu; Jessica Wong; Brian Turner; Emerson Cho; Shoshana J Wodak
Journal:  Nucleic Acids Res       Date:  2008-12-18       Impact factor: 16.971

10.  Protein complexes are under evolutionary selection to assemble via ordered pathways.

Authors:  Joseph A Marsh; Helena Hernández; Zoe Hall; Sebastian E Ahnert; Tina Perica; Carol V Robinson; Sarah A Teichmann
Journal:  Cell       Date:  2013-04-11       Impact factor: 41.582

View more
  2 in total

1.  Clinicopathological value of the upregulation of cyclin-dependent kinases regulatory subunit 2 in osteosarcoma.

Authors:  Chaohua Mo; Yanxing Wu; Jie Ma; Le Xie; Yingxin Huang; Yuanyuan Xu; Huizhi Peng; Zengwei Chen; Min Zeng; Rongjun Mao
Journal:  BMC Med Genomics       Date:  2022-04-11       Impact factor: 3.063

2.  Detecting Protein Communities in Native Cell Extracts by Machine Learning: A Structural Biologist's Perspective.

Authors:  Fotis L Kyrilis; Jaydeep Belapure; Panagiotis L Kastritis
Journal:  Front Mol Biosci       Date:  2021-04-15
  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.