Next Article in Journal
Genome-Wide Identification and Characterization of Olfactory Receptor Genes in Chinese Perch, Siniperca chuatsi
Previous Article in Journal
Role of β-Catenin Activation Levels and Fluctuations in Controlling Cell Fate
Previous Article in Special Issue
Reoptimized UNRES Potential for Protein Model Quality Assessment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification of Essential Proteins Based on Improved HITS Algorithm

1
School of Computer Science, Shaanxi Normal University, Xi’an 710119, China
2
Department of Mechanical Engineering and Division of Biomedical Engineering, University of Saskatchewan, Saskatoon, SK S7N 5A9, Canada
*
Authors to whom correspondence should be addressed.
Genes 2019, 10(2), 177; https://doi.org/10.3390/genes10020177
Submission received: 27 November 2018 / Revised: 9 February 2019 / Accepted: 19 February 2019 / Published: 25 February 2019
(This article belongs to the Special Issue Novel Approaches in Protein Structure Prediction)

Abstract

:
Essential proteins are critical to the development and survival of cells. Identifying and analyzing essential proteins is vital to understand the molecular mechanisms of living cells and design new drugs. With the development of high-throughput technologies, many protein–protein interaction (PPI) data are available, which facilitates the studies of essential proteins at the network level. Up to now, although various computational methods have been proposed, the prediction precision still needs to be improved. In this paper, we propose a novel method by applying Hyperlink-Induced Topic Search (HITS) on weighted PPI networks to detect essential proteins, named HSEP. First, an original undirected PPI network is transformed into a bidirectional PPI network. Then, both biological information and network topological characteristics are taken into account to weighted PPI networks. Pieces of biological information include gene expression data, Gene Ontology (GO) annotation and subcellular localization. The edge clustering coefficient is represented as network topological characteristics to measure the closeness of two connected nodes. We conducted experiments on two species, namely Saccharomyces cerevisiae and Drosophila melanogaster, and the experimental results show that HSEP outperformed some state-of-the-art essential proteins detection techniques.

1. Introduction

It is well known that proteins are important for living organisms and are the main components of cellular physiological metabolic pathways. Proteins are involved in various biological processes and carry out almost all cellular functions by interacting with other proteins or DNA. With the development of proteomics in the post-genomic era, several protein-related topics have become the major subject of many studies, including the discovery of protein structures and functions, the identification of essential proteins or protein complexes and functional modules. Notably, removing only one of these essential proteins will cause fatal defects on the organism [1]. In addition, recent studies have shown that essential proteins are related to human disease genes and play significant roles in predicting drug targets [2,3]. Therefore, it is important to identify essential proteins, which will help us to understand the minimum requirements of cell life and find new ways to treat diseases.
To date, much work has been done for predicting essential proteins by biological experiment-based methods and network-based essential proteins discovery methods. Although the tradition experimental methods, such as gene knockouts [4], RNA interference [5] and conditional knockouts [6], can provide an accurate prediction of essential proteins, they are time-consuming and expensive. With the development of high-throughput technologies, such as yeast two-hybrid system [7], mass spectrometry analysis [8], snf tandem affinity purification [9] various protein–protein interaction (PPI) data are available. To break through these experimental constraints, some researchers have proposed various computational approaches based on available PPI data. Some studies show that highly-connected proteins in PPI networks tend to be essential ones, which is called the centrality–lethality rule [10]. The absence of highly connected protein nodes in the PPI networks may lead to the collapse of the entire network structure and have a fatal effect on the organism itself. Various network centrality metrics have emerged, such as Degree Centrality (DC) [10], Betweenness Centrality (BC) [11], Closeness Centrality (CC) [12], Subgraph Centrality (SC) [13], Eigenvector Centrality (EC) [14], Information Centrality (IC) [15], Neighborhood Centrality (NC) [16] and Local Average Connectivity (LAC) [17]. Inspired by these studies results, some centrality metrics are used to identify essential proteins; to some extent, they have certain deficiencies due to a high proportion of false positive and false negative in PPI data. Therefore, many methods have been proposed for identifying essential proteins.
Taking into account the shortcomings of the PPI networks, some researchers began to weigh PPI networks by integrating other biological data, including gene expression data, protein complex information, subcellular localization information, orthologous protein information and so on. Li et al. and Peng et al. proposed two methods for identifying essential proteins by combining PPI networks and gene expression data, named PeC [18] and WDC [19], respectively. Some studies indicate that essential proteins are more likely to gather in protein complexes [20]. Based on this point of view, two methods named UC and modified UC-P that integrate protein complex information were proposed by Li et al. [21] to identify essential proteins. Moreover, recently, many studies find that the subcellular localization of proteins may play an important role in identifying essential proteins. Tang et al. proposed a method named CNC that integrates subcellular localization information to improve the precision of detecting essential proteins [22]. Because most essential proteins are conservative, some methods that combine proteins orthology information are proposed, such as SON presented by Li et al. [23]. Meanwhile, some researchers detected essential proteins based on weighted PPI networks. Xu et al. proposed a method named essentiality ranking that integrates multiple data sources to weighted PPI networks [24]. Recently, Peng et al. proposed a new prediction method, named UDoNC, by combining the domain features of proteins with their topological properties in PPI networks [25].
Hypertext induced topic search (HITS) is a famous algorithm in web structure mining, and it was proposed by Kleinberg in 1998 [26]. Kleinberg divided network pages into authority pages and hub pages and then joined them together in the link structure. The former provides best information related to search topics; the more it is cited by network pages, the higher is its authority value. The latter provides important hyperlinks; the more it cites authoritative pages, the higher is its hub value. HITS algorithm is widely applied to web searches, and successfully solves some practical problems, such as web community [27].
In this paper, we present a new computational method with HITS algorithm on weighted PPI networks to identify essential proteins, named HSEP. First, we turn the original undirected PPI network into a directed network. Then, we combine biological information and network topological features to weighted PPI networks and analyze three aspects: false positive and false negative, protein functions and protein positions. Biological data used in this method include gene expression data, Gene Ontology (GO) annotation and subcellular localization data. As a representative of the topological characteristics of the PPI networks, we use the Edge Clustering Coefficient ( E C C ) to measure the reliability of two connected proteins. Next, we apply the HITS algorithm to the weighted PPI network. Following that, we rank the proteins according to the authority and hub values obtained by the HITS algorithm. Furthermore, we propose an ensemble method to adjust the parameter in HSEP. To validate the proposed method HSEP, we compared HSEP with various existing methods, including DC, EC, IC, SC, NC, LAC, WDC, PeC and UDoNC. All experiments were conducted on the Saccharomyces cerevisiae PPI data and Drosophila melanogaster data. Experimental results show that our method outperformed the other existing methods.

