English

Graphettes: Constant-time determination of graphlet and orbit identity including (possibly disconnected) graphlets up to size 8

Data Structures and Algorithms 2017-08-16 v1 Molecular Networks Quantitative Methods

Abstract

Graphlets are small connected induced subgraphs of a larger graph GG. Graphlets are now commonly used to quantify local and global topology of networks in the field. Methods exist to exhaustively enumerate all graphlets (and their orbits) in large networks as efficiently as possible using orbit counting equations. However, the number of graphlets in GG is exponential in both the number of nodes and edges in GG. Enumerating them all is already unacceptably expensive on existing large networks, and the problem will only get worse as networks continue to grow in size and density. Here we introduce an efficient method designed to aid statistical sampling of graphlets up to size k=8k=8 from a large network. We define graphettes as the generalization of graphlets allowing for disconnected graphlets. Given a particular (undirected) graphette gg, we introduce the idea of the canonical graphette K(g)\mathcal K(g) as a representative member of the isomorphism group Iso(g)Iso(g) of gg. We compute the mapping K\mathcal K, in the form of a lookup table, from all 2k(k1)/22^{k(k-1)/2} undirected graphettes gg of size k8k\le 8 to their canonical representatives K(g)\mathcal K(g), as well as the permutation that transforms gg to K(g)\mathcal K(g). We also compute all automorphism orbits for each canonical graphette. Thus, given any k8k\le 8 nodes in a graph GG, we can in constant time infer which graphette it is, as well as which orbit each of the kk nodes belongs to. Sampling a large number NN of such kk-sets of nodes provides an approximation of both the distribution of graphlets and orbits across GG, and the orbit degree vector at each node.

Keywords

Cite

@article{arxiv.1708.04341,
  title  = {Graphettes: Constant-time determination of graphlet and orbit identity including (possibly disconnected) graphlets up to size 8},
  author = {Adib Hassan and Po-Chien Chung and Wayne B. Hayes},
  journal= {arXiv preprint arXiv:1708.04341},
  year   = {2017}
}

Comments

13 pages, 4 figures, 2 tables. Accepted to PLOS ONE