Text-overlap comparison
EARLIER / SOURCE
LATER / FLAGGED
EARLIER¶0-4
Email: Young-Rae Cho* - ycho8@cse.buffalo.edu; Woochang Hwang - whwang2@cse.buffalo.edu; Murali Ramanathan - murali@buffalo.edu; Aidong Zhang - azhang@cse.buffalo.edu * Corresponding author Abstract Background: The systematic analysis of protein-protein interactions can enable a better understanding of cellular organization, processes and functions. Functional modules can be identified from the protein interaction networks derived from experimental data sets. However, these analyses are challenging because of the presence of unreliable interactions and the complex connectivity of the network. The integration of protein-protein interactions with the data from other sources can be leveraged for improving the effectiveness of functional module detection algorithms. Results: We have developed novel metrics, called semantic similarity and semantic interactivity, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. We presented a flow-based modularization algorithm to efficiently identify overlapping modules in the weighted interaction networks. The experimental results show that the semantic similarity and semantic interactivity of interacting pairs were positively correlated with functional co-occurrence. The effectiveness of the algorithm for identifying modules was evaluated using functional categories from the MIPS database. We demonstrated that our algorithm had higher accuracy compared to other competing approaches. Conclusion: The integration of protein interaction networks with GO annotation data and the capability of detecting overlapping modules substantially improve the accuracy of module identification. Background Protein-protein interactions provide useful insights into functional associations between proteins [1]. The current knowledge base of protein-protein interactions has been
LATER¶0-4
PROCEEDINGS Open Access Ontology integration to identify protein complex in protein interaction networks Bo Xu*, Hongfei Lin, Zhihao Yang From International Workshop on Computational Proteomics Hong Kong, China. 18-21 December 2010 Abstract Background: Protein complexes can be identified from the protein interaction networks derived from experimental data sets. However, these analyses are challenging because of the presence of unreliable interactions and the complex connectivity of the network. The integration of protein-protein interactions with the data from other sources can be leveraged for improving the effectiveness of protein complexes detection algorithms. Methods: We have developed novel semantic similarity method, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. Following the approach of that of the previously proposed clustering algorithm IPCA which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new weighted Protein-Protein interaction networks for identifying protein complexes. Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the
EARLIER¶0-4
Email: Young-Rae Cho* - ycho8@cse.buffalo.edu; Woochang Hwang - whwang2@cse.buffalo.edu; Murali Ramanathan - murali@buffalo.edu; Aidong Zhang - azhang@cse.buffalo.edu * Corresponding author Abstract Background: The systematic analysis of protein-protein interactions can enable a better understanding of cellular organization, processes and functions. Functional modules can be identified from the protein interaction networks derived from experimental data sets. However, these analyses are challenging because of the presence of unreliable interactions and the complex connectivity of the network. The integration of protein-protein interactions with the data from other sources can be leveraged for improving the effectiveness of functional module detection algorithms. Results: We have developed novel metrics, called semantic similarity and semantic interactivity, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. We presented a flow-based modularization algorithm to efficiently identify overlapping modules in the weighted interaction networks. The experimental results show that the semantic similarity and semantic interactivity of interacting pairs were positively correlated with functional co-occurrence. The effectiveness of the algorithm for identifying modules was evaluated using functional categories from the MIPS database. We demonstrated that our algorithm had higher accuracy compared to other competing approaches. Conclusion: The integration of protein interaction networks with GO annotation data and the capability of detecting overlapping modules substantially improve the accuracy of module identification. Background Protein-protein interactions provide useful insights into functional associations between proteins [1]. The current knowledge base of protein-protein interactions has been
LATER¶0-4
PROCEEDINGS Open Access Ontology integration to identify protein complex in protein interaction networks Bo Xu*, Hongfei Lin, Zhihao Yang From International Workshop on Computational Proteomics Hong Kong, China. 18-21 December 2010 Abstract Background: Protein complexes can be identified from the protein interaction networks derived from experimental data sets. However, these analyses are challenging because of the presence of unreliable interactions and the complex connectivity of the network. The integration of protein-protein interactions with the data from other sources can be leveraged for improving the effectiveness of protein complexes detection algorithms. Methods: We have developed novel semantic similarity method, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. Following the approach of that of the previously proposed clustering algorithm IPCA which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new weighted Protein-Protein interaction networks for identifying protein complexes. Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the
EARLIER¶8-12
BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [14]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose two novel metrics to measure the reliability of proteinprotein interactions using GO annotation data. Recently, Lubovac et al. [15] defined the similarity between two proteins as the average of pairwise term-term similarity values from all GO terms that have the annotation of the proteins. However, this definition underestimates the interaction reliability between two proteins that are annotated on many different GO terms, because the interaction may be arisen from the functionality relevant to the GO terms that are the most similar. Our reliability measurements are unique in that the GO annotations and the interacting patterns of the annotated proteins are both characterized. A functional module is defined as a maximal set of proteins that are involved in the same biological process or function. Based on the assumption that the members in the same module strongly bind each other, a functional module is described as a sub-network in a protein interac- tion network. Thus, identifying functional modules can be a graph clustering problem. We present an efficient algorithm to identify functional modules in a protein interaction network. Our algorithm is capable of detecting overlapping modules, whereas most of the previous graph clustering approaches generate disjoint modules with mutually exclusive sets of proteins. Because a molecule generally performs different biological processes or functions in different environments, real functional modules are overlapping. Our modularization algorithm first selects a small number of informative proteins, which work as representatives of modules. Next, it simulates information flow starting from each informative protein through the whole weighted interaction network. The flow then reveals a set of proteins under the influence of the informative protein as a potential functional module. The modules may overlap with each other if two or more informative proteins influence the same proteins. Our experimental results demonstrate that the modules identified by our algorithm are statistically significant in terms of cellular functions.
LATER¶0-4
PROCEEDINGS Open Access Ontology integration to identify protein complex in protein interaction networks Bo Xu*, Hongfei Lin, Zhihao Yang From International Workshop on Computational Proteomics Hong Kong, China. 18-21 December 2010 Abstract Background: Protein complexes can be identified from the protein interaction networks derived from experimental data sets. However, these analyses are challenging because of the presence of unreliable interactions and the complex connectivity of the network. The integration of protein-protein interactions with the data from other sources can be leveraged for improving the effectiveness of protein complexes detection algorithms. Methods: We have developed novel semantic similarity method, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. Following the approach of that of the previously proposed clustering algorithm IPCA which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new weighted Protein-Protein interaction networks for identifying protein complexes. Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the
EARLIER¶2-7
Results: We have developed novel metrics, called semantic similarity and semantic interactivity, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. We presented a flow-based modularization algorithm to efficiently identify overlapping modules in the weighted interaction networks. The experimental results show that the semantic similarity and semantic interactivity of interacting pairs were positively correlated with functional co-occurrence. The effectiveness of the algorithm for identifying modules was evaluated using functional categories from the MIPS database. We demonstrated that our algorithm had higher accuracy compared to other competing approaches. Conclusion: The integration of protein interaction networks with GO annotation data and the capability of detecting overlapping modules substantially improve the accuracy of module identification. Background Protein-protein interactions provide useful insights into functional associations between proteins [1]. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [2-5]. A wide range of graphtheoretic approaches have been employed for detecting functional modules from protein interaction networks. Published: 24 July 2007 BMC Bioinformatics 2007, 8:265 doi:10.1186/1471-2105-8-265 Received: 6 April 2007 Accepted: 24 July 2007 This article is available from: http://www.biomedcentral.com/1471-2105/8/265 © 2007 Cho et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
LATER¶2-6
Methods: We have developed novel semantic similarity method, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. Following the approach of that of the previously proposed clustering algorithm IPCA which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new weighted Protein-Protein interaction networks for identifying protein complexes. Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [5]. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, many groups [6-8] have investigated the integration of gene expression data from microarray experiments to improve protein complexes identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of proteinprotein interactions. Gene Ontology (GO) [9] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, * Correspondence: xubo@mail.dlut.edu.cn Department of Computer Science and Engineering, Dalian University of Technology, Dalian, China Full list of author information is available at the end of the article
EARLIER¶3-7
Conclusion: The integration of protein interaction networks with GO annotation data and the capability of detecting overlapping modules substantially improve the accuracy of module identification. Background Protein-protein interactions provide useful insights into functional associations between proteins [1]. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [2-5]. A wide range of graphtheoretic approaches have been employed for detecting functional modules from protein interaction networks. Published: 24 July 2007 BMC Bioinformatics 2007, 8:265 doi:10.1186/1471-2105-8-265 Received: 6 April 2007 Accepted: 24 July 2007 This article is available from: http://www.biomedcentral.com/1471-2105/8/265 © 2007 Cho et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
LATER¶2-6
Methods: We have developed novel semantic similarity method, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. Following the approach of that of the previously proposed clustering algorithm IPCA which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new weighted Protein-Protein interaction networks for identifying protein complexes. Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [5]. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, many groups [6-8] have investigated the integration of gene expression data from microarray experiments to improve protein complexes identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of proteinprotein interactions. Gene Ontology (GO) [9] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, * Correspondence: xubo@mail.dlut.edu.cn Department of Computer Science and Engineering, Dalian University of Technology, Dalian, China Full list of author information is available at the end of the article
EARLIER¶6-10
Published: 24 July 2007 BMC Bioinformatics 2007, 8:265 doi:10.1186/1471-2105-8-265 Received: 6 April 2007 Accepted: 24 July 2007 This article is available from: http://www.biomedcentral.com/1471-2105/8/265 © 2007 Cho et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [14]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose two novel metrics to measure the reliability of proteinprotein interactions using GO annotation data. Recently, Lubovac et al. [15] defined the similarity between two proteins as the average of pairwise term-term similarity values from all GO terms that have the annotation of the proteins. However, this definition underestimates the interaction reliability between two proteins that are annotated on many different GO terms, because the interaction may be arisen from the functionality relevant to the GO terms that are the most similar. Our reliability measurements are unique in that the GO annotations and the interacting patterns of the annotated proteins are both characterized.
LATER¶2-7
Methods: We have developed novel semantic similarity method, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. Following the approach of that of the previously proposed clustering algorithm IPCA which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new weighted Protein-Protein interaction networks for identifying protein complexes. Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [5]. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, many groups [6-8] have investigated the integration of gene expression data from microarray experiments to improve protein complexes identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of proteinprotein interactions. Gene Ontology (GO) [9] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, * Correspondence: xubo@mail.dlut.edu.cn Department of Computer Science and Engineering, Dalian University of Technology, Dalian, China Full list of author information is available at the end of the article Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
EARLIER¶7-11
© 2007 Cho et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [14]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose two novel metrics to measure the reliability of proteinprotein interactions using GO annotation data. Recently, Lubovac et al. [15] defined the similarity between two proteins as the average of pairwise term-term similarity values from all GO terms that have the annotation of the proteins. However, this definition underestimates the interaction reliability between two proteins that are annotated on many different GO terms, because the interaction may be arisen from the functionality relevant to the GO terms that are the most similar. Our reliability measurements are unique in that the GO annotations and the interacting patterns of the annotated proteins are both characterized. A functional module is defined as a maximal set of proteins that are involved in the same biological process or function. Based on the assumption that the members in the same module strongly bind each other, a functional module is described as a sub-network in a protein interac-
LATER¶3-7
Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [5]. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, many groups [6-8] have investigated the integration of gene expression data from microarray experiments to improve protein complexes identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of proteinprotein interactions. Gene Ontology (GO) [9] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, * Correspondence: xubo@mail.dlut.edu.cn Department of Computer Science and Engineering, Dalian University of Technology, Dalian, China Full list of author information is available at the end of the article Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
EARLIER¶7-11
© 2007 Cho et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [14]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose two novel metrics to measure the reliability of proteinprotein interactions using GO annotation data. Recently, Lubovac et al. [15] defined the similarity between two proteins as the average of pairwise term-term similarity values from all GO terms that have the annotation of the proteins. However, this definition underestimates the interaction reliability between two proteins that are annotated on many different GO terms, because the interaction may be arisen from the functionality relevant to the GO terms that are the most similar. Our reliability measurements are unique in that the GO annotations and the interacting patterns of the annotated proteins are both characterized. A functional module is defined as a maximal set of proteins that are involved in the same biological process or function. Based on the assumption that the members in the same module strongly bind each other, a functional module is described as a sub-network in a protein interac-
LATER¶3-7
Results: The algorithm OIIP is applied to the protein interaction network of Sacchromyces cerevisiae and identifies many well known complexes. Experimental results show that the algorithm OIIP has higher F-measure and accuracy compared to other competing approaches. Background In the post-genomic era, one of the most important issues is to systematically analyze and comprehensively understand the topology of biological networks and biochemical progress in cells. The current knowledge base of protein-protein interactions has been built from the heterogeneous data sources generated by high-throughput techniques [1-4].Protein complexes can help us to understand certain biological progress and to predict the functions of proteins. A wide range of graphtheoretic approaches have been employed for detecting protein complexes from protein interaction networks. However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [5]. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, many groups [6-8] have investigated the integration of gene expression data from microarray experiments to improve protein complexes identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of proteinprotein interactions. Gene Ontology (GO) [9] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, * Correspondence: xubo@mail.dlut.edu.cn Department of Computer Science and Engineering, Dalian University of Technology, Dalian, China Full list of author information is available at the end of the article Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
EARLIER¶5-9
built from the heterogeneous data sources generated by high-throughput techniques [2-5]. A wide range of graphtheoretic approaches have been employed for detecting functional modules from protein interaction networks. Published: 24 July 2007 BMC Bioinformatics 2007, 8:265 doi:10.1186/1471-2105-8-265 Received: 6 April 2007 Accepted: 24 July 2007 This article is available from: http://www.biomedcentral.com/1471-2105/8/265 © 2007 Cho et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13].
LATER¶5-9
putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [5]. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, many groups [6-8] have investigated the integration of gene expression data from microarray experiments to improve protein complexes identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of proteinprotein interactions. Gene Ontology (GO) [9] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, * Correspondence: xubo@mail.dlut.edu.cn Department of Computer Science and Engineering, Dalian University of Technology, Dalian, China Full list of author information is available at the end of the article Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [10-12]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database and topology weights to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [13]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose a novel method to measure the reliability of protein-protein interactions using GO annotation data and topology weights. Following the approach of that of the previously proposed clustering algorithm IPCA[14] which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new large weighted protein interaction networks.
EARLIER¶7-11
© 2007 Cho et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [14]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose two novel metrics to measure the reliability of proteinprotein interactions using GO annotation data. Recently, Lubovac et al. [15] defined the similarity between two proteins as the average of pairwise term-term similarity values from all GO terms that have the annotation of the proteins. However, this definition underestimates the interaction reliability between two proteins that are annotated on many different GO terms, because the interaction may be arisen from the functionality relevant to the GO terms that are the most similar. Our reliability measurements are unique in that the GO annotations and the interacting patterns of the annotated proteins are both characterized. A functional module is defined as a maximal set of proteins that are involved in the same biological process or function. Based on the assumption that the members in the same module strongly bind each other, a functional module is described as a sub-network in a protein interac-
LATER¶6-10
* Correspondence: xubo@mail.dlut.edu.cn Department of Computer Science and Engineering, Dalian University of Technology, Dalian, China Full list of author information is available at the end of the article Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [10-12]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database and topology weights to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [13]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose a novel method to measure the reliability of protein-protein interactions using GO annotation data and topology weights. Following the approach of that of the previously proposed clustering algorithm IPCA[14] which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new large weighted protein interaction networks. Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21].
EARLIER¶8-12
BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [14]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose two novel metrics to measure the reliability of proteinprotein interactions using GO annotation data. Recently, Lubovac et al. [15] defined the similarity between two proteins as the average of pairwise term-term similarity values from all GO terms that have the annotation of the proteins. However, this definition underestimates the interaction reliability between two proteins that are annotated on many different GO terms, because the interaction may be arisen from the functionality relevant to the GO terms that are the most similar. Our reliability measurements are unique in that the GO annotations and the interacting patterns of the annotated proteins are both characterized. A functional module is defined as a maximal set of proteins that are involved in the same biological process or function. Based on the assumption that the members in the same module strongly bind each other, a functional module is described as a sub-network in a protein interac- tion network. Thus, identifying functional modules can be a graph clustering problem. We present an efficient algorithm to identify functional modules in a protein interaction network. Our algorithm is capable of detecting overlapping modules, whereas most of the previous graph clustering approaches generate disjoint modules with mutually exclusive sets of proteins. Because a molecule generally performs different biological processes or functions in different environments, real functional modules are overlapping. Our modularization algorithm first selects a small number of informative proteins, which work as representatives of modules. Next, it simulates information flow starting from each informative protein through the whole weighted interaction network. The flow then reveals a set of proteins under the influence of the informative protein as a potential functional module. The modules may overlap with each other if two or more informative proteins influence the same proteins. Our experimental results demonstrate that the modules identified by our algorithm are statistically significant in terms of cellular functions.
LATER¶7-11
Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [10-12]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database and topology weights to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [13]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose a novel method to measure the reliability of protein-protein interactions using GO annotation data and topology weights. Following the approach of that of the previously proposed clustering algorithm IPCA[14] which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new large weighted protein interaction networks. Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar.
EARLIER¶8-12
BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 2 of 13 (page number not for citation purposes) However, they have been limited in accuracy due to the presence of unreliable interactions and the complex connectivity patterns of the networks. The experimental data sets are susceptible to false positives, i.e., some fraction of the putative interactions detected must be considered spurious because they cannot be confirmed to occur in vivo [6]. The complexity of protein interaction networks caused by cross-talk between modules also makes functional module detection challenging. To resolve the inaccuracy resulting from false connections, other functional knowledge can be integrated into the protein interaction networks. For example, our group [7] and others [8,9] have investigated the integration of gene expression data from microarray experiments to improve functional module identification. However, gene expression data are also susceptible to experimental sources of bias and noise. The correlations of mRNA levels with even cognate protein expression may be modest at best. These factors limit the usefulness of microarray data for assessing the reliability of protein-protein interactions. Gene Ontology (GO) [10] is another useful data source to combine with the protein interaction networks. The GO is currently one of the most comprehensive and well-curated ontology databases in the bioinformatics community. It provides a collection of well-defined biological terms, called GO terms, spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [11- 13]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [14]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose two novel metrics to measure the reliability of proteinprotein interactions using GO annotation data. Recently, Lubovac et al. [15] defined the similarity between two proteins as the average of pairwise term-term similarity values from all GO terms that have the annotation of the proteins. However, this definition underestimates the interaction reliability between two proteins that are annotated on many different GO terms, because the interaction may be arisen from the functionality relevant to the GO terms that are the most similar. Our reliability measurements are unique in that the GO annotations and the interacting patterns of the annotated proteins are both characterized. A functional module is defined as a maximal set of proteins that are involved in the same biological process or function. Based on the assumption that the members in the same module strongly bind each other, a functional module is described as a sub-network in a protein interac- tion network. Thus, identifying functional modules can be a graph clustering problem. We present an efficient algorithm to identify functional modules in a protein interaction network. Our algorithm is capable of detecting overlapping modules, whereas most of the previous graph clustering approaches generate disjoint modules with mutually exclusive sets of proteins. Because a molecule generally performs different biological processes or functions in different environments, real functional modules are overlapping. Our modularization algorithm first selects a small number of informative proteins, which work as representatives of modules. Next, it simulates information flow starting from each informative protein through the whole weighted interaction network. The flow then reveals a set of proteins under the influence of the informative protein as a potential functional module. The modules may overlap with each other if two or more informative proteins influence the same proteins. Our experimental results demonstrate that the modules identified by our algorithm are statistically significant in terms of cellular functions.
LATER¶7-11
Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [10-12]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database and topology weights to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [13]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose a novel method to measure the reliability of protein-protein interactions using GO annotation data and topology weights. Following the approach of that of the previously proposed clustering algorithm IPCA[14] which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new large weighted protein interaction networks. Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar.
EARLIER¶0-4
Email: Young-Rae Cho* - ycho8@cse.buffalo.edu; Woochang Hwang - whwang2@cse.buffalo.edu; Murali Ramanathan - murali@buffalo.edu; Aidong Zhang - azhang@cse.buffalo.edu * Corresponding author Abstract Background: The systematic analysis of protein-protein interactions can enable a better understanding of cellular organization, processes and functions. Functional modules can be identified from the protein interaction networks derived from experimental data sets. However, these analyses are challenging because of the presence of unreliable interactions and the complex connectivity of the network. The integration of protein-protein interactions with the data from other sources can be leveraged for improving the effectiveness of functional module detection algorithms. Results: We have developed novel metrics, called semantic similarity and semantic interactivity, which use Gene Ontology (GO) annotations to measure the reliability of protein-protein interactions. The protein interaction networks can be converted into a weighted graph representation by assigning the reliability values to each interaction as a weight. We presented a flow-based modularization algorithm to efficiently identify overlapping modules in the weighted interaction networks. The experimental results show that the semantic similarity and semantic interactivity of interacting pairs were positively correlated with functional co-occurrence. The effectiveness of the algorithm for identifying modules was evaluated using functional categories from the MIPS database. We demonstrated that our algorithm had higher accuracy compared to other competing approaches. Conclusion: The integration of protein interaction networks with GO annotation data and the capability of detecting overlapping modules substantially improve the accuracy of module identification. Background Protein-protein interactions provide useful insights into functional associations between proteins [1]. The current knowledge base of protein-protein interactions has been
LATER¶7-11
Xu et al. Proteome Science 2011, 9(Suppl 1):S7 http://www.proteomesci.com/content/9/S1/S7 © 2011 Xu et al; licensee BioMed Central Ltd. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. spanning biological processes, molecular functions and cellular components. The GO has been used to facilitate the analysis of gene expression data [10-12]. In this work, we integrate protein-protein interactions with the information content in the GO annotation database and topology weights to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [13]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose a novel method to measure the reliability of protein-protein interactions using GO annotation data and topology weights. Following the approach of that of the previously proposed clustering algorithm IPCA[14] which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new large weighted protein interaction networks. Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar.
EARLIER¶21-25
Examples of disjoint modules and overlapping modules Figure 1 Examples of disjoint modules and overlapping modules. The network (a) has two disjoint modules detected by disconnecting two interconnecting edges L, N and K, M. The intra-connection rates of these modules are both 0.89. Each module includes not only core nodes (black color) but also peripheral nodes (white color). The network (b) has two overlapping modules {A, B, , L, M, N, O, P} and {I, J, K, L, M, , W, X}. The intra-connection rates of these modules are both 0.87, whereas those of two disjoint sub-graphs by disconnecting L, P, L, N, K, M and J, M are 0.81. The intra-connection rate represents the proportion of the number of connections among the nodes in a module to the number of all connections starting from the nodes. ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 8 A B 7 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 8 7 BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 4 of 13 (page number not for citation purposes) Data integration We measure the reliability of protein-protein interactions by two novel definitions that quantify the functional correlation of two proteins using Gene Ontology (GO) annotations. The first metric is semantic similarity. Semantic similarity has been used in Information Science to evaluate the similarity between two concepts in a taxonomy [35], and we applied it to protein-protein interactions to estimate the similarity between two proteins. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term, then they are functionally more similar. See Methods for more details of the semantic similarity. The other metric is called semantic interactivity. The semantic interactivity is derived by combining the GO annotation data with the connectivity in a protein interaction network. Suppose a protein x is annotated on a GO term gi and a protein y is annotated on a GO term gj. If a large proportion of interacting partners of x appears in the annotation of gj and a large proportion of interacting partners of y appears in the annotation of gi, then x and y are likely to interact with each other. If x and y are annotated on the same GO term gi, then the semantic interactivity increases when more interacting partners of x and y are included in the annotation of gi. See Methods for more details of the semantic interactivity. We assign the reliability of each protein-protein interaction, measured by semantic similarity and semantic interactivity, to the corresponding edge as a weight, and build a weighted interaction network integrated with the functional information from the GO database.
LATER¶9-13
In this work, we integrate protein-protein interactions with the information content in the GO annotation database and topology weights to enhance the modularization of interaction networks. An unweighted protein interaction network can be converted into a weighted graph representation by assigning a weight to each interaction [13]. The weight of each interaction is interpreted as its reliability, i.e., the probability of the interaction being a true positive. We propose a novel method to measure the reliability of protein-protein interactions using GO annotation data and topology weights. Following the approach of that of the previously proposed clustering algorithm IPCA[14] which expands clusters starting from seeded vertices, we present a clustering algorithm OIIP based on the new large weighted protein interaction networks. Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar. Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows:
EARLIER¶77-81
Flow-based modularization algorithm was implemented with 200 informative proteins and 0.1 as a minimum flow threshold. The input network was weighted by semantic interactivity. 35 output modules are listed with their informative proteins, functions and -log(p-value). Some modules have two informative proteins because they were merged during the post-process. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 11 of 13 (page number not for citation purposes) Methods Gene Ontology (GO) structure The Gene Ontology (GO) database provides GO terms and their relationships. The GO terms are well-defined biological terms, comprising three categories as the most general concepts: biological processes, molecular functions and cellular components. The GO terms are structured by the relationships to each other, such as "is-a" and "part-of". "is-a" and "part-of" represent specific-to-general and part-to-whole relations, respectively. For example, if a GO term gi has a relation "is-a" to gj, then gi is conceptually more specific than gj. A Directed Acyclic Graph (DAG) is then built with the GO terms as a set of nodes and their relationships as a set of directed edges. Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight.
LATER¶10-14
Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar. Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z.
EARLIER¶77-81
Flow-based modularization algorithm was implemented with 200 informative proteins and 0.1 as a minimum flow threshold. The input network was weighted by semantic interactivity. 35 output modules are listed with their informative proteins, functions and -log(p-value). Some modules have two informative proteins because they were merged during the post-process. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 11 of 13 (page number not for citation purposes) Methods Gene Ontology (GO) structure The Gene Ontology (GO) database provides GO terms and their relationships. The GO terms are well-defined biological terms, comprising three categories as the most general concepts: biological processes, molecular functions and cellular components. The GO terms are structured by the relationships to each other, such as "is-a" and "part-of". "is-a" and "part-of" represent specific-to-general and part-to-whole relations, respectively. For example, if a GO term gi has a relation "is-a" to gj, then gi is conceptually more specific than gj. A Directed Acyclic Graph (DAG) is then built with the GO terms as a set of nodes and their relationships as a set of directed edges. Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight.
LATER¶10-14
Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar. Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z.
EARLIER¶77-81
Flow-based modularization algorithm was implemented with 200 informative proteins and 0.1 as a minimum flow threshold. The input network was weighted by semantic interactivity. 35 output modules are listed with their informative proteins, functions and -log(p-value). Some modules have two informative proteins because they were merged during the post-process. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 11 of 13 (page number not for citation purposes) Methods Gene Ontology (GO) structure The Gene Ontology (GO) database provides GO terms and their relationships. The GO terms are well-defined biological terms, comprising three categories as the most general concepts: biological processes, molecular functions and cellular components. The GO terms are structured by the relationships to each other, such as "is-a" and "part-of". "is-a" and "part-of" represent specific-to-general and part-to-whole relations, respectively. For example, if a GO term gi has a relation "is-a" to gj, then gi is conceptually more specific than gj. A Directed Acyclic Graph (DAG) is then built with the GO terms as a set of nodes and their relationships as a set of directed edges. Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight.
LATER¶10-14
Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar. Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z.
EARLIER¶77-81
Flow-based modularization algorithm was implemented with 200 informative proteins and 0.1 as a minimum flow threshold. The input network was weighted by semantic interactivity. 35 output modules are listed with their informative proteins, functions and -log(p-value). Some modules have two informative proteins because they were merged during the post-process. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 11 of 13 (page number not for citation purposes) Methods Gene Ontology (GO) structure The Gene Ontology (GO) database provides GO terms and their relationships. The GO terms are well-defined biological terms, comprising three categories as the most general concepts: biological processes, molecular functions and cellular components. The GO terms are structured by the relationships to each other, such as "is-a" and "part-of". "is-a" and "part-of" represent specific-to-general and part-to-whole relations, respectively. For example, if a GO term gi has a relation "is-a" to gj, then gi is conceptually more specific than gj. A Directed Acyclic Graph (DAG) is then built with the GO terms as a set of nodes and their relationships as a set of directed edges. Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight.
LATER¶10-14
Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar. Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z.
EARLIER¶77-81
Flow-based modularization algorithm was implemented with 200 informative proteins and 0.1 as a minimum flow threshold. The input network was weighted by semantic interactivity. 35 output modules are listed with their informative proteins, functions and -log(p-value). Some modules have two informative proteins because they were merged during the post-process. BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 11 of 13 (page number not for citation purposes) Methods Gene Ontology (GO) structure The Gene Ontology (GO) database provides GO terms and their relationships. The GO terms are well-defined biological terms, comprising three categories as the most general concepts: biological processes, molecular functions and cellular components. The GO terms are structured by the relationships to each other, such as "is-a" and "part-of". "is-a" and "part-of" represent specific-to-general and part-to-whole relations, respectively. For example, if a GO term gi has a relation "is-a" to gj, then gi is conceptually more specific than gj. A Directed Acyclic Graph (DAG) is then built with the GO terms as a set of nodes and their relationships as a set of directed edges. Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight.
LATER¶10-14
Methods Weighted network Weights quantify the likelihood of the interaction between every pair of proteins, and they can be estimated by encoding the proteins using gene ontology (GO) consortium. “Ontology” is a specification of a conceptualization that refers to the subject of existence. GO is established by the following three criteria: (I) biological process referring to a biological objective to which the gene or gene product contributes; (II) molecular function defined as the biochemical activity of a gene product; (III) cellular component referring to the place in the cell where a gene product is active. It is very common for the same protein or proteins in the same subfamily to form protein complexes, for example, protein Ste2p and Ste3p from a complex that is among activated G protein-coupled receptors in yeast cellular mating.[15] It is also common for proteins in heterofamilies to form protein complexes if they share a conservative motif, for example, protein Ctf19, Mcm21, and Okp1 from a heterocomplex in the budding yeast kinetochore.[16] Complicated protein complexes may be formed by multiple proteins, some of which share same biological processes and some are from the same subfamily, for example, Dsl1p complex, involved in GolgiER retrograde transport, includes Dsl1p, Dsl3p, Q/tSNARE proteins, and so forth.[17] Thus GO consortium is considered to be a very helpful vehicle for investigating protein-protein interactions,[18] because these three criteria reflect the attribute of gene, gene product, geneproduct groups and the subcellular localization[19-21]. interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar. Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z.
EARLIER¶78-83
BMC Bioinformatics 2007, 8:265 http://www.biomedcentral.com/1471-2105/8/265 Page 11 of 13 (page number not for citation purposes) Methods Gene Ontology (GO) structure The Gene Ontology (GO) database provides GO terms and their relationships. The GO terms are well-defined biological terms, comprising three categories as the most general concepts: biological processes, molecular functions and cellular components. The GO terms are structured by the relationships to each other, such as "is-a" and "part-of". "is-a" and "part-of" represent specific-to-general and part-to-whole relations, respectively. For example, if a GO term gi has a relation "is-a" to gj, then gi is conceptually more specific than gj. A Directed Acyclic Graph (DAG) is then built with the GO terms as a set of nodes and their relationships as a set of directed edges. Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight. where N'(x) = N(x) ∪ {x}. Since y can be annotated on k different GO terms, we use the maximum size out of k possible sets. If x and all of its neighbors are not included in Si(y) for any i, then P (x, y) is 0. If all of them are included in a set Si(y), then P (x, y) is 1. Equation 9 thus satisfies the range of 0 ≤ P(x, y) ≤ 1. We finally measure the semantic interactivity Isem (x, y) between x and y using the geometric mean of P(x, y) and P(y, x). The semantic interactivity Isem(x, y) between x and y can be assigned to the corresponding edge as a weight. Expressional correlation The correlated behaviors in gene expression data, called co-expression, are pertinent to functional associations among molecules. Since the intensities of expressions may include noise due to the microarray experiments, we use the normalized expression data. We then measure the coexpression between two proteins x and y using the Pearson correlation coefficient r:
LATER¶11-15
interactions to estimate the similarity between two proteins. Based on the previous method [23], we proposed our semantic similarity method. We define an annotation size of a GO term as the number of annotated proteins on the GO term. The semantic similarity between two proteins is then calculated based on the annotation size of the GO term, on which both proteins are annotated. According to the transitivity property of GO annotation, if a protein x is annotated on a GO term gi, it is also annotated on the GO terms on the path from gi to the root GO term in the GO structure. Thus, the proportion of the annotation size of a GO term to the total number of annotated proteins can quantify the specificity of the GO term. If two proteins are annotated on a more specific GO term and have more common GO terms, then they are functionally more similar. Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z. Considering the graph topology, we also involve the topology weight. For an input graph G = (V, E), we assign the topology weight of an edge [u, v] to be the number of neighbors shared by the vertices u and v. Then we assigned the sum of Ssem(u, v) and topology weight to the edge between u and v as a weight.
EARLIER¶79-83
Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight. where N'(x) = N(x) ∪ {x}. Since y can be annotated on k different GO terms, we use the maximum size out of k possible sets. If x and all of its neighbors are not included in Si(y) for any i, then P (x, y) is 0. If all of them are included in a set Si(y), then P (x, y) is 1. Equation 9 thus satisfies the range of 0 ≤ P(x, y) ≤ 1. We finally measure the semantic interactivity Isem (x, y) between x and y using the geometric mean of P(x, y) and P(y, x). The semantic interactivity Isem(x, y) between x and y can be assigned to the corresponding edge as a weight. Expressional correlation The correlated behaviors in gene expression data, called co-expression, are pertinent to functional associations among molecules. Since the intensities of expressions may include noise due to the microarray experiments, we use the normalized expression data. We then measure the coexpression between two proteins x and y using the Pearson correlation coefficient r:
LATER¶12-16
Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z. Considering the graph topology, we also involve the topology weight. For an input graph G = (V, E), we assign the topology weight of an edge [u, v] to be the number of neighbors shared by the vertices u and v. Then we assigned the sum of Ssem(u, v) and topology weight to the edge between u and v as a weight. Weighted vertex and selecting seed We define the weight of each vertex to be the sum of the weights of its incident edges. After all vertices are assigned weights, we also sort in non-increasing order the vertices by their weights and store them in a queue Sq (vertices of the same weight are ordered in terms of their degrees).
EARLIER¶79-83
Semantic similarity Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1 ≤ i ≤ m. In the same way, suppose both x and y are annotated on n different GO terms, where n ≤ m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1 ≤ j ≤ n. Then, the minimum size of Si(x), mini |Si(x)|, is less than or equal to minj |Sj(x, y)|. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: where z is a normalization term using the maximum size of annotation, Sroot, and the minimum size of annotation, Smin, among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term than x and z, then x is semantically more similar to y than z. The semantic similarity Ssem(x, y) can be assigned to the edge between x and y as a weight. where N'(x) = N(x) ∪ {x}. Since y can be annotated on k different GO terms, we use the maximum size out of k possible sets. If x and all of its neighbors are not included in Si(y) for any i, then P (x, y) is 0. If all of them are included in a set Si(y), then P (x, y) is 1. Equation 9 thus satisfies the range of 0 ≤ P(x, y) ≤ 1. We finally measure the semantic interactivity Isem (x, y) between x and y using the geometric mean of P(x, y) and P(y, x). The semantic interactivity Isem(x, y) between x and y can be assigned to the corresponding edge as a weight. Expressional correlation The correlated behaviors in gene expression data, called co-expression, are pertinent to functional associations among molecules. Since the intensities of expressions may include noise due to the microarray experiments, we use the normalized expression data. We then measure the coexpression between two proteins x and y using the Pearson correlation coefficient r:
LATER¶12-16
Suppose a protein x is annotated on m different GO terms. Si(x) denotes a set of annotated proteins on the GO term gi, whose annotation includes x, where 1≤i≤m. In the same way, suppose both x and y are annotated on n different GO terms, where n≤m. Sj(x, y) denotes a set of annotated proteins on the GO term gj, whose annotation includes x and y, where 1≤j≤n. Then, the minimum size of Si(x), mini|Si(x)|, is less than or equal to minj|Sj(x, y)|.C(x,y) denotes the sets of GO terms, whose annotation includes x and y. |C(x,y)| is the number of common GO terms which x and y both have. Suppose the size of annotation represents the number of annotated proteins on a GO term. Using the annotation size of the most specific GO term, on which two proteins x and y are annotated, we define semantic similarity Ssem(x, y) between x and y as follows: S x y C x y S x y S sem j j ( , ) | ( , )| log(min | ( , )| | | ) max = − × (1) Smax is the maximum size of annotation among all GO terms in a DAG structure. If two proteins x and y are annotated on a more specific GO term and more common GO terms than x and z, then x is semantically more similar to y than z. Considering the graph topology, we also involve the topology weight. For an input graph G = (V, E), we assign the topology weight of an edge [u, v] to be the number of neighbors shared by the vertices u and v. Then we assigned the sum of Ssem(u, v) and topology weight to the edge between u and v as a weight. Weighted vertex and selecting seed We define the weight of each vertex to be the sum of the weights of its incident edges. After all vertices are assigned weights, we also sort in non-increasing order the vertices by their weights and store them in a queue Sq (vertices of the same weight are ordered in terms of their degrees).
EARLIER¶67-71
The average f-measure value of the modules that were generated before and after post-processing are shown in Table 1. Similar to the results from the statistical assessment using p-value, the post-process slightly improved the accuracy of modules from our two metrics for interaction reli- ability measurements, and the semantic interactivity measurement had the best accuracy of modularization. We examined whether the flow-based algorithm identifies the various sets of modules on different levels in a functional hierarchy. In the same way to the experiment above, we generated ten different output sets with different parameter values and compared the modules in each set to the annotations on the second, third and fourth level categories in the MIPS functional hierarchy. As shown in Figure 6, when we compared the modules to the functions on the fourth level, which are the most specific functions, we had the highest f-measure value. In contrast, we had more mismatches when we compared the modules to large-sized functional categories. In Figure 6, we can also observe that the comparisons to each level of functions provided distinct patterns of accuracy across different output sets. For the second level functions, the modules with the average size of greater than 100 have the highest accuracy. For the third level functions, the modules whose average size is between 70 and 100 have the highest accuracy. Finally, for the fourth level functions, the modules of average size in the range between 40 and 50 have the highest accuracy. Although the results do not strongly support the hierarchical structure, they suggest the possibility of building a hierarchy with the identified modules. Conclusion Experimentally generated protein-protein interaction data includes an enormous amount of false positives. In this paper, we introduced two novel metrics to measure the reliability of interactions. For this measurement, we use the annotations in Gene Ontology (GO), which provides the comprehensive functional information. When we implemented the Betweenness cut algorithm after filtering out the interactions with low semantic similarity values, the overall accuracy of modules is substantially improved. This result strongly appeals the necessity of integrating of functional information for the analysis of protein-protein interaction data. Most of the previous graph clustering approaches encounter limitations when detecting modules in protein interaction networks. Since they generally generate small-sized dense sub-graphs, they are not adept at identifying hierarchically distributed functional modules. We have developed the flow-based modularization algorithm to identify overlapping modules in a hierarchy. Although the density-based methods, such as CFinder, and the STM algorithm allow overlap among modules, the overlapping rate is very low. However, our algorithm identifies the overlapping modules with high overlapping rate, comparable to the real functional associations of proteins. Since the common proteins in the overlapping modules bridge func- Statistical significance with respect to the average size of modules Figure 5 Statistical significance with respect to the average size of modules. The average -log(p-value) of modules with respect to their average size in each output set. Four distinct methods were implemented: the flow-based algorithm using semantic similarity and semantic interactivity, the betweenness-cut algorithm and the betweenness cut algorithm with the pre-processing step to filter out the edges with low semantic similarity. The betweenness-cut algorithm was enhanced by the pre-process, and the flow-based algorithm outperformed the betweenness-cut algorithm.
LATER¶62-66
Examples of predicted complexes From the results of the experiment above we know that most of our predicted clusters have highly biological meanings. We give some examples of predicted clusters with detailed information which are matched with the benchmark complexes in Table 3. We also list the best matched benchmark complexes, NA and the p-value of three protein annotation. Some of predicted clusters from our method are not matched with complex from criterion dataset. But we find that they have highly biologically significant and have high local density, so some of them may be real complexes which are still undiscovered. We also give some examples in Table 4 and Figure 4. Their p-value of biological annotation shows that some of them may be the candidate protein complexes. The results are useful for biologists to find the new protein complexes. Conclusions It is believed that identification of protein complexes is useful to explain certain biological progress and to predict functions of proteins. In this paper, we developed an algorithm OIIP to identify protein complexes based on the new large weighted protein interaction networks. Experimentally generated protein-protein interaction data includes an enormous amount of false positives. So we introduced a semantic similarity method to measure the reliability of interactions. For this measurement, we use the annotations in Gene Ontology (GO), which provides the comprehensive functional information. When we implemented the OIIP algorithm with weighted networks, the overall F-measure and accuracy of complexes is substantially improved. This result strongly appeals the necessity of integrating of functional information for the analysis of protein-protein interaction data. The fact that biological properties are poor at the identification reveals that the higher-level structures (e. g., secondary and tertiary structure) of proteins cannot be accurately represented by the primary structure under the current coding techniques. The experimentally determined protein interaction network has not been used in the research, and a possible future research could combine the experimentally determined protein interactions with the GO estimated interactions to further improve the identification.
EARLIER¶67-71
The average f-measure value of the modules that were generated before and after post-processing are shown in Table 1. Similar to the results from the statistical assessment using p-value, the post-process slightly improved the accuracy of modules from our two metrics for interaction reli- ability measurements, and the semantic interactivity measurement had the best accuracy of modularization. We examined whether the flow-based algorithm identifies the various sets of modules on different levels in a functional hierarchy. In the same way to the experiment above, we generated ten different output sets with different parameter values and compared the modules in each set to the annotations on the second, third and fourth level categories in the MIPS functional hierarchy. As shown in Figure 6, when we compared the modules to the functions on the fourth level, which are the most specific functions, we had the highest f-measure value. In contrast, we had more mismatches when we compared the modules to large-sized functional categories. In Figure 6, we can also observe that the comparisons to each level of functions provided distinct patterns of accuracy across different output sets. For the second level functions, the modules with the average size of greater than 100 have the highest accuracy. For the third level functions, the modules whose average size is between 70 and 100 have the highest accuracy. Finally, for the fourth level functions, the modules of average size in the range between 40 and 50 have the highest accuracy. Although the results do not strongly support the hierarchical structure, they suggest the possibility of building a hierarchy with the identified modules. Conclusion Experimentally generated protein-protein interaction data includes an enormous amount of false positives. In this paper, we introduced two novel metrics to measure the reliability of interactions. For this measurement, we use the annotations in Gene Ontology (GO), which provides the comprehensive functional information. When we implemented the Betweenness cut algorithm after filtering out the interactions with low semantic similarity values, the overall accuracy of modules is substantially improved. This result strongly appeals the necessity of integrating of functional information for the analysis of protein-protein interaction data. Most of the previous graph clustering approaches encounter limitations when detecting modules in protein interaction networks. Since they generally generate small-sized dense sub-graphs, they are not adept at identifying hierarchically distributed functional modules. We have developed the flow-based modularization algorithm to identify overlapping modules in a hierarchy. Although the density-based methods, such as CFinder, and the STM algorithm allow overlap among modules, the overlapping rate is very low. However, our algorithm identifies the overlapping modules with high overlapping rate, comparable to the real functional associations of proteins. Since the common proteins in the overlapping modules bridge func- Statistical significance with respect to the average size of modules Figure 5 Statistical significance with respect to the average size of modules. The average -log(p-value) of modules with respect to their average size in each output set. Four distinct methods were implemented: the flow-based algorithm using semantic similarity and semantic interactivity, the betweenness-cut algorithm and the betweenness cut algorithm with the pre-processing step to filter out the edges with low semantic similarity. The betweenness-cut algorithm was enhanced by the pre-process, and the flow-based algorithm outperformed the betweenness-cut algorithm.
LATER¶62-66
Examples of predicted complexes From the results of the experiment above we know that most of our predicted clusters have highly biological meanings. We give some examples of predicted clusters with detailed information which are matched with the benchmark complexes in Table 3. We also list the best matched benchmark complexes, NA and the p-value of three protein annotation. Some of predicted clusters from our method are not matched with complex from criterion dataset. But we find that they have highly biologically significant and have high local density, so some of them may be real complexes which are still undiscovered. We also give some examples in Table 4 and Figure 4. Their p-value of biological annotation shows that some of them may be the candidate protein complexes. The results are useful for biologists to find the new protein complexes. Conclusions It is believed that identification of protein complexes is useful to explain certain biological progress and to predict functions of proteins. In this paper, we developed an algorithm OIIP to identify protein complexes based on the new large weighted protein interaction networks. Experimentally generated protein-protein interaction data includes an enormous amount of false positives. So we introduced a semantic similarity method to measure the reliability of interactions. For this measurement, we use the annotations in Gene Ontology (GO), which provides the comprehensive functional information. When we implemented the OIIP algorithm with weighted networks, the overall F-measure and accuracy of complexes is substantially improved. This result strongly appeals the necessity of integrating of functional information for the analysis of protein-protein interaction data. The fact that biological properties are poor at the identification reveals that the higher-level structures (e. g., secondary and tertiary structure) of proteins cannot be accurately represented by the primary structure under the current coding techniques. The experimentally determined protein interaction network has not been used in the research, and a possible future research could combine the experimentally determined protein interactions with the GO estimated interactions to further improve the identification.
EARLIER¶67-71
The average f-measure value of the modules that were generated before and after post-processing are shown in Table 1. Similar to the results from the statistical assessment using p-value, the post-process slightly improved the accuracy of modules from our two metrics for interaction reli- ability measurements, and the semantic interactivity measurement had the best accuracy of modularization. We examined whether the flow-based algorithm identifies the various sets of modules on different levels in a functional hierarchy. In the same way to the experiment above, we generated ten different output sets with different parameter values and compared the modules in each set to the annotations on the second, third and fourth level categories in the MIPS functional hierarchy. As shown in Figure 6, when we compared the modules to the functions on the fourth level, which are the most specific functions, we had the highest f-measure value. In contrast, we had more mismatches when we compared the modules to large-sized functional categories. In Figure 6, we can also observe that the comparisons to each level of functions provided distinct patterns of accuracy across different output sets. For the second level functions, the modules with the average size of greater than 100 have the highest accuracy. For the third level functions, the modules whose average size is between 70 and 100 have the highest accuracy. Finally, for the fourth level functions, the modules of average size in the range between 40 and 50 have the highest accuracy. Although the results do not strongly support the hierarchical structure, they suggest the possibility of building a hierarchy with the identified modules. Conclusion Experimentally generated protein-protein interaction data includes an enormous amount of false positives. In this paper, we introduced two novel metrics to measure the reliability of interactions. For this measurement, we use the annotations in Gene Ontology (GO), which provides the comprehensive functional information. When we implemented the Betweenness cut algorithm after filtering out the interactions with low semantic similarity values, the overall accuracy of modules is substantially improved. This result strongly appeals the necessity of integrating of functional information for the analysis of protein-protein interaction data. Most of the previous graph clustering approaches encounter limitations when detecting modules in protein interaction networks. Since they generally generate small-sized dense sub-graphs, they are not adept at identifying hierarchically distributed functional modules. We have developed the flow-based modularization algorithm to identify overlapping modules in a hierarchy. Although the density-based methods, such as CFinder, and the STM algorithm allow overlap among modules, the overlapping rate is very low. However, our algorithm identifies the overlapping modules with high overlapping rate, comparable to the real functional associations of proteins. Since the common proteins in the overlapping modules bridge func- Statistical significance with respect to the average size of modules Figure 5 Statistical significance with respect to the average size of modules. The average -log(p-value) of modules with respect to their average size in each output set. Four distinct methods were implemented: the flow-based algorithm using semantic similarity and semantic interactivity, the betweenness-cut algorithm and the betweenness cut algorithm with the pre-processing step to filter out the edges with low semantic similarity. The betweenness-cut algorithm was enhanced by the pre-process, and the flow-based algorithm outperformed the betweenness-cut algorithm.
LATER¶62-66
Examples of predicted complexes From the results of the experiment above we know that most of our predicted clusters have highly biological meanings. We give some examples of predicted clusters with detailed information which are matched with the benchmark complexes in Table 3. We also list the best matched benchmark complexes, NA and the p-value of three protein annotation. Some of predicted clusters from our method are not matched with complex from criterion dataset. But we find that they have highly biologically significant and have high local density, so some of them may be real complexes which are still undiscovered. We also give some examples in Table 4 and Figure 4. Their p-value of biological annotation shows that some of them may be the candidate protein complexes. The results are useful for biologists to find the new protein complexes. Conclusions It is believed that identification of protein complexes is useful to explain certain biological progress and to predict functions of proteins. In this paper, we developed an algorithm OIIP to identify protein complexes based on the new large weighted protein interaction networks. Experimentally generated protein-protein interaction data includes an enormous amount of false positives. So we introduced a semantic similarity method to measure the reliability of interactions. For this measurement, we use the annotations in Gene Ontology (GO), which provides the comprehensive functional information. When we implemented the OIIP algorithm with weighted networks, the overall F-measure and accuracy of complexes is substantially improved. This result strongly appeals the necessity of integrating of functional information for the analysis of protein-protein interaction data. The fact that biological properties are poor at the identification reveals that the higher-level structures (e. g., secondary and tertiary structure) of proteins cannot be accurately represented by the primary structure under the current coding techniques. The experimentally determined protein interaction network has not been used in the research, and a possible future research could combine the experimentally determined protein interactions with the GO estimated interactions to further improve the identification.