Skip to main content

POINeT: protein interactome with sub-network analysis and hub prioritization

Abstract

Background

Protein-protein interactions (PPIs) are critical to every aspect of biological processes. Expansion of all PPIs from a set of given queries often results in a complex PPI network lacking spatiotemporal consideration. Moreover, the reliability of available PPI resources, which consist of low- and high-throughput data, for network construction remains a significant challenge. Even though a number of software tools are available to facilitate PPI network analysis, an integrated tool is crucial to alleviate the burden on querying across multiple web servers and software tools.

Results

We have constructed an integrated web service, POINeT, to simplify the process of PPI searching, analysis, and visualization. POINeT merges PPI and tissue-specific expression data from multiple resources. The tissue-specific PPIs and the numbers of research papers supporting the PPIs can be filtered with user-adjustable threshold values and are dynamically updated in the viewer. The network constructed in POINeT can be readily analyzed with, for example, the built-in centrality calculation module and an integrated network viewer. Nodes in global networks can also be ranked and filtered using various network analysis formulas, i.e., centralities. To prioritize the sub-network, we developed a ranking filtered method (S3) to uncover potential novel mediators in the midbody network. Several examples are provided to illustrate the functionality of POINeT. The network constructed from four schizophrenia risk markers suggests that EXOC4 might be a novel marker for this disease. Finally, a liver-specific PPI network has been filtered with adult and fetal liver expression profiles.

Conclusion

The functionalities provided by POINeT are highly improved compared to previous version of POINT. POINeT enables the identification and ranking of potential novel genes involved in a sub-network. Combining with tissue-specific gene expression profiles, PPIs specific to selected tissues can be revealed. The straightforward interface of POINeT makes PPI search and analysis just a few clicks away. The modular design permits further functional enhancement without hampering the simplicity. POINeT is available at http://poinet.bioinformatics.tw/.

Background

Protein-protein interactions (PPIs) are critical for virtually every biological process. Diverse experimental techniques for detecting PPIs have been developed and have improved dramatically in the last decade, i.e., yeast two hybrid (Y2H), affinity chromatography, co-immunoprecipitation (Co-IP), and fluorescence resonance energy transfer (FRET) [1, 2]. Advances in chip techniques also enabled the applicability of protein chips in detecting PPIs under diverse conditions in a high-throughput manner [1]. High-throughput screenings of PPI have also been carried out for various organisms, including yeast [2], worm [3], fruit fly [4], and human [5]. The large amount of data accumulated from various sources has posed a grand challenge in data reliability and the searching, analysis and filtering for PPI.

In order to facilitate PPI searching, a number of systems provide batch input and output functionality, such as Genes2Networks [6], Ulysses [7], T1DBase [8], and the Arabidopsis Interactions Viewer [9]. Genes2Networks provides a dynamic linkable three-color web-based network map, with a statistical analysis report that identifies significant intermediate nodes used to connect the query lists. In Ulysses, users can project model organism gene properties onto homologous human genes to perform interolog analysis. T1DBase provides various aspects of information regarding type 1 diabetes and includes an interaction network viewer. In addition to the type 1 diabetes PPI network, this viewer can also be used to construct other networks of interest. The Arabidopsis Interactions Viewer mainly focuses on the Arabidopsis PPI information and is designed for an interactome of Arabidopsis predicted from interacting orthologs in yeast, worm, fruit fly, and human. Using these services and packages, networks in different species or conditions can be searched, downloaded and visualized.

The above described services can easily perform searches and construct networks from user-supplied queries. However, the analyses of these networks require other software packages, which may have incompatible input formats and complex interfaces. There are several network analysis tools for PPI network evaluation, such as Pajek [10], CentiBiN [11], and NetworkAnalyzer [12]. These tools support the calculation of node centralities, such as degree centrality, closeness centrality, betweenness centrality, and cluster coefficient, to name a few. The analysis of node centrality characteristics in a network serves as an efficient means to understand the relative roles and features of each node. Various studies have suggested that proteins with larger numbers of interactions (hubs) are more critical [13–16], although the interpretations of this phenomenon differ [17, 18]. Missing/losing these hub proteins is likely to result in death or developmental defects in the organisms. Using the topological features in biological networks, nodes playing different roles can be ranked and selected.

These web services and software tools are valuable to the processing of PPI networks. However, one has to comprehend several systems/tools to fully exploit the knowledge hidden in the biological networks. Therefore, an integrated web service is provided in this study for searching, analyzing, and observing a PPI network. The PPIs can also be filtered with expression profiles of various tissues and NCI60 cell lines. Integrated systems with a simplified workflow for handling PPI networks will facilitate the utilization of PPI networks. In this manuscript, we discuss three case studies on the "putative risk gene identification", "hub prioritization for the midbody interactome", and "filtering PPI with tissue-specific expression profiles". Researchers can use POINeT to address various questions by combining PPI networks, tissue expression profiles and sub-network analysis functions in one website. We have previously established an ortholog-based protein interactome database, POINT http://point.bioinformatics.tw/[19, 20], by using the concept of interologs [21, 22], whereby conserved PPIs in various species can be mapped to human PPIs. Here, we have extended the PPI search function in POINT to a new and updated PPI network web service, POINeT http://poinet.bioinformatics.tw/. A comparison between the functions of POINeT and POINT is listed in Table 1.

