Clone temporal centrality measures for incomplete sequences of graph snapshots
Abstract Background Different phenomena like the spread of a disease, social interactions or the biological relation between genes can be thought of as dynamic networks. These can be represented as a sequence of static graphs (so called graph snapshots). Based on this graph sequences, classical vert...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
BMC
2017-05-01
|
Series: | BMC Bioinformatics |
Subjects: | |
Online Access: | http://link.springer.com/article/10.1186/s12859-017-1677-x |
id |
doaj-db06c3f8abed423ca747be0cb06aa21f |
---|---|
record_format |
Article |
spelling |
doaj-db06c3f8abed423ca747be0cb06aa21f2020-11-24T20:58:33ZengBMCBMC Bioinformatics1471-21052017-05-0118111810.1186/s12859-017-1677-xClone temporal centrality measures for incomplete sequences of graph snapshotsMoritz Hanke0Ronja Foraita1Leibniz Institute for Prevention Research and Epidemiology - BIPS, Department of Biometry and Data ManagementLeibniz Institute for Prevention Research and Epidemiology - BIPS, Department of Biometry and Data ManagementAbstract Background Different phenomena like the spread of a disease, social interactions or the biological relation between genes can be thought of as dynamic networks. These can be represented as a sequence of static graphs (so called graph snapshots). Based on this graph sequences, classical vertex centrality measures like closeness and betweenness centrality have been extended to quantify the importance of single vertices within a dynamic network. An implicit assumption for the calculation of temporal centrality measures is that the graph sequence contains all information about the network dynamics over time. This assumption is unlikely to be justified in many real world applications due to limited access to fully observed network data. Incompletely observed graph sequences lack important information about duration or existence of edges and may result in biased temporal centrality values. Results To account for this incompleteness, we introduce the idea of extending original temporal centrality metrics by cloning graphs of an incomplete graph sequence. Focusing on temporal betweenness centrality as an example, we show for different simulated scenarios of incomplete graph sequences that our approach improves the accuracy of detecting important vertices in dynamic networks compared to the original methods. An age-related gene expression data set from the human brain illustrates the new measures. Additional results for the temporal closeness centrality based on cloned snapshots support our findings. We further introduce a new algorithm called REN to calculate temporal centrality measures. Its computational effort is linear in the number of snapshots and benefits from sparse or very dense dynamic networks. Conclusions We suggest to use clone temporal centrality measures in incomplete graph sequences settings. Compared to approaches that do not compensate for incompleteness our approach will improve the detection rate of important vertices. The proposed REN algorithm allows to calculate (clone) temporal centrality measures even for long snapshot sequences.http://link.springer.com/article/10.1186/s12859-017-1677-xDynamic networksDynamic graphsBetweennessClosenessCentrality measuresTime varying networks |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Moritz Hanke Ronja Foraita |
spellingShingle |
Moritz Hanke Ronja Foraita Clone temporal centrality measures for incomplete sequences of graph snapshots BMC Bioinformatics Dynamic networks Dynamic graphs Betweenness Closeness Centrality measures Time varying networks |
author_facet |
Moritz Hanke Ronja Foraita |
author_sort |
Moritz Hanke |
title |
Clone temporal centrality measures for incomplete sequences of graph snapshots |
title_short |
Clone temporal centrality measures for incomplete sequences of graph snapshots |
title_full |
Clone temporal centrality measures for incomplete sequences of graph snapshots |
title_fullStr |
Clone temporal centrality measures for incomplete sequences of graph snapshots |
title_full_unstemmed |
Clone temporal centrality measures for incomplete sequences of graph snapshots |
title_sort |
clone temporal centrality measures for incomplete sequences of graph snapshots |
publisher |
BMC |
series |
BMC Bioinformatics |
issn |
1471-2105 |
publishDate |
2017-05-01 |
description |
Abstract Background Different phenomena like the spread of a disease, social interactions or the biological relation between genes can be thought of as dynamic networks. These can be represented as a sequence of static graphs (so called graph snapshots). Based on this graph sequences, classical vertex centrality measures like closeness and betweenness centrality have been extended to quantify the importance of single vertices within a dynamic network. An implicit assumption for the calculation of temporal centrality measures is that the graph sequence contains all information about the network dynamics over time. This assumption is unlikely to be justified in many real world applications due to limited access to fully observed network data. Incompletely observed graph sequences lack important information about duration or existence of edges and may result in biased temporal centrality values. Results To account for this incompleteness, we introduce the idea of extending original temporal centrality metrics by cloning graphs of an incomplete graph sequence. Focusing on temporal betweenness centrality as an example, we show for different simulated scenarios of incomplete graph sequences that our approach improves the accuracy of detecting important vertices in dynamic networks compared to the original methods. An age-related gene expression data set from the human brain illustrates the new measures. Additional results for the temporal closeness centrality based on cloned snapshots support our findings. We further introduce a new algorithm called REN to calculate temporal centrality measures. Its computational effort is linear in the number of snapshots and benefits from sparse or very dense dynamic networks. Conclusions We suggest to use clone temporal centrality measures in incomplete graph sequences settings. Compared to approaches that do not compensate for incompleteness our approach will improve the detection rate of important vertices. The proposed REN algorithm allows to calculate (clone) temporal centrality measures even for long snapshot sequences. |
topic |
Dynamic networks Dynamic graphs Betweenness Closeness Centrality measures Time varying networks |
url |
http://link.springer.com/article/10.1186/s12859-017-1677-x |
work_keys_str_mv |
AT moritzhanke clonetemporalcentralitymeasuresforincompletesequencesofgraphsnapshots AT ronjaforaita clonetemporalcentralitymeasuresforincompletesequencesofgraphsnapshots |
_version_ |
1716785523538788352 |