Cargando…

BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection

The identification of modules or communities in sets of related variables is a key step in the analysis and modeling of biological systems. Procedures for this identification are usually designed to allow fast analyses of very large datasets and may produce suboptimal results when these sets are of...

Descripción completa

Detalles Bibliográficos
Autor principal: Garcia, Carlos
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4892581/
https://www.ncbi.nlm.nih.gov/pubmed/27258041
http://dx.doi.org/10.1371/journal.pone.0156576
_version_ 1782435416803115008
author Garcia, Carlos
author_facet Garcia, Carlos
author_sort Garcia, Carlos
collection PubMed
description The identification of modules or communities in sets of related variables is a key step in the analysis and modeling of biological systems. Procedures for this identification are usually designed to allow fast analyses of very large datasets and may produce suboptimal results when these sets are of a small to moderate size. This article introduces BoCluSt, a new, somewhat more computationally intensive, community detection procedure that is based on combining a clustering algorithm with a measure of stability under bootstrap resampling. Both computer simulation and analyses of experimental data showed that BoCluSt can outperform current procedures in the identification of multiple modules in data sets with a moderate number of variables. In addition, the procedure provides users with a null distribution of results to evaluate the support for the existence of community structure in the data. BoCluSt takes individual measures for a set of variables as input, and may be a valuable and robust exploratory tool of network analysis, as it provides 1) an estimation of the best partition of variables into modules, 2) a measure of the support for the existence of modular structures, and 3) an overall description of the whole structure, which may reveal hierarchical modular situations, in which modules are composed of smaller sub-modules.
format Online
Article
Text
id pubmed-4892581
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-48925812016-06-16 BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection Garcia, Carlos PLoS One Research Article The identification of modules or communities in sets of related variables is a key step in the analysis and modeling of biological systems. Procedures for this identification are usually designed to allow fast analyses of very large datasets and may produce suboptimal results when these sets are of a small to moderate size. This article introduces BoCluSt, a new, somewhat more computationally intensive, community detection procedure that is based on combining a clustering algorithm with a measure of stability under bootstrap resampling. Both computer simulation and analyses of experimental data showed that BoCluSt can outperform current procedures in the identification of multiple modules in data sets with a moderate number of variables. In addition, the procedure provides users with a null distribution of results to evaluate the support for the existence of community structure in the data. BoCluSt takes individual measures for a set of variables as input, and may be a valuable and robust exploratory tool of network analysis, as it provides 1) an estimation of the best partition of variables into modules, 2) a measure of the support for the existence of modular structures, and 3) an overall description of the whole structure, which may reveal hierarchical modular situations, in which modules are composed of smaller sub-modules. Public Library of Science 2016-06-03 /pmc/articles/PMC4892581/ /pubmed/27258041 http://dx.doi.org/10.1371/journal.pone.0156576 Text en © 2016 Carlos Garcia http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://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
Garcia, Carlos
BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection
title BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection
title_full BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection
title_fullStr BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection
title_full_unstemmed BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection
title_short BoCluSt: Bootstrap Clustering Stability Algorithm for Community Detection
title_sort boclust: bootstrap clustering stability algorithm for community detection
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4892581/
https://www.ncbi.nlm.nih.gov/pubmed/27258041
http://dx.doi.org/10.1371/journal.pone.0156576
work_keys_str_mv AT garciacarlos boclustbootstrapclusteringstabilityalgorithmforcommunitydetection