Table 1 Comparison between POINT and POINeT features.

Implementation

We have adopted several network analysis measurements from the literature [23], such as closeness, degree, eccentricity, radiality and centroid centralities, and implemented several tools to automatically prioritize PPIs and nodes in a biological network in POINeT. Figure 1 illustrates the overall system architecture of POINeT. These tools are described in the following sections.

Figure 1
figure 1

The overall system architecture of POINeT. POINeT is able to provide efficient PPI network related services in one query through the integration of data from various sources.

Protein-protein interaction Data Resources

PPIs included in POINeT were merged from various sources, including DIP [24], MINT [25], BIND [26], HPRD [27], MIPS [28], CYGD [29], BioGRID [30] and NCBI interaction ftp://ftp.ncbi.nlm.nih.gov/gene/GeneRIF/interactions.gz. Since different PPI databases use different ID systems, these disparate IDs have been mapped to the NCBI Gene IDs. Therefore, PPIs with different designations from various sources may map to the same interactions. The components of POINeT are combined systematically to meet the needs of the users. For each PPI, additional information was provided, including PubMed IDs, links to the literature reporting this PPI, and Gene Ontology (GO) annotations [31]. Users may input a set of proteins using their corresponding Gene Symbols, Gene IDs or UniProt accession numbers to query the PPI data. Table 2 lists the numbers of PPIs collected from various data sources by POINeT. Interologs can be incorporated into the query result to enrich the potential PPIs in the output networks.

Table 2 Protein-protein interaction data sources incorporated in POINeT.

Protein-protein interaction Query Flow

The workflow for querying, filtering and downloading PPIs is depicted in Figure 2A. Briefly, the user inputs the query terms (genes or proteins), which will be recorded as attr-Query, into POINeT to search for all available PPIs, referred to as ppi-AllPPI. If a query has no available PPI, POINeT stores it as attr-noInteractionQuery. If certain filtering criteria are set in the query page, such as 'Number of iterations' or 'Number of literature references', the number of PPIs included in ppi-AllPPI will change accordingly. Subsequently, the nodes involved in ppi-AllPPI will be in the attr-Interactor table and the degrees of these nodes will be calculated. Since the proteins outside of the query protein set could serve as a mediator in PPI network, such as a regulator or an adapter protein, nodes with a degree >= 2 are defined as mediator and recorded in the attr-Mediator table. The mediators are nodes (query and/or non-query) connecting any two query proteins. This will form another network, which removes all nodes with a degree = 1 and is denoted as ppi-Degree2. This network can reduce the complexity of network visualization and illustrate how queries are connected through these mediators. These mediators may be an important member of the sub-network around the query proteins. If a query node interacts with itself and forms a homodimer, this node will be recorded in the attr-HomoDimer table. Furthermore, if two interactors of one interaction were both present in the attr-Query table, this interaction will be documented in ppi-QQPPI. Interactors in the ppi-QQPPI network will be recorded in the attr-QQ table. Figure 2B illustrates various components in a PPI network. Interologs in different species can be inferred systematically using the NCBI HomoloGene database. These interologs' PPI will be recorded in the ppi-InterologsPPI table. Using the gene2go mapping table provided by NCBI, whether two interactors of one PPI share the same GO annotation will be noted, resulting in the ppi-GOPPI network. Finally, if interactors of ppi-QQPPI are present in the attr-Hub table, these interactors will be placed in the attr-QH table, which denotes that a node exhibits both a query and a hub in the network. POINeT will merge ppi-QQPPI, ppi-GOPPI, and ppi-InterologsPPI into ppi-FilteredPPI. This network contains PPIs with relatively reliable and certain biological significances. This network, which is smaller than ppi-AllPPI, can be visualized and analyzed with ease and extended with other selected features. These described tables can be downloaded in multiple formats.

Figure 2
figure 2

The analysis results and downloadable items provided by POINeT. In downloadable items, (A) attr-Query has the record of the input query of genes. The table ppi-AllPPI contains all the PPIs resulting from the query. The nodes involved in ppi-AllPPI will be identified and recorded in the attr-Interactor table. The nodes with degree >= 2 are defined as mediators and recorded in the attr-Hub table. The nodes of the attr-Hub table form a network, which is denoted as ppi-Degree2. If two interactors of one interaction were both present in the attr-Query table, this interaction will be documented in ppi-QQPPI. Interactors in the ppi-QQPPI network will be recorded in the attr-QQ table. POINeT will merge ppi-QQPPI, ppi-GOPPI, and ppi-InterologsPPI into the ppi-FilteredPPI. This network contains PPIs with higher reliabilities and certain biological significances. (B) A simple PPI network is provided to illustrate the components of the network. Query nodes are marked with red circles; mediators (nodes connecting more than two nodes) other than query nodes are marked with blue circles. QQPPI are shown in black lines. GOPPI are shown in red lines. InterologousPPI are shown in green lines.

