Cargando…
MATria: a unified centrality algorithm
BACKGROUND: Computing centrality is a foundational concept in social networking that involves finding the most “central” or important nodes. In some biological networks defining importance is difficult, which then creates challenges in finding an appropriate centrality algorithm. RESULTS: We instead...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6551236/ https://www.ncbi.nlm.nih.gov/pubmed/31167635 http://dx.doi.org/10.1186/s12859-019-2820-7 |
_version_ | 1783424361242296320 |
---|---|
author | Cickovski, Trevor Aguiar-Pulido, Vanessa Narasimhan, Giri |
author_facet | Cickovski, Trevor Aguiar-Pulido, Vanessa Narasimhan, Giri |
author_sort | Cickovski, Trevor |
collection | PubMed |
description | BACKGROUND: Computing centrality is a foundational concept in social networking that involves finding the most “central” or important nodes. In some biological networks defining importance is difficult, which then creates challenges in finding an appropriate centrality algorithm. RESULTS: We instead generalize the results of any k centrality algorithms through our iterative algorithm MATRIA, producing a single ranked and unified set of central nodes. Through tests on three biological networks, we demonstrate evident and balanced correlations with the results of these k algorithms. We also improve its speed through GPU parallelism. CONCLUSIONS: Our results show iteration to be a powerful technique that can eliminate spatial bias among central nodes, increasing the level of agreement between algorithms with various importance definitions. GPU parallelism improves speed and makes iteration a tractable problem for larger networks. |
format | Online Article Text |
id | pubmed-6551236 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-65512362019-06-07 MATria: a unified centrality algorithm Cickovski, Trevor Aguiar-Pulido, Vanessa Narasimhan, Giri BMC Bioinformatics Methodology BACKGROUND: Computing centrality is a foundational concept in social networking that involves finding the most “central” or important nodes. In some biological networks defining importance is difficult, which then creates challenges in finding an appropriate centrality algorithm. RESULTS: We instead generalize the results of any k centrality algorithms through our iterative algorithm MATRIA, producing a single ranked and unified set of central nodes. Through tests on three biological networks, we demonstrate evident and balanced correlations with the results of these k algorithms. We also improve its speed through GPU parallelism. CONCLUSIONS: Our results show iteration to be a powerful technique that can eliminate spatial bias among central nodes, increasing the level of agreement between algorithms with various importance definitions. GPU parallelism improves speed and makes iteration a tractable problem for larger networks. BioMed Central 2019-06-06 /pmc/articles/PMC6551236/ /pubmed/31167635 http://dx.doi.org/10.1186/s12859-019-2820-7 Text en © The Author(s) 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Methodology Cickovski, Trevor Aguiar-Pulido, Vanessa Narasimhan, Giri MATria: a unified centrality algorithm |
title | MATria: a unified centrality algorithm |
title_full | MATria: a unified centrality algorithm |
title_fullStr | MATria: a unified centrality algorithm |
title_full_unstemmed | MATria: a unified centrality algorithm |
title_short | MATria: a unified centrality algorithm |
title_sort | matria: a unified centrality algorithm |
topic | Methodology |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6551236/ https://www.ncbi.nlm.nih.gov/pubmed/31167635 http://dx.doi.org/10.1186/s12859-019-2820-7 |
work_keys_str_mv | AT cickovskitrevor matriaaunifiedcentralityalgorithm AT aguiarpulidovanessa matriaaunifiedcentralityalgorithm AT narasimhangiri matriaaunifiedcentralityalgorithm |