2. Methods

2.1. Hypertext Induced Topic Search Algorithm

Hypertext Induced Topic Search (HITS) algorithm was originally proposed to analyze the importance of web pages and is an iterative algorithm. HITS is a search query dependent algorithm that ranks the web page by processing its entire in-links and out-links. In the HITS algorithm, each page is given two attributes: the hub and the authority. The definition is as follows:
Definition 1.
Authority. A high quality authority page will be pointed to by many high quality hub pages. The value of the page hub is equal to the sum of the authority values of all the pages it points to.
Definition 2.
Hub. A high quality hub page points to many high quality authority pages. The page authority value is the sum of all the hub values that point to it.
An example of calculating the value of the hub and authority is shown in Figure 1.
Let a ( p ) and h ( p ) represent the authority and hub scores of page p, respectively. B ( p ) and F ( p ) denote the set of referrer and reference pages of page p, respectively. HITS algorithm can be divided into several steps:
(1) Compute a ( p ) and h ( p ) in a mutually reinforcing way as follows:
a ( p ) = q B ( p ) h ( q )
h ( p ) = q F ( p ) a ( q )
(2) Divide the authority of all web pages by the highest authority to normalize it:
a ( p ) = a ( p ) m a x ( a ( p ) )
Divide the hub of all web pages by the highest hub to normalize it:
h ( p ) = h ( p ) m a x ( h ( p ) )
(3) Repeat Step 2 until the difference between the weight in the previous iteration and the weight in the current iteration is less than the set thresholdl the system has entered a stable state and a ( u ) and h ( v ) convergence.

2.2. Constructing Weighted Protein-Protein Interaction Network

A protein-protein interaction network usually can be expressed as an undirected graph G = ( V , E ) , where the set of vertices V represents proteins, and E represents all of interactions between pairs of proteins. To break up the traditional ideas, we assume that the protein interactions are interacting and convert undirected PPI network G = ( V , E ) into bidirectional network G = ( V , E ) that is equivalent to it. It is worth noting that the transformation from undirected graph to directed graph is a mathematical process, which is not applicable to all biological networks, such as the kinase networks. As there are many false positives and false negatives in high-throughput PPI networks, the prediction accuracy will be affected. To solve this situation, we use the biological information and network topological features to weigh edges separately. According to the HITS algorithm, we assume that nodes with high-quality biological information will be pointed by high-quality topological nodes, and high-quality topological nodes will point to high-quality biological information nodes. In Figure 2, an example is shown to explain the weighted PPI network construction.
Network topology weighted edge. In general, Edge Clustering Coefficient ( E C C ) is usually used to evaluate the tightness of two connected proteins. E C C ( u , v ) can be defined as follows [28]:
E C C ( u , v ) = | N u N v | + 1 m i n { d u , d v }
where N u and N v denote the set of all neighbors of proteins u and v, respectively; and d u and d v denote the degree of proteins u and v, respectively. The weight from node u to node v is the topological feature E C C .
Biological information weighted edge. Gene expression is the process by which information from a gene is used in the synthesis of a functional gene product. Here, we utilize Pearson Correlation Coefficient ( P C C ), derived from gene expression data, to calculate the importance of related proteins. For gene expression profiles g ( u , i ) = { g ( u , 1 ) , g ( u , 2 ) , , g ( u , T ) } of protein u and g ( v , i ) = { g ( v , 1 ) , g ( v , 2 ) , , g ( v , T ) } of protein v, the P C C is defined as follows:
P C C ( u , v ) = i = 1 T g ( u , i ) g ¯ ( u ) ( g ( u , i ) g ¯ ( u ) ) 2 · g ( v , i ) g ¯ ( v ) ( g ( v , i ) g ¯ ( v ) ) 2
where g ¯ ( u ) and g ¯ ( v ) represent the average gene expression value of profiles u and v, respectively. Next, from the perspective of protein functional similarity, whether there are some common GO annotations between two interacting proteins, the two proteins have the same function and the interaction between proteins becomes strong are analyzed. GO [29] is widely used to represent genes and gene products that span different species. To evaluate the semantic similarity between the GO terms to protein annotations in a PPI network, we adopt the method introduced by Wang et al. [30]: the higher is the value, the stronger is the interaction between proteins:
G O _ s i m ( u , v ) = t T u T v ( S u ( t ) + S v ( t ) ) t T u S u ( t ) + t T v S v ( t )
where T u and T v are the annotations of proteins u and v, respectively; S u ( t ) is the S-value of GO term t related to term u; and S v ( t ) is the S-value of GO term t related to term v. For most eukaryotes, subcellular compartments produce specific environments that regulate protein biological processes within cells. Subcellular location is divided into 11 different compartments: cytoskeleton, Golgi apparatus, cytosol, endosome, mitochondrion, plasma membrane, nucleus, extracellular space, vacuole, endoplasmic reticulum, and peroxisome. Some studies have shown that, if proteins with two interacting edges are in the same position, the interaction between proteins becomes more reliable [31]. Therefore, we define S L ( u , v ) as follows to evaluate the connected proteins by subcellular location information:
S L ( u , v ) = C C m a x
where C denotes the times of edge ( u , v ) appears in subcellular location, and C m a x denotes the max times of edge ( u , v ) appears in subcellular location. The weight from node v to node u is the combination of biological information including P C C , G O _ s i m ( u , v ) and S L , which is defined as follows:
w v u = P C C ( v , u ) + G O _ s i m ( v , u ) + S L ( v , u )