Protein-protein interaction filtering component

Interaction Filtering Using Biological Characteristics

POINeT provides three types of PPIs, including PPIs among queries (Query-Query PPI), PPI in which interactors share the same GO terms (GO PPI), and interologs' PPI. Moreover, various literature references, i.e. [32], have shown that proteins sharing the same GO terms are more likely to interact with each other. POINeT has the option to match PPIs sharing the same GO terms. Using the ortholog information available for various species, PPI networks can be mapped to different model organisms. For every species available in POINeT, the interolog PPIs can be inferred from the experimental PPIs in other species. For example, predicted human PPIs can be inferred from the experimental PPIs of mouse, worm, fly, yeast, and even Arabidopsis (though the number of predicted PPIs from the latter is much smaller than those of the other model organisms). In short, POINeT provides functions to filter experimental PPIs and to infer interolog PPIs. Through these different settings, PPIs among proteins with similar biological functions can be filtered and revealed, permitting an in depth analysis of unsorted PPIs.

Interaction Filtering Using Tissue-Specific Expression Profiles

SymAtlas [33] has included tissue-specific expressions of 79 tissue types from human and mouse. The expression profiles of NCI60 cell lines from SymAtlas are also incorporated. SymAtlas used human and mouse U133A microarray from Affymetrix, along with custom-made chips, GNF1H (for human) and GNF1M (for mouse). Each probe on the microarray can be mapped to corresponding genes with conversion tables provided by Affymetrix and the Genome Institute of the Norvatis Research Foundation (GNF). With the information available, the expression levels of interactors (genes) in PPI networks can be presented in an integrative way based on user-selected tissues or cell lines. In addition to tissue-specific genes, tissue-specific PPIs can also be filtered and inferred with these expression profiles.

Protein filtering component

Protein Filtering Using Centralities

The analysis of node centrality characteristics in a network serves as an efficient means to understand the relative roles and features of each node. Several centrality measurements are available in POINeT, including degree centrality, closeness centrality, eccentricity, radiality, and centroid values. The meanings and detailed description of these centralities is available in textbook [34]. Degree centrality is the number of edges associated with a node, normalized to a quantity from 0 to 1 by dividing by the maximum associated edge number in the sub-network. High-degree nodes in a protein interaction network tend to correspond to proteins that are essential and may be a good predictor of their biological importance [13]. Closeness centrality (CC) can identify nodes closer to other nodes in the biological network [35]. In our implementation, larger values indicate that the paths between the given nodes to all other nodes are shorter. Eccentricity is the longest distance required for a given node to reach the entire network. In graph theory, the set of vertices with the minimum eccentricity is denoted as the center of a graph. Radiality centrality (RC) is similar to closeness centrality. The path lengths from one node to all other nodes are subtracted by the maximum shortest path length of the network, then summed and averaged, and the absolute value taken [36]. Compared to nodes with smaller radiality, nodes with larger values are closer to all other nodes. Centroid values identify optimal positions (nodes with positive values) in a network. Before the calculation of centrality values, POINeT will identify sub-networks included in the ppi-AllPPI. An individual sub-network can be selected for centrality analysis. Some centralities by definition can only be evaluated on connected graphs, such as CC, RC, and Centroid. The results of these calculations can all be downloaded directly from the web page. These centrality values can also be applied to prioritize nodes in the network.

Protein Filtering Using Sub-Network Specificity Scores

Biological networks are likely comprised of several sub-networks or functional modules contributing to various diverse biological processes [37]. A node may have negligible impact on the global network or global properties, yet is influential on a sub-network with specific functionality. Therefore, it is desirable to devise a measurement to reflect the sub-network specificity of nodes. Moreover, it has been shown that data fusion using rank combinations can improve the specificity of the ranking results [38].

Thus, two scores were proposed and merged in this work. One score is the ratio between the sub-network degree and the global degree of a given node:

where i is the designated node, is the degree of node i in sub-network N, and is the degree of node i in the global network. The score refers to the proportion of interactions contributed to the sub-network by node i. A larger score implies that the node has higher preference over the given sub-network.

The other score is based on the statistics of node degree distributions in randomly sampled sub-networks. A bootstrap method has been used to sample the degree of node i in 1000 random sub-networks with the same size as the designated one. The Z-score for the degree of node i is calculated as follows:

where μ is the mean of the node i degree distribution in random sub-networks, and σ is the standard deviation of the random degree distribution. The Z-score provides a statistical evaluation on the significance of the degree of node i, namely whether the degree of node i is likely to have resulted from the random sampling of sub-networks.

These two scores are highly correlated since they are based on the same concept – the differential distribution of node degrees in sub-networks and the global network. If most of the interactions of a node are contributed to a given sub-network, we assume that this node is significant to this sub-network and not to the other sub-networks or the global network. That is, the node is "specific" to the designated sub-network. However, there are minor disagreements on the local ranks given by these two scores. To make the most out of the two scores, a data fusion model has been applied to merge the two scores [38]:

