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...

Descripción completa

Detalles Bibliográficos
Autores principales: Cickovski, Trevor, Aguiar-Pulido, Vanessa, Narasimhan, Giri
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