2.3. Identifying Essential Proteins Based on HSEP Algorithm

Our proposed new algorithm HSEP adopts HITS algorithm based on weighted PPI networks that are constructed in Section 2.2. According to the iteration of the HITS algorithm on the weighted networks, we can obtain the authority value to represent biological information and the hub value to represent topological feature of each protein. To comprehensively evaluate the importance of each protein, we combine the authority value and the hub value to acquire the final score, which can be defined as follows:
H S E P ( v ) = α × a ( v ) + ( 1 α ) × h ( v )
where α [ 0 , 1 ] is used to adjust the proportion of these two scores. If the value of α is equal to 0, the sorting score only depends on the topological information. If the value of α is between 0 and 1, the sorting score is computed based on the biological information and topological feature. According to the definition of H S E P ( v ) , we expect its performance to be affected by different parameters α . To facilitate the application of HSEP to different organisms to identify the essential proteins and minimize the selection pressure of the parameter α , we adopt an ensemble method introduced by Zhang et al. [32]. For each α [ 0 , 1 ] (i = 1,2, …, k), we can get an H S E P i ( v ) for each protein v and its corresponding rank. According to the score of HSEP, we can obtain k ranks of each protein with different k values of α . Based on each ranking H S E P i ( v ) , we select the top n ranked proteins, denoted as X i , and combine them as the total candidates set X. Then, we use ensemble method and majority voting strategy to further predict essential proteins from X. Let E M denote the number of times of protein v appears in the X. If the E M of protein v is greater than the threshold T( k 2 ), then the protein v is considered to be an essential protein. The E M is defined as follows:
E M ( v ) = i = 1 k z ( v , i )
z ( v , i ) = 1 , ( i X i ) z ( v , i ) = 0 , ( i X i )
Pseudocode of HSEP
The pseudocode of HSEP algorithm is divided into two steps, as shown in Algorithm 1. The first step weighs PPI networks with gene expression data, GO annotation, subcellular localization data, and topological feature with edge clustering coefficient. The second step applies HITS algorithm on weighted PPI networks.
Algorithm 1 HSEP essential proteins identification.
Require: A PPI network G = ( V , E ) , Gene expression data, Subcellular location data Gene Ontology GO.
Ensure: Essential protein set.
    Step 1
1:
Convert G to Bidirectional Digraph G ( V , E )
2:
for each interacting protein pair ( a , b ) in PPI do
3:
  Calculate E C C /*The closeness of the two nodes*/
4:
  Calculate P C C /*the importance of two nodes based on Gene expression */
5:
  Calculate G O _ s i m /*The functional similarity of the two nodes based on GO annotation*/
6:
  Calculate S L /*the reliable of two nodes based on subcellular localization */
7:
end for
8:
for each interacting protein pair (a,b) in G do
9:
  edge ( a , b ) = E C C ( a , b )
10:
  edge ( b , a ) = P C C ( b , a ) + G O _ s i m ( b , a ) + S L ( b , a )
11:
end for
  Step 2
12:
form in [ 1 , m a x i t e r ] do
13:
  for each node v in V do
14:
     a m ( v ) = ( u , v ) E h m 1 ( u )
15:
     h m ( v ) = ( u , v ) E a m 1 ( u )
16:
     a m = a m m a x ( a m )
17:
     a m = h m m a x ( h m )
18:
     m = m + 1
19:
    until | a m a m 1 | + | h m h m 1 | < γ
20:
    return ( a m , h m )
21:
  end for