where is the rank of node i by the score, and R(z i ) is the rank of node i by the z score. S3 refers to the "Sub-network Specificity Score," which is the rank with the combination of the two proposed scores.

Output component

The query results of POINeT can be downloaded in multiple formats, including Excel, sif (simple interaction format), and txt formats. Using the exported sif format, ppi-AllPPI, ppi-Degree2, ppi-FilteredPPI and all attributes can be downloaded. Tissue-specific expression profiles can also be exported into individual attribute files. The query results in sif format can be easily integrated with tissue-specific expression profiles, and visualized in CytoScape [39]. Also, plain text files can be downloaded as well. However, Excel and txt formats do not support the export of tissue-specific expression profiles.

Network viewer

POINeT provides a straightforward viewer with sufficient functionalities. No additional software installations are required. Networks and tissue-specific expression profiles can be visualized directly in the browser. The viewer supports zooming and panning of the networks. The concept of layers in geographic information system (GIS) [40] was adopted. Different output results were defined as different layers. Through the selection of different layers, ppi-QQPPI, ppi-GOPPI and ppi-InterologsPPI can be displayed individually or as a merged network, ppi-FilteredPPI. The labels on each layer can also be turned on/off, as can the labeling of selected nodes. Finally, nodes can be selected to display the associated interactions, PubMed IDs, and Gene Ontology annotations, and provide the links to external databases. Also, tissue-specific expression values are treated as attributes of the nodes in the network. Using the concept of layers adopted from GIS, different tissue expressions can be selected and displayed for the same nodes to facilitate the analysis and comparison of these expression profiles. The network viewer provided by POINeT permits users to observe gene expression levels of the same PPI network in different tissue types.

Discussion

Putative Risk Gene Identification

PPI network analysis is an emerging field for the identification of, for example, disease related genes. By analyzing the gene expression and combining with the integration of omic data sets from different species to construct the PPI network, Migual et al., identified potential genes associated with higher risk of breast cancer [41]. A genes network of disorders linked by known disorder-gene associations led to discover a single graph-theoretic framework in disease gene associations, indicating the common genetic origin of many diseases [42]. These reports suggest that one application of biological networks is the identification of novel marker genes for diseases and the study of interactions among these marker genes. In the case of schizophrenia, a population-based analysis has revealed four genes, DAAO (DAO), DAOA, DTNBP1 and NRG1 [43], to be associated with the schizophrenia. Certainly it would be interesting to discover any associations among these genes in terms of biological networks and their potential involvement in specific biological pathways.

Using these four genes as queries, there are interesting links between DTNBP1 and NRG1 (Figure 3A). DTNBP1 and NRG1 are both involved in fully connected cliques. Two nodes lie between DTNBP1 and NRG1; these are DLG4 and EXOC4. The interactions among DTNBP1, DLG4 and EXOC4 are present in various brain tissues, such as prefrontal cortex and temporal lobe, which are known to be related to schizophrenia etiology (Figure 3B and 3C). Most of the interactions in this sub-network are missing in other un-related tissues, such as adipocyte (Figure 3D). DLG4 is known to be involved in nicotine dependence [44]. There is no known association between DLG4 and schizophrenia in the literature; notwithstanding this, because there are constant controversial debates on the genetic factors contributing to schizophrenia, DLG4 is greatly deserving of further investigation. Similarly, EXOC4 is known to be involved in the exocyst complex, which is critical for the release of neurotransmitters [45]; at present its functional involvement in schizophrenia is unknown. The roles of DLG4 and EXOC4 in schizophrenia remain to be explored, and the two genes might serve as putative risk markers with potential for further studies.

Figure 3
figure 3

Connections between the schizophrenia risk genes DTNBP1 and NRG1. (A) DLG4 and EXOC4 are positioned on the path between DTNBP1 and NRG1. Without DLG4 and EXOC4, the links between DTNBP1 and NRG1 would be broken. The gene expression patterns of the nodes in the temporal lobe are labeled with differential levels of grey, where darker shades denote higher expression levels. This figure is generated using CytoScape. The same network in two brain tissues, (B) Prefrontal Cortex and (C) Temporal Lobe, reveal the presences of interactions among DTNBP1, DLG4 and EXOC4. (D) Whereas in adipocyte (which is not related to brain and schizophrenia), most of the interactions are missing.

Hub Prioritization for the Midbody Interactome

Recently, various proteomes focusing on specific spatiotemporal conditions have been elucidated, such as the midbody [46]. For these proteome results, it would be interesting to devise the interactions among the protein components, further extending the proteome into the interactome. The midbody is an important organelle formed in the later stage of cytokinesis, and is required for the separation of two daughter cells after cell division. The midbody interactome [46] has been listed as an example on the POINeT website. Based on a literature review, we have extended this set to 190 midbody-related proteins. The first question we asked was whether the limited numbers of midbody proteins, identified in the recent proteomic screen, participate individually in the process of cytokinesis or whether groups of the midbody proteins interact with each other and form a network. The second was how to fill in the missing gaps in the constructed midbody PPI network and identify novel targets participating in the process of cytokinesis. Using POINeT can answer, at least in part, these two questions, i.e. identify the PPI network of the midbody. Besides PPI and network analysis, ranking/prioritization of nodes in networks may also contribute to the identification of novel components of the midbody proteome.

