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