22:
end for
23:
calculate ensemble score E M
24:
a essential proteins set= E M > T

3. Results and Discussion

To verify whether our proposed method HSEP is effective for identifying essential proteins, we performed experiments based on Saccharomyces cerevisiae data and Drosophila melanogaster data, and analyzed the influence of parameter on the experiment results. To demonstrate the performance of HSEP, we compared HSEP with a number of existing methods, including DC, EC, IC, SC, NC, LAC, WDC, PeC and UDoNC. Meanwhile, to further evaluate the performance of HSEP, we used some statistical strategies to compare with other methods. In addition, precision–recall curves were used to analyze the influence of different parameter α on the experimental results. Finally, we analyzed the identified essential proteins to further estimate our proposed method HSEP.

3.1. Experimental Data

To demonstrate the effectiveness of our proposed method, we performed experiments based on two species: Saccharomyces cerevisiae and Drosophila melanogaster. The Saccharomyces cerevisiae data are widely used for studying essential proteins currently. We applied two sets of Saccharomyces cerevisiae PPI network including DIP database [33] and Gavin database [34]. The PPI network of Drosophila melanogaster was constructed using the HINT database [35], which is a curated compilation of high-quality PPIs from eight interatomic resources (BioGRID, MINT, iRefWeb, DIP, IntAct, HPRD, MIPS and the PDB). After the repeated interactions and the self-connecting interactions, the detailed information is listed in Table 1. The subcellular localization information of proteins were retrieved from knowledge channel of COMPARTMENTS database [36]. There are 5974 proteins and 238,620 subcellular locations, which could be classified into 11 localizations. The gene expression data of Saccharomyces cerevisiae and Drosophila melanogaster were downloaded from GEO database with accession numbers GSE3431 [37] and GSE7763 [38], respectively. GO database is one of the most comprehensive ontology databases in bioinformatics. The GO annotation data of Saccharomyces cerevisiae obtained from GO Consortium [39] and the Drosophila melanogaster GO annotation data were extracted from the COMPARTMENTS database [36]. The list of known essential proteins covers 1285 and 408 essential proteins of Saccharomyces cerevisiae and Drosophila melanogaster, respectively, that were collected from MIPS [40], SGD [41], DEG [42], and SGDP [1].

3.2. Comparison with Other Identification Measures

To evaluate the performance of HSEP, we compared HSEP with other competing methods: DC, EC, IC, SC, NC, LAC, WDC, PeC and UDoNC, and selected the top 1%, 5%, 10%, 15%, 20% and 25% proteins as the candidate set. We set α = (0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1), and T = 5. First, to further demonstrate that the HITS algorithm was effective for identifying essential proteins, in terms of biological information, we only used gene expression data to weigh the protein network, named HSP. Then, the comparison of the prediction results with known essential proteins was expressed in terms of histogram, as shown in Figure 3, Figure 4 and Figure 5, where we can see that the experimental results of HSP are superior to PeC. It indicates that HITS algorithm was effective in identifying essential proteins, since these methods both use gene expression information and E C C to weigh the PPI network. At the same time, HSEP performed better than HSP, which manifests GO annotation and subcellular localization has significant role in identifying essential proteins.
For the DIP dataset shown in Figure 3, our proposed method HSEP clearly performed better than other methods, which indicates that HSEP was effective to identify essential proteins. Especially at the top 1%, 20% and 25%, HSEP method had a more obvious advantage. Taking top 1% (51) as an example, 50 essential proteins were correctly identified by the HSEP while IC, SC and EC correctly predicted 24. At the top 25%, HSEP correctly identified 597 essential proteins, 130 more than SC and EC.
For the Gavin dataset shown in Figure 4, HSEP was slightly better than other eight methods from top 1% to top 25% of ranked proteins. At top 1% (14) level, our proposed method HSEP, LAC and PeC could correctly identify all 14 true essential proteins. The results predicted by HSEP were similar to those obtained using LAC at the top 1%, 10%, 20% and 25% levels. Overall, as shown in Figure 3 and Figure 4, HSEP had more obvious advantages on DIP datasets. Table 1 shows that the density of the Gavin dataset is 3.4 times higher than DIP dataset. We can draw the conclusion that HSEP algorithm was more suitable for dense protein networks on Saccharomyces cerevisiae.
For the HINT dataset shown in Figure 5, HSEP exhibited superior performance compared with the other methods from top 1% to 25% of ranked proteins, and it increased the prediction precision by more than 100%, 26%, 31%, 39%, 26%, and 20% at six levels compared with IC. Comparing Figure 5 with Figure 3 and Figure 4, we can see that Figure 5 presents more obvious advantage, demonstrating our proposed method had better performance on Drosophila melanogaster.

3.3. Validation Using Six Statistical Measures