The mediators in the midbody interactome have been ranked using two measurements: the hub degree and the sub-network specificity score (S3). In order to evaluate these two scores, the top 30 proteins ranked by these two scores were listed and analyzed for their ability to enrich midbody-related proteins (Table 3). Figure 4 illustrates the results. Four types of proteins were considered to be putative midbody proteins [46], including actin-related, cytokinesis-related, membrane-associated, and Rho proteins. The top 30 mediators ranked by S3 contain only 13% unknown proteins, with 87% putative midbody proteins, whereas the top 30 mediators ranked by degree centrality contain 63% unknown proteins, with only 37% putative midbody proteins. Figure 4 illustrates that the sub-network specificity score can effectively enrich the proportion of proteins highly related to the designated sub-network. The involvements of the S3 top-ranked genes in the midbody proteome have also been, at least in part, confirmed experimentally (manuscript in preparation). These results suggest that S3 could be employed to refine the midbody proteome, identify novel midbody proteins and rank these proteins, which may be complement to proteomics studies.

Figure 4
figure 4

Distributions of putative midbody proteins in the top 30 mediators ranked by the sub-network specificity score (S3) and the degree centrality. Four types of proteins are considered as putative midbody proteins, including actin-related, cytokinesis-related, membrane associated, and rho proteins. Other proteins with unrelated annotations were classified as unknown. As compared to degree centrality, S3 can enrich the proportion of putative midbody proteins into the top-ranked mediators. This implies that the ranking given by S3 could be used to refine the composition of the midbody proteome.

Table 3 Top30 mediators with prioritized sorting excluding midbody queries.

Filtering PPI with Tissue-Specific Expression Profiles

To demonstrate the PPI filtering capability of POINeT, a PPI network specific to liver has been constructed from 173 highly abundant proteins in mass proteomic data of liver [47, 48]. Two gene expression profiles from the SymAtlas database were selected: liver and fetal liver. Figure 5 illustrates the results of the tissue-specific gene expression profile filtering. PPIs are shown in the figures when the gene expression levels of the two interacting proteins exceed the specified thresholds.

Figure 5
figure 5

PPI network of liver filtered by different tissue expression profiles. The expression levels of the nodes are represented by differential levels of grey. Query nodes are marked with squares. PPIs are filtered with prespecified gene expression level (16384). The PPI networks filtered by liver and fetal liver expression profiles are similar, but some subtle differences can be noted. For example, interactions between HBA1 and HBG2 are present in the fetal liver but not in the (adult) liver. This reflects the actual compositional differences between fetal and adult hemoglobins.

The threshold selection is dependent on the questions to be addressed. The networks filtered with liver and fetal liver gene expression profiles are largely similar, since two tissues represent the same tissue in different developmental stages. However, some minor differences can be noted. For example, with a higher threshold value of 16,384, it can be noted that interactions between HBA1 (hemoglobin alpha 1) and HBG2 (hemoglobin gamma 2) are less abundant in liver but prominent in fetal liver. It should be noted that this expression threshold is selected to reveal the differences in abundances of genes in adult/fetal livers. Users may set this threshold based on the questions to be addressed. Liver is responsible for the synthesis of hemoglobins in the fetus. In adults, the predominant forms of hemoglobins are composed of 2 beta chains and 2 alpha chains, whereas the fetal hemoglobins are composed of 2 gamma chains and 2 alpha chains. The fetal hemoglobins are replaced by adult hemoglobins after birth. Also, interactions between fibronectin 1 (FN1) and the other three genes, transferrin (TF), albumin (ALB) and apolipoprotein A-I (APOA1), are less abundant in fetal liver. This might be because the expression level of fibronectin 1 in fetal liver is lower than that in adult liver. Up regulation of fibronectin induces hepatic haematopoiesis during the second trimester [49]. Expression level of fibronectin may only become closer to that of the adult liver after that stage. Thus, tissue-specific expression profiles combined with PPI networks are able to capture the subtle differences between different tissues and the interactions therein.

Conclusion

The modular design of POINeT enables easy extension of the functionalities, including PPI query flow, PPI filtering, and protein filtering component. Limitations of the system exist on less numbers of literature references, incomplete predicting PPI by interolog in empirical study and over explanation of PPI interactions in biological research. However, the processing of PPI networks has allowed several tools to fully exploit the biological networks and integrated systems with PPI networks.

POINeT is intended to be a research tool. The three examples illustrated in the manuscript focus on different applications. The schizophrenia example illustrates how to identify connections between a set of seemly unlinked genes. The interaction between DLG4 and EXOC4 is such a link missing in the original association studies. The midbody example suggests that our S3 measurements may identify new members of a proteome. We have identified 2 proteins as novel members of the midbody proteome by S3 score and confirmed with experiment (data not shown). The fetal/adult liver example illustrates the use of tissue expression profiles in filtering networks. Such application enables the comparison of networks in different tissues.

