IncGraph

IncGraph performs incremental updates of graphlet counts to quantify topological changes in networks following single-edge modifications.


Key Features:

  • Incremental graphlet counting: Calculates changes in graphlet occurrences incrementally rather than by full recomputation.
  • Single-edge modification handling: Updates graphlet counts in response to individual edge additions or removals.
  • Differential counting: Computes differences in graphlet counts relative to the network's previous state.
  • Performance improvement: Reduces computational overhead and execution time by several orders of magnitude compared to static full-network counting approaches.
  • Topology optimization support: Enables rapid assessment of iterative modifications for topology optimization workflows.
  • Graphlet-based metric facilitation: Supports development and evaluation of graphlet-based metrics for characterizing network structure.
  • Dynamic network applicability: Applicable to evolving or online networks where frequent minor changes occur.
  • Graphlet definition: Uses graphlets, small recurring network patterns, to characterize structural properties of networks.

Scientific Applications:

  • Topology optimization: Quantifies the impact of iterative modifications on network topology to guide optimization procedures.
  • Gene regulatory network analysis: Assesses how single-edge changes affect graphlet composition in gene regulatory networks.
  • Dynamic and evolving network studies: Tracks topological changes in evolving or online networks with frequent updates.
  • Development of graphlet-based metrics: Facilitates creation and evaluation of metrics based on graphlet counts for complex networks.
  • Analysis of small structural perturbations: Rapidly quantifies how small changes influence overall network behavior and properties.

Methodology:

Performs incremental updates by computing the differences in graphlet counts after each single-edge modification relative to the previous network state.

Topics

Collections

Details

License:
GPL-3.0
Tool Type:
library
Operating Systems:
Linux, Windows, Mac
Programming Languages:
R
Added:
6/30/2018
Last Updated:
11/24/2024

Operations

Data Inputs & Outputs

Publications

Cannoodt R, Ruyssinck J, Ramon J, De Preter K, Saeys Y. IncGraph: Incremental graphlet counting for topology optimisation. PLOS ONE. 2018;13(4):e0195997. doi:10.1371/journal.pone.0195997. PMID:29698494. PMCID:PMC5919487.

PMID: 29698494
PMCID: PMC5919487
Funding: - European Research Council: StG 240186

Documentation