To further evaluate the performance of our proposed HSEP, we adopted several statistical measures, namely sensitivity ( S N ), specificity ( S P ), positive predictive value ( P P V ), negative predictive value ( N P V ), F-measure (F), and accuracy ( A C C ), to determine how effectively the essential proteins Were identified by different methods. These statistical measures are defined as follows:
S N = T P T P + F N
S P = T N T N + F P
P P V = T P T P + F P
N P V = T N T N + F N
F m e a s u r e = 2 × S N × P P V S N + P P V
A C C = T P + T N T P + T N + F P + F N ,
where T P is the number of essential proteins correctly identified as essential proteins, F P is the number of nonessential proteins mistakenly identified as essential proteins, T N is the number of nonessential proteins correctly identified as nonessential proteins, and F N is the number of essential proteins mistakenly identified as nonessential proteins. The comparisons of S N , S P , P P V , N P V , F m e a s u r e and A C C of HSEP and other methods are shown in Table 2. As shown in Table 2, the HSEP had a better quality than other methods, and we could get similar conclusions with those shown in Figure 3, Figure 4 and Figure 5.

3.4. Influence of Parameter α on HSEP Based on Precision–Recall Curves

To investigate the influence of parameter α on HSEP, precision–recall curves were used to assess the generality of our method. The precision and recall of the top n ranked proteins are defined as follows:
P r e c i s i o n ( n ) = T P ( n ) T P ( n ) + F P ( n )
R e c a l l ( n ) = T P ( n ) P
where T P ( n ) is the number of true essential proteins identified correctly, F P ( n ) is the number of true essential proteins identified incorrectly among the top n proteins, and P is the number of true essential proteins in total. Figure 6 shows the PR curves of HSEP with different parameter α on the DIP database. The higher is the curve, the better is the corresponding metric that distinguishes between the essential protein and the non-essential proteins. As shown in Figure 6, the results were the best when α = 0 . 7 and α = 0 . 8 . When α = 0 , namely only biological information was used, the result was worst. Comprehensively, biological information played a more important role than topological properties in identifying essential proteins.

3.5. The Analysis of Essential Proteins

We analyzed the identified essential proteins on DIP database to further substantiate the performance of our proposed HSEP. Figure 7 shows the overall results in terms of the distribution of known essential proteins in PPI network (Figure 7a), the identified 1% essential proteins by DC (Figure 7b) and the identified 1% essential proteins by HSEP (Figure 7c). In Figure 7, we can see that the number of essential proteins correctly identified by DC was 22, shown as yellow circles. Here, we mainly analyzed the 1% identified essential proteins by HSEP. In Figure 7c, we can see that all top 1% essential proteins are connected to form one subnetwork, which shows good topological features and manifests essential proteins perform biological functions as a module that is of significance for identifying protein complexes. In addition, the protein “YHR066W” has a large degree, but is the only one that wasmistakenly identified as an essential protein, indicating that degree cannot fully reflect the essentiality of proteins.

4. Conclusions

Identifying essential proteins is of great importance for understanding the molecular mechanisms of cellular life. In this study, we have presented a new computational method with HITS algorithm on weighted PPI networks to predict essential proteins. Both biological information and network topology are used to weighted PPI networks, which plays an important role in identifying essential proteins. Meanwhile, we apply an ensemble method to avoid the influence of parameter. To investigate the performance of our proposed algorithm, we carried out a group of simulation experiments on the two species of PPI data: Saccharomyces cerevisiae and Drosophila melanogaster. The experimental results show that HSEP achieved better performance than other methods: DC, EC, IC, SC, NC, LAC, WDC, PeC and UDoNC. To further measure our method, we used six statistical measures to compare with others. In addition, we analyzed the identified essential proteins and they have good topological properties. As future work, our proposed HSEP may be helpful to other studies, such as gene and disease prediction.

Author Contributions

All authors worked on this manuscript together. All authors read and approved the final manuscript.

Funding

This research was founded by the National Natural Science Foundation of China (61672334, 61502290, and 61401263).

Acknowledgments

