Cargando…

From communities to protein complexes: A local community detection algorithm on PPI networks

Identifying protein complexes in protein-protein interaction (ppi) networks is often handled as a community detection problem, with algorithms generally relying exclusively on the network topology for discovering a solution. The advancement of experimental techniques on ppi has motivated the generat...

Descripción completa

Detalles Bibliográficos
Autores principales: Dilmaghani, Saharnaz, Brust, Matthias R., Ribeiro, Carlos H. C., Kieffer, Emmanuel, Danoy, Grégoire, Bouvry, Pascal
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8794110/
https://www.ncbi.nlm.nih.gov/pubmed/35085263
http://dx.doi.org/10.1371/journal.pone.0260484
_version_ 1784640755559563264
author Dilmaghani, Saharnaz
Brust, Matthias R.
Ribeiro, Carlos H. C.
Kieffer, Emmanuel
Danoy, Grégoire
Bouvry, Pascal
author_facet Dilmaghani, Saharnaz
Brust, Matthias R.
Ribeiro, Carlos H. C.
Kieffer, Emmanuel
Danoy, Grégoire
Bouvry, Pascal
author_sort Dilmaghani, Saharnaz
collection PubMed
description Identifying protein complexes in protein-protein interaction (ppi) networks is often handled as a community detection problem, with algorithms generally relying exclusively on the network topology for discovering a solution. The advancement of experimental techniques on ppi has motivated the generation of many Gene Ontology (go) databases. Incorporating the functionality extracted from go with the topological properties from the underlying ppi network yield a novel approach to identify protein complexes. Additionally, most of the existing algorithms use global measures that operate on the entire network to identify communities. The result of using global metrics are large communities that are often not correlated with the functionality of the proteins. Moreover, ppi network analysis shows that most of the biological functions possibly lie between local neighbours in ppi networks, which are not identifiable with global metrics. In this paper, we propose a local community detection algorithm, (lcda-go), that uniquely exploits information of functionality from go combined with the network topology. lcda-go identifies the community of each protein based on the topological and functional knowledge acquired solely from the local neighbour proteins within the ppi network. Experimental results using the Krogan dataset demonstrate that our algorithm outperforms in most cases state-of-the-art approaches in assessment based on Precision, Sensitivity, and particularly Composite Score. We also deployed lcda, the local-topology based precursor of lcda-go, to compare with a similar state-of-the-art approach that exclusively incorporates topological information of ppi networks for community detection. In addition to the high quality of the results, one main advantage of lcda-go is its low computational time complexity.
format Online
Article
Text
id pubmed-8794110
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-87941102022-01-28 From communities to protein complexes: A local community detection algorithm on PPI networks Dilmaghani, Saharnaz Brust, Matthias R. Ribeiro, Carlos H. C. Kieffer, Emmanuel Danoy, Grégoire Bouvry, Pascal PLoS One Research Article Identifying protein complexes in protein-protein interaction (ppi) networks is often handled as a community detection problem, with algorithms generally relying exclusively on the network topology for discovering a solution. The advancement of experimental techniques on ppi has motivated the generation of many Gene Ontology (go) databases. Incorporating the functionality extracted from go with the topological properties from the underlying ppi network yield a novel approach to identify protein complexes. Additionally, most of the existing algorithms use global measures that operate on the entire network to identify communities. The result of using global metrics are large communities that are often not correlated with the functionality of the proteins. Moreover, ppi network analysis shows that most of the biological functions possibly lie between local neighbours in ppi networks, which are not identifiable with global metrics. In this paper, we propose a local community detection algorithm, (lcda-go), that uniquely exploits information of functionality from go combined with the network topology. lcda-go identifies the community of each protein based on the topological and functional knowledge acquired solely from the local neighbour proteins within the ppi network. Experimental results using the Krogan dataset demonstrate that our algorithm outperforms in most cases state-of-the-art approaches in assessment based on Precision, Sensitivity, and particularly Composite Score. We also deployed lcda, the local-topology based precursor of lcda-go, to compare with a similar state-of-the-art approach that exclusively incorporates topological information of ppi networks for community detection. In addition to the high quality of the results, one main advantage of lcda-go is its low computational time complexity. Public Library of Science 2022-01-27 /pmc/articles/PMC8794110/ /pubmed/35085263 http://dx.doi.org/10.1371/journal.pone.0260484 Text en © 2022 Dilmaghani et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Dilmaghani, Saharnaz
Brust, Matthias R.
Ribeiro, Carlos H. C.
Kieffer, Emmanuel
Danoy, Grégoire
Bouvry, Pascal
From communities to protein complexes: A local community detection algorithm on PPI networks
title From communities to protein complexes: A local community detection algorithm on PPI networks
title_full From communities to protein complexes: A local community detection algorithm on PPI networks
title_fullStr From communities to protein complexes: A local community detection algorithm on PPI networks
title_full_unstemmed From communities to protein complexes: A local community detection algorithm on PPI networks
title_short From communities to protein complexes: A local community detection algorithm on PPI networks
title_sort from communities to protein complexes: a local community detection algorithm on ppi networks
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8794110/
https://www.ncbi.nlm.nih.gov/pubmed/35085263
http://dx.doi.org/10.1371/journal.pone.0260484
work_keys_str_mv AT dilmaghanisaharnaz fromcommunitiestoproteincomplexesalocalcommunitydetectionalgorithmonppinetworks
AT brustmatthiasr fromcommunitiestoproteincomplexesalocalcommunitydetectionalgorithmonppinetworks
AT ribeirocarloshc fromcommunitiestoproteincomplexesalocalcommunitydetectionalgorithmonppinetworks
AT kiefferemmanuel fromcommunitiestoproteincomplexesalocalcommunitydetectionalgorithmonppinetworks
AT danoygregoire fromcommunitiestoproteincomplexesalocalcommunitydetectionalgorithmonppinetworks
AT bouvrypascal fromcommunitiestoproteincomplexesalocalcommunitydetectionalgorithmonppinetworks