Combinatorial algorithm for counting small induced graphs and orbits.

Graphlet analysis is an approach to network analysis that is particularly popular in bioinformatics. We show how to set up a system of linear equations that relate the orbit counts and can be used in an algorithm that is significantly faster than the existing approaches based on direct enumeration o...

Full description

Bibliographic Details
Main Authors: Tomaž Hočevar, Janez Demšar
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2017-01-01
Series:PLoS ONE
Online Access:http://europepmc.org/articles/PMC5300269?pdf=render
id doaj-d2b9ff9968df482f8e6eb8421c821379
record_format Article
spelling doaj-d2b9ff9968df482f8e6eb8421c8213792020-11-25T01:55:53ZengPublic Library of Science (PLoS)PLoS ONE1932-62032017-01-01122e017142810.1371/journal.pone.0171428Combinatorial algorithm for counting small induced graphs and orbits.Tomaž HočevarJanez DemšarGraphlet analysis is an approach to network analysis that is particularly popular in bioinformatics. We show how to set up a system of linear equations that relate the orbit counts and can be used in an algorithm that is significantly faster than the existing approaches based on direct enumeration of graphlets. The approach presented in this paper presents a generalization of the currently fastest method for counting 5-node graphlets in bioinformatics. The algorithm requires existence of a vertex with certain properties; we show that such vertex exists for graphlets of arbitrary size, except for complete graphs and a cycle with four nodes, which are treated separately. Empirical analysis of running time agrees with the theoretical results.http://europepmc.org/articles/PMC5300269?pdf=render
collection DOAJ
language English
format Article
sources DOAJ
author Tomaž Hočevar
Janez Demšar
spellingShingle Tomaž Hočevar
Janez Demšar
Combinatorial algorithm for counting small induced graphs and orbits.
PLoS ONE
author_facet Tomaž Hočevar
Janez Demšar
author_sort Tomaž Hočevar
title Combinatorial algorithm for counting small induced graphs and orbits.
title_short Combinatorial algorithm for counting small induced graphs and orbits.
title_full Combinatorial algorithm for counting small induced graphs and orbits.
title_fullStr Combinatorial algorithm for counting small induced graphs and orbits.
title_full_unstemmed Combinatorial algorithm for counting small induced graphs and orbits.
title_sort combinatorial algorithm for counting small induced graphs and orbits.
publisher Public Library of Science (PLoS)
series PLoS ONE
issn 1932-6203
publishDate 2017-01-01
description Graphlet analysis is an approach to network analysis that is particularly popular in bioinformatics. We show how to set up a system of linear equations that relate the orbit counts and can be used in an algorithm that is significantly faster than the existing approaches based on direct enumeration of graphlets. The approach presented in this paper presents a generalization of the currently fastest method for counting 5-node graphlets in bioinformatics. The algorithm requires existence of a vertex with certain properties; we show that such vertex exists for graphlets of arbitrary size, except for complete graphs and a cycle with four nodes, which are treated separately. Empirical analysis of running time agrees with the theoretical results.
url http://europepmc.org/articles/PMC5300269?pdf=render
work_keys_str_mv AT tomazhocevar combinatorialalgorithmforcountingsmallinducedgraphsandorbits
AT janezdemsar combinatorialalgorithmforcountingsmallinducedgraphsandorbits
_version_ 1724982815244681216