We would like to thank the Shaanxi Normal University, where the work was performed.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Winzeler, E.A.; Shoemaker, D.D.; Astromoff, A.; Liang, H.; Anderson, K.; Andre, B.; Bangham, R.; Benito, R.; Boeke, J.D.; Bussey, H. Functional characterization of the S. cerevisiae genome by gene deletion and parallel analysis. Science 1999, 285, 901. [Google Scholar] [CrossRef] [PubMed]
  2. Furney, S.J.; Albà, M.M.; López-Bigas, N. Differences in the evolutionary history of disease genes affected by dominant or recessive mutations. BMC Genomics 2006, 7, 165. [Google Scholar]
  3. Lu, Y.; Deng, J.; Rhodes, J.C.; Lu, H.; Lu, L.J. Predicting essential genes for identifying potential drug targets in Aspergillus fumigatus. Comput. Biol. Chem. 2014, 50, 29–40. [Google Scholar] [CrossRef] [PubMed]
  4. Giaever, G.; Chu, A.M.; Ni, L.; Connelly, C.; Riles, L.; Véronneau, S.; Dow, S.; Lucaudanila, A.; Anderson, K.; André, B. Functional profiling of the Saccharomyces cerevisiae genome. Nature 2002, 418, 387–391. [Google Scholar] [CrossRef] [PubMed]
  5. Cullen, L.M.; Arndt, G.M. Genome-wide screening for gene function using RNAi in mammalian cells. Immunol. Cell Biol. 2005, 83, 217. [Google Scholar] [CrossRef] [PubMed]
  6. Roemer, T.; Jiang, B.; Davison, J.; Ketela, T.; Veillette, K.; Breton, A.; Tandia, F.; Linteau, A.; Sillaots, S.; Marta, C. Large-scale essential gene identification in Candida albicans and applications to antifungal drug discovery. Mol. Microbiol. 2003, 50, 167–181. [Google Scholar] [CrossRef] [PubMed]
  7. Fields, S.; Song, O. A novel genetic system to detect protein-protein interactions. Nature 1989, 340, 245–246. [Google Scholar] [CrossRef] [PubMed]
  8. Ho, Y.; Gruhler, A.; Heilbut, A.; Bader, G.D.; Moore, L.; Adams, S.L.; Millar, A.; Taylor, P.; Bennett, K.; Boutilier, K. Systematic identification of protein complexes in Saccharomyces cerevisiae by mass spectrometry. Nature 2002, 415, 180. [Google Scholar] [CrossRef] [PubMed]
  9. Rigaut, G.; Shevchenko, A.; Rutz, B.; Wilm, M.; Mann, M.; Séraphin, B. A generic protein purification method for protein complex characterization and proteome exploration. Nat. Biotechnol. 1999, 17, 1030–1032. [Google Scholar] [CrossRef] [PubMed]
  10. Jeong, H.; Mason, S.P.; Barabási, A.L.; Oltvai, Z.N. Lethality and centrality in protein networks. Nature 2001, 411, 41–42. [Google Scholar] [CrossRef] [PubMed]
  11. Newman, M.E.J. A measure of betweenness centrality based on random walks. Soc. Netw. 2003, 27, 39–54. [Google Scholar] [CrossRef]
  12. Wuchty, S.; Stadler, P.F. Centers of complex networks. J. Theor. Biol. 2003, 223, 45–53. [Google Scholar] [CrossRef]
  13. Estrada, E.; Rodríguez-Velázquez, J.A. Subgraph centrality in complex networks. Phys. Rev. E Stat. Nonlinear Soft Matter Phys. 2005, 71, 056103. [Google Scholar] [CrossRef] [PubMed]
  14. Bonacich, P. Power and centrality: A family of measures. Am. J. Sociol. 1987, 92, 1170–1182. [Google Scholar] [CrossRef]
  15. Stephenson, K.; Zelen, M. Rethinking centrality: Methods and examples. Soc. Netw. 1989, 11, 1–37. [Google Scholar] [CrossRef]
  16. Wang, J.; Li, M.; Wang, H.; Pan, Y. Identification of essential proteins based on edge clustering coefficient. IEEE/ACM Trans. Comput. Biol. Bioinform. 2012, 9, 1070. [Google Scholar] [CrossRef] [PubMed]
  17. Li, M.; Wang, J.; Chen, X.; Wang, H.; Pan, Y. A local average connectivity-based method for identifying essential proteins from the network level. Comput. Biol. Chem. 2011, 35, 143–150. [Google Scholar] [CrossRef] [PubMed]
  18. Li, M.; Zhang, H.; Wang, J.X.; Pan, Y. A new essential protein discovery method based on the integration of protein-protein interaction and gene expression data. BMC Syst. Biol. 2012, 6, 15. [Google Scholar] [CrossRef] [PubMed]
  19. Tang, X.; Wang, J.; Zhong, J.; Pan, Y. Predicting essential proteins based on weighted degree centrality. IEEE/ACM Trans. Comput. Biol. Bioinform. 2014, 11, 407–418. [Google Scholar] [CrossRef] [PubMed]
  20. Hart, G.T.; Lee, I.; Marcotte, E.M. A high-accuracy consensus map of yeast protein complexes reveals modular nature of gene essentiality. BMC Bioinform. 2007, 8, 1–11. [Google Scholar] [CrossRef] [PubMed]
  21. Li, M.; Lu, Y.; Niu, Z.; Wu, F.X. United complex centrality for identification of essential proteins from PPI networks. IEEE/ACM Trans. Comput. Biol. Bioinform. 2017, 14, 370–380. [Google Scholar] [CrossRef] [PubMed]
  22. Tang, X.W. Predicting essential proteins using a new method. In Proceedings of International Conference on Intelligent Computing; Springer: Cham, Switzerland, 2017; pp. 301–308. [Google Scholar]
  23. Li, G.; Li, M.; Wang, J.; Wu, J.; Wu, F.X.; Pan, Y. Predicting essential proteins based on subcellular localization, orthology and PPI networks. BMC Bioinform. 2016, 17, 279. [Google Scholar] [CrossRef] [PubMed]
  24. Xu, B.; Guan, J.; Wang, Y.; Wang, Z. Essential protein detection by random walk on weighted protein-protein interaction networks. IEEE/ACM Trans. Comput. Biol. Bioinform. 2017. [Google Scholar] [CrossRef] [PubMed]
  25. Peng, W.; Wang, J.; Cheng, Y.; Lu, Y.; Wu, F.; Pan, Y. UDoNC: An algorithm for identifying essential proteins based on protein domains and protein-protein interaction networks. IEEE/ACM Trans. Comput. Biol. Bioinform. 2015, 12, 276–288. [Google Scholar] [CrossRef] [PubMed]
  26. Kleinberg, J.M. Authoritative sources in a hyperlinked environment. J. ACM 1999, 46, 604–632. [Google Scholar] [CrossRef]
  27. Nomura, S.; Oyama, S.; Hayamizu, T.; Ishida, T. Analysis and improvement of HITS algorithm for detecting web communities. Syst. Comput. Jpn. 2004, 35, 32–42. [Google Scholar] [CrossRef]
  28. Radicchi, F.; Castellano, C.; Cecconi, F.; Loreto, V.; Parisi, D. Defining and identifying communities in networks. Proc. Nat. Acad. Sci. USA 2003, 101, 2658. [Google Scholar] [CrossRef] [PubMed]
  29. Sherlock, G. Gene Ontology: Tool for the unification of biology. Can. Inst. Food Sci. Technol. J. 2009, 22, 415. [Google Scholar]
  30. Wang, J.Z.; Du, Z.; Payattakool, R.; Yu, P.S.; Chen, C.F. A new method to measure the semantic similarity of GO terms. Bioinformatics 2007, 23, 1274–1281. [Google Scholar] [CrossRef] [PubMed]
  31. Kumar, A.; Agarwal, S.; Heyman, J.A.; Matson, S.; Heidtman, M.; Piccirillo, S.; Umansky, L.; Drawid, A.; Jansen, R.; Liu, Y. Subcellular localization of the yeast proteome. Genes Dev. 2002, 16, 707–719. [Google Scholar] [CrossRef] [PubMed]
  32. Zhang, X.; Xiao, W.; Hu, X. Predicting essential proteins by integrating orthology, gene expressions, and PPI networks. PLoS ONE 2018, 13, e0195410. [Google Scholar] [CrossRef] [PubMed]
  33. Zhao, B.; Wang, J.; Li, M.; Wu, F.X.; Pan, Y. Detecting protein complexes based on uncertain graph model. IEEE/ACM Trans. Comput. Biol. Bioinform. 2014, 11, 486–497. [Google Scholar] [CrossRef] [PubMed]
  34. Anne-Claude, G.; Patrick, A.; Paola, G.; Roland, K.; Markus, B.; Martina, M.; Christina, R.; Lars Juhl, J.; Sonja, B.; Birgit, D. Proteome survey reveals modularity of the yeast cell machinery. Nature 2006, 440, 631–636. [Google Scholar]
  35. Das, J.; Yu, H. HINT: High-quality protein interactomes and their applications in understanding human disease. BMC Syst. Biol. 2012, 6, 92. [Google Scholar] [CrossRef] [PubMed]
  36. Binder, J.X.; Pletscherfrankild, S.; Tsafou, K.; Stolte, C.; O’Donoghue, S.I.; Schneider, R.; Jensen, L.J. COMPARTMENTS: Unification and visualization of protein subcellular localization evidence. Database J. Biol. Databases Curation 2014, 2014, bau012. [Google Scholar] [CrossRef] [PubMed]
  37. Tu, B.P.; Kudlicki, A.; Rowicka, M.; Mcknight, S.L. Logic of the yeast metabolic cycle: Temporal compartmentalization of cellular processes. Science 2005, 310, 1152. [Google Scholar] [CrossRef] [PubMed]
  38. Chintapalli, V.; Wang, J.; Dow, J. Using FlyAtlas to identify better Drosophila models of human disease. Nat. Genet. 2007, 39, 715. [Google Scholar] [CrossRef] [PubMed]
  39. Consortium, G.O. Gene ontology consortium: Going forward. Nucl. Acids Res. 2015, 43, 1049–1056. [Google Scholar] [CrossRef] [PubMed]
  40. He, G.; Müller, H.G.; Wang, J.L. MIPS: Analysis and annotation of proteins from whole genomes. Nucl. Acids Res. 2004, 34, 169–172. [Google Scholar]
  41. Cherry, J.M.; Adler, C.; Ball, C.; Chervitz, S.A.; Dwight, S.S.; Hester, E.T.; Jia, Y.; Juvik, G.; Roe, T.; Schroeder, M. SGD: Saccharomyces genome database. Nucl. Acids Res. 1998, 26, 73–79. [Google Scholar] [CrossRef] [PubMed]
  42. Zhang, R.; Lin, Y. DEG 5.0, a database of essential genes in both prokaryotes and eukaryotes. Nucl. Acids Res. 2009, 37, D455. [Google Scholar] [CrossRef] [PubMed]
