Related Experiment Video
Updated: Feb 17, 2026

Analyzing the Size, Shape, and Directionality of Networks of Coupled Astrocytes
Published on: October 4, 2018
Efficiently counting all orbits of graphlets of any order in a graph using autogenerated equations
Ine Melckenbeeck1, Pieter Audenaert1, Didier Colle1
1IDLab, Ghent University - Imec, B-9052 Ghent, Belgium.
Motivation:
Graphlets are a useful tool to determine a graph's small-scale structure. Finding them is exponentially hard with respect to the number of nodes in each graphlet. Therefore, equations can be used to reduce the size of graphlets that need to be enumerated to calculate the number of each graphlet touching each node. Hočevar and Demšar first introduced such equations, which were derived manually, and an algorithm that uses them, but only graphlets with four or five nodes can be counted this way.
Results:
We present a new algorithm for orbit counting, which is applicable to graphlets of any order. This algorithm uses a tree structure to simplify finding orbits, and stabilizers and symmetry-breaking constraints to ensure correctness. This method gives a significant speedup compared to a brute force counting method and can count orbits beyond the capacity of other available tools.
Availability And Implementation:
An implementation of the algorithm can be found at https://github.com/biointec/jesse.
Contact:
pieter.audenaert@ugent.be.
Related Concept Videos
Graphs of Equations in Two Variables
Graphs of Polar Equations
Graphs of Functions
Vector Algebra: Graphical Method
We use the laws of geometry to construct resultant vectors, followed by trigonometry to find vector magnitudes and directions. For a geometric construction of the sum of two vectors in a plane, we follow the parallelogram rule. Suppose two vectors are at arbitrary positions. Translate either one of...
Graphs of Trigonometric Functions
Graphical Representation of Inequalities