In short, the information provided by POINeT in terms of PPI network construction and analysis tools is not only capable of shedding light on the intimate interactions of a given dataset, but is also able to prioritize novel mediators and/or markers that may govern various targeted biological processes.

Availability and requirements

Project name: POINeT

Project home page: http://poinet.bioinformatics.tw

Operating system(s): Platform independent

Programming language: Java, Struts, JSTL, and AJAX

Other requirements: POINeT is compatible with most computer systems. It has been tested on Windows (with Firefox, IE6/IE7, Google Chrome), MacOS (with Safari) and Linux (with Firefox). The network viewer should work on any java script enabled browser. However, there may be more browser/OS combinations that have not been tested. Users are welcomed to provide other OS/browser combination, and we will try to make POINeT compatible with these systems.

References

  1. Cekaite L, Hovig E, Sioud M: Protein arrays: a versatile toolbox for target identification and monitoring of patient immune responses. Methods Mol Biol 2007, 360: 335–348.

    CAS  PubMed  Google Scholar 

  2. Walhout AJ, Boulton SJ, Vidal M: Yeast two-hybrid systems and protein interaction mapping projects for yeast and worm. Yeast 2000, 17(2):88–94.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  3. Li S, Armstrong CM, Bertin N, Ge H, Milstein S, Boxem M, Vidalain PO, Han JD, Chesneau A, Hao T, et al.: A map of the interactome network of the metazoan C. elegans. Science 2004, 303(5657):540–543.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  4. Giot L, Bader JS, Brouwer C, Chaudhuri A, Kuang B, Li Y, Hao YL, Ooi CE, Godwin B, Vitols E, et al.: A protein interaction map of Drosophila melanogaster. Science 2003, 302(5651):1727–1736.

    Article  CAS  PubMed  Google Scholar 

  5. Stelzl U, Worm U, Lalowski M, Haenig C, Brembeck FH, Goehler H, Stroedicke M, Zenkner M, Schoenherr A, Koeppen S, et al.: A human protein-protein interaction network: a resource for annotating the proteome. Cell 2005, 122(6):957–968.

    Article  CAS  PubMed  Google Scholar 

  6. Berger SI, Posner JM, Ma'ayan A: Genes2Networks: connecting lists of gene symbols using mammalian protein interactions databases. BMC Bioinformatics 2007, 8(1):372.

    Article  PubMed Central  PubMed  Google Scholar 

  7. Kemmer D, Huang Y, Shah SP, Lim J, Brumm J, Yuen MM, Ling J, Xu T, Wasserman WW, Ouellette BF: Ulysses – an application for the projection of molecular interactions across species. Genome Biol 2005, 6(12):R106.

    Article  PubMed Central  PubMed  Google Scholar 

  8. Hulbert EM, Smink LJ, Adlem EC, Allen JE, Burdick DB, Burren OS, Cassen VM, Cavnor CC, Dolman GE, Flamez D, et al.: T1DBase: integration and presentation of complex data for type 1 diabetes research. Nucleic Acids Res 2007, (35 Database):D742–746.

  9. Geisler-Lee J, O'Toole N, Ammar R, Provart NJ, Millar AH, Geisler M: A predicted interactome for Arabidopsis. Plant Physiol 2007, 145(2):317–329.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  10. Batagelj VaM, Pajek A: A program for large network analysis. Connections 1998, 21(2):47–57.

    Google Scholar 

  11. Junker B, Koschutzki D, Schreiber F: Exploration of biological network centralities with CentiBiN. BMC Bioinformatics 2006, 7(1):219.

    Article  PubMed Central  PubMed  Google Scholar 

  12. Assenov Y, Ramirez F, Schelhorn SE, Lengauer T, Albrecht M: Computing topological parameters of biological networks. Bioinformatics 2008, 24(2):282–284.

    Article  CAS  PubMed  Google Scholar 

  13. Jeong H, Mason SP, Barabasi AL, Oltvai ZN: Lethality and centrality in protein networks. Nature 2001, 411(6833):41–42.

    Article  CAS  PubMed  Google Scholar 

  14. Batada NN, Hurst LD, Tyers M: Evolutionary and physiological importance of hub proteins. PLoS Comput Biol 2006, 2(7):e88.

    Article  PubMed Central  PubMed  Google Scholar 

  15. Hahn MW, Kern AD: Comparative genomics of centrality and essentiality in three eukaryotic protein-interaction networks. Mol Biol Evol 2005, 22(4):803–806.

    Article  CAS  PubMed  Google Scholar 

  16. Yu H, Greenbaum D, Xin Lu H, Zhu X, Gerstein M: Genomic analysis of essentiality within protein networks. Trends Genet 2004, 20(6):227–231.

    Article  CAS  PubMed  Google Scholar 

  17. Zotenko E, Mestre J, O'Leary DP, Przytycka TM: Why do hubs in the yeast protein interaction network tend to be essential: reexamining the connection between the network topology and essentiality. PLoS Comput Biol 2008, 4(8):e1000140.

    Article  PubMed Central  PubMed  Google Scholar 

  18. He X, Zhang J: Why do hubs tend to be essential in protein networks? PLoS Genet 2006, 2(6):e88.

    Article  PubMed Central  PubMed  Google Scholar 

  19. Huang TW, Tien AC, Huang WS, Lee YC, Peng CL, Tseng HH, Kao CY, Huang CY: POINT: a database for the prediction of protein-protein interactions based on the orthologous interactome. Bioinformatics 2004, 20(17):3273–3276.

    Article  CAS  PubMed  Google Scholar 

  20. Lee SA, Chan CH, Tsai CH, Lai JM, Wang FS, Kao CY, Huang CY: Ortholog-based protein-protein interaction prediction and its application to inter-species interactions. BMC Bioinformatics 2008, 9(Suppl 12):S11.

    Article  PubMed Central  PubMed  Google Scholar 

  21. Walhout AJ, Vidal M: Protein interaction maps for model organisms. Nat Rev Mol Cell Biol 2001, 2(1):55–62.

    Article  CAS  PubMed  Google Scholar 

  22. Matthews LR, Vaglio P, Reboul J, Ge H, Davis BP, Garrels J, Vincent S, Vidal M: Identification of potential interaction networks using sequence-based searches for conserved protein-protein interactions or "interologs". Genome Res 2001, 11(12):2120–2126.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  23. Koschützki D, Lehmann KA, Peeters L, Richter S, Tenfelde-Podehl D, Zlotowski O: Centrality Indices. In Network Analysis. Volume 3418. LNCS Tutorial: Springer; 2005:16–61.

    Chapter  Google Scholar 

  24. Xenarios I, Rice DW, Salwinski L, Baron MK, Marcotte EM, Eisenberg D: DIP: the database of interacting proteins. Nucleic Acids Res 2000, 28(1):289–291.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  25. Zanzoni A, Montecchi-Palazzi L, Quondam M, Ausiello G, Helmer-Citterich M, Cesareni G: MINT: a Molecular INTeraction database. FEBS Lett 2002, 513(1):135–140.

    Article  CAS  PubMed  Google Scholar 

  26. Bader GD, Betel D, Hogue CW: BIND: the Biomolecular Interaction Network Database. Nucleic Acids Res 2003, 31(1):248–250.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  27. Mishra GR, Suresh M, Kumaran K, Kannabiran N, Suresh S, Bala P, Shivakumar K, Anuradha N, Reddy R, Raghavan TM, et al.: Human protein reference database – 2006 update. Nucleic Acids Res 2006, (34 Database):D411–414.

    Google Scholar 

  28. Mewes HW, Amid C, Arnold R, Frishman D, Guldener U, Mannhaupt G, Munsterkotter M, Pagel P, Strack N, Stumpflen V, et al.: MIPS: analysis and annotation of proteins from whole genomes. Nucleic Acids Res 2004, (32 Database):D41–44.

    Google Scholar 

  29. Guldener U, Munsterkotter M, Kastenmuller G, Strack N, van Helden J, Lemer C, Richelles J, Wodak SJ, Garcia-Martinez J, Perez-Ortin JE, et al.: CYGD: the Comprehensive Yeast Genome Database. Nucleic Acids Res 2005, (33 Database):D364–368.

    Google Scholar 

  30. Stark C, Breitkreutz BJ, Reguly T, Boucher L, Breitkreutz A, Tyers M: BioGRID: a general repository for interaction datasets. Nucleic Acids Res 2006, (34 Database):D535–539.

    Google Scholar 

  31. Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, Davis AP, Dolinski K, Dwight SS, Eppig JT, et al.: Gene ontology: tool for the unification of biology. The Gene Ontology Consortium. Nat Genet 2000, 25(1):25–29.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  32. Rhodes DR, Tomlins SA, Varambally S, Mahavisno V, Barrette T, Kalyana-Sundaram S, Ghosh D, Pandey A, Chinnaiyan AM: Probabilistic model of the human protein-protein interaction network. Nat Biotechnol 2005, 23(8):951–959.

    Article  CAS  PubMed  Google Scholar 

  33. Su AI, Cooke MP, Ching KA, Hakak Y, Walker JR, Wiltshire T, Orth AP, Vega RG, Sapinoso LM, Moqrich A, et al.: Large-scale analysis of the human and mouse transcriptomes. Proc Natl Acad Sci USA 2002, 99(7):4465–4470.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  34. Jacob R, Koschutzki D, Lehmann KA, Peeters L, Tenfelde-Podehl D: Algorithms for Centrality Indices. Network Analysis: Methodological Foundations, of LNCS Tutorial 2005, 3418: 62–82.

    Article  Google Scholar 

  35. Koschutzki D, Schreiber F: Comparison of Centralities for Biological Networks. Proc German Conf Bioinformatics (GCB'04), of LNI 2004, P-53: 199–206.

    Google Scholar 

  36. Valente TW, Foreman RK: Integration and radiality: Measuring the extent of an individual's connectedness and reachability in a network. Social Networks 1998, 20(1):89–105.

    Article  Google Scholar 

  37. Muff S, Rao F, Caflisch A: Local modularity measure for network clusterizations. Phys Rev E Stat Nonlin Soft Matter Phys 2005, 72(5 Pt 2):056107.

    Article  PubMed  Google Scholar 

  38. Hsu DF, Isak T: Comparing Rank and Score Combination Methods for Data Fusion in Information Retrieval. Inf Retr 2005, 8(3):449–480.

    Article  Google Scholar 

  39. Shannon P, Markiel A, Ozier O, Baliga NS, Wang JT, Ramage D, Amin N, Schwikowski B, Ideker T: Cytoscape: a software environment for integrated models of biomolecular interaction networks. Genome Res 2003, 13(11):2498–2504.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  40. Wendy Z, Theresa B: Geographic information systems: real world applications for computer science. SIGCSE Bull 2008, 40(2):124–127.

    Article  Google Scholar 

  41. Pujana MA, Han JD, Starita LM, Stevens KN, Tewari M, Ahn JS, Rennert G, Moreno V, Kirchhoff T, Gold B, et al.: Network modeling links breast cancer susceptibility and centrosome dysfunction. Nat Genet 2007, 39(11):1338–1349.

    Article  CAS  PubMed  Google Scholar 

  42. Goh KI, Cusick ME, Valle D, Childs B, Vidal M, Barabasi AL: The human disease network. Proc Natl Acad Sci USA 2007, 104(21):8685–8690.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  43. Stefanis NC, Trikalinos TA, Avramopoulos D, Smyrnis N, Evdokimidis I, Ntzani EE, Ioannidis JP, Stefanis CN: Impact of schizophrenia candidate genes on schizotypy and cognitive endophenotypes at the population level. Biol Psychiatry 2007, 62(7):784–792.

    Article  CAS  PubMed  Google Scholar 

  44. Lou XY, Ma JZ, Sun D, Payne TJ, Li MD: Fine mapping of a linkage region on chromosome 17p13 reveals that GABARAP and DLG4 are associated with vulnerability to nicotine dependence in European-Americans. Hum Mol Genet 2007, 16(2):142–153.

    Article  CAS  PubMed  Google Scholar 

  45. Hsu SC, TerBush D, Abraham M, Guo W: The exocyst complex in polarized exocytosis. Int Rev Cytol 2004, 233: 243–265.

    Article  CAS  PubMed  Google Scholar 

  46. Skop AR, Liu H, Yates J 3rd, Meyer BJ, Heald R: Dissection of the mammalian midbody proteome reveals conserved cytokinesis mechanisms. Science 2004, 305(5680):61–66.

    Article  PubMed Central  CAS  PubMed  Google Scholar 

  47. He F: Human liver proteome project: plan, progress, and perspectives. Mol Cell Proteomics 2005, 4(12):1841–1848.

    Article  CAS  PubMed  Google Scholar 

  48. Keshava Prasad TS, Goel R, Kandasamy K, Keerthikumar S, Kumar S, Mathivanan S, Telikicherla D, Raju R, Shafreen B, Venugopal A, et al.: Human Protein Reference Database – 2009 update. Nucleic Acids Res 2009, (37 Database):D767–772.

    Google Scholar 

  49. Tamiolakis D, Venizelos I, Nikolaidou S, Jivanakis T: Normal development of fetal hepatic haematopoiesis during the second trimester of gestation is upregulated by fibronectin expression in the stromal cells of the portal triads. Rev Esp Enferm Dig 2007, 99(10):576–580.

    Article  CAS  PubMed  Google Scholar 

Download references

Acknowledgements

This research was supported by grants from NSC (Program for Interdisciplinary Research Project: NSC97-2627-B-010-011 to C. Huang, NSC97-2627-B-030-001 to J.-M. Lai, NSC97-2627-B-194-001 to F.-S. Wang, and NSC97-2627-B-002-005 to C.-Y. Kao), and NSC97-3112-B-010-025-CC1 and the Program for Promoting Academic Excellence of Universities (National Yang Ming University) to C. Huang. This study is partly supported by the "Gene Diagnostic Service Model Research and Niche Market Analysis" project of the Institute of Information Industry, which is subsidized by the Ministry of Economy Affairs of the Republic of China. We are grateful to Computer and Information Networking Center, National Taiwan University for the support of high-performance computing facilities.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chi-Ying F Huang.

Additional information

Authors' contributions

CYH, CYK, FSW, and JML provided the concept and guidelines for the POINT/POINeT web servers, and modified the manuscript. SAL collected PPI data, implemented the system architecture, and wrote the manuscript. TCC did the experiment for verification of midbody proteins and supported the findings of previous studies. CHC proposed and implemented the ranking scores, and wrote the manuscript. KCH provided the schizophrenia example. CHT explored the applications in disease network analysis. CYY collected and integrated the tissue-specific expression data.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is published under license to BioMed Central Ltd. This is an Open Access article is distributed under the terms of the Creative Commons Attribution License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Lee, SA., Chan, CH., Chen, TC. et al. POINeT: protein interactome with sub-network analysis and hub prioritization. BMC Bioinformatics 10, 114 (2009). https://doi.org/10.1186/1471-2105-10-114

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1471-2105-10-114

Keywords