Figure 1. A simple example of calculating hub and authority values.
Figure 1. A simple example of calculating hub and authority values.
Genes 10 00177 g001
Figure 2. An illustration of weighted PPI network construction.
Figure 2. An illustration of weighted PPI network construction.
Genes 10 00177 g002
Figure 3. Comparison of HSEP with other essential protein discovery methods: (a) Top 1% (Top 51); (b) Top 5% (Top 255); (c) Top 10% (Top 510); (d) Top 15% (Top 764); (e) Top 20% (Top 1019); and (f) Top 25% (Top 1274).
Figure 3. Comparison of HSEP with other essential protein discovery methods: (a) Top 1% (Top 51); (b) Top 5% (Top 255); (c) Top 10% (Top 510); (d) Top 15% (Top 764); (e) Top 20% (Top 1019); and (f) Top 25% (Top 1274).
Genes 10 00177 g003
Figure 4. Comparison of HSEP with other essential protein discovery methods on Gavin data. (a) TOP 1% (14); (b) TOP 5% (72); (c) TOP 10% (143); (d) TOP 15% (215); (e) TOP 20% (286); and (f) TOP 25% (358).
Figure 4. Comparison of HSEP with other essential protein discovery methods on Gavin data. (a) TOP 1% (14); (b) TOP 5% (72); (c) TOP 10% (143); (d) TOP 15% (215); (e) TOP 20% (286); and (f) TOP 25% (358).
Genes 10 00177 g004
Figure 5. Comparison of HSEP with other essential protein discovery methods on HINT data. (a) TOP 1% (73); (b) TOP 5% (364); (c) TOP 10% (729); (d) TOP 15% (1093); (e) TOP 20% (1457); and (f) TOP 25% (1821).
Figure 5. Comparison of HSEP with other essential protein discovery methods on HINT data. (a) TOP 1% (73); (b) TOP 5% (364); (c) TOP 10% (729); (d) TOP 15% (1093); (e) TOP 20% (1457); and (f) TOP 25% (1821).
Genes 10 00177 g005
Figure 6. Precision–recall curves of HSEP with different α .
Figure 6. Precision–recall curves of HSEP with different α .
Genes 10 00177 g006
Figure 7. The distribution of essential proteins: (a) the identified top 1% essential proteins by DC; (b) the identified top 1% essential proteins by DC, where yellow circles are the essential proteins that DC predicted as essential, while aqua circles are the non-essential proteins that DC predicted as essential ones; and (c) the identified top 1% essential proteins of HSEP, where the larger is the degree of the protein, the bigger is the size of the protein.The color key indicates that the degree of protein gradually increases from top to bottom.
Figure 7. The distribution of essential proteins: (a) the identified top 1% essential proteins by DC; (b) the identified top 1% essential proteins by DC, where yellow circles are the essential proteins that DC predicted as essential, while aqua circles are the non-essential proteins that DC predicted as essential ones; and (c) the identified top 1% essential proteins of HSEP, where the larger is the degree of the protein, the bigger is the size of the protein.The color key indicates that the degree of protein gradually increases from top to bottom.
Genes 10 00177 g007
Table 1. The detail information of the experimental data.
Table 1. The detail information of the experimental data.
DatabaseProteinsInteractionsDensityGO AnnotationGene ExpressionEssential Proteins
DIP509324,7430.0019506149811167
Gavin143065310.006414301418617
HINT728524,4360.000948786999216
Table 2. Comparative analysis of HSEP and the other methods in terms of S N , S P , P P V , N P V , F m e a s u r e , and A C C on the PPI networks.
Table 2. Comparative analysis of HSEP and the other methods in terms of S N , S P , P P V , N P V , F m e a s u r e , and A C C on the PPI networks.
DatabaseMethodSNSPPPVNPVF-MeasureACC
DC0.43020.80330.39400.82580.41130.7178
IC0.43190.80380.39560.82630.41290.7186
SC0.40020.79440.36660.81670.38260.7040
EC0.40020.79440.36660.81670.38260.7040
NC0.46700.81430.42780.83710.44650.7347
DIPLAC0.47300.81610.43330.83890.45230.7374
WDC0.45670.81120.41840.83390.43670.7300
PeC0.42250.80100.38700.82350.40390.7143
HSP0.45670.81120.41840.83390.43670.7300
UDoNC0.49100.82140.44980.84440.46950.7457
HSEP0.5116l0.82750.46860.85070.48910.7551
DC0.35820.83130.61730.63030.45330.6270
IC0.35010.82510.60340.62560.44310.6200
SC0.30470.79060.52510.59940.38560.5808
EC0.20260.71310.34920.54060.25640.4927
GavinNC0.40840.86950.70390.65920.51690.6704
LAC0.41170.87190.70950.66110.52100.6732
WDC0.38090.84850.65640.64330.48210.6466
PeC0.37440.81030.60000.63030.46110.6211
HSP0.38900.85470.6740.64800.49230.6536
HSEP0.41820.87680.72070.66480.52920.6788
DC0.43060.75550.05110.97750.09130.7459
IC0.42130.75520.05000.97710.08930.7453
SC0.37960.75400.04500.97550.08050.7429
EC0.37960.75400.04500.97550.08050.7429
HINTNC0.35650.75330.04230.97460.07560.7415
LAC0.31480.75200.03730.97290.06680.7390
WDC0.23610.74960.02800.96980.05010.7343
PeC0.23150.74940.02750.96960.04910.7341
HSP0.35190.75310.04170.97440.07460.7412
HSEP0.50460.75780.05990.98040.10700.7503

Share and Cite

MDPI and ACS Style

Lei, X.; Wang, S.; Wu, F. Identification of Essential Proteins Based on Improved HITS Algorithm. Genes 2019, 10, 177. https://doi.org/10.3390/genes10020177

AMA Style

Lei X, Wang S, Wu F. Identification of Essential Proteins Based on Improved HITS Algorithm. Genes. 2019; 10(2):177. https://doi.org/10.3390/genes10020177

Chicago/Turabian Style

Lei, Xiujuan, Siguo Wang, and Fangxiang Wu. 2019. "Identification of Essential Proteins Based on Improved HITS Algorithm" Genes 10, no. 2: 177. https://doi.org/10.3390/genes10020177

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop