Graphlet Orbits and Network Comparison
Run the Graphlet Orbits and Network Comparison MicroSim Fullscreen
Edit in the p5.js Editor
About This MicroSim
This MicroSim introduces graphlets — small connected subgraph patterns (2-5 nodes) that characterize the local topology around each node in a network. Students can view all graphlet types, click nodes in a sample PPI network, and see each node's Graphlet Degree Vector (GDV) as a bar chart.
What Are Graphlets?
Graphlets are the non-isomorphic connected subgraphs of a given size. They are the building blocks of network topology:
- 2-node graphlet — A single edge (1 type)
- 3-node graphlets — Path and triangle (2 types)
- 4-node graphlets — Path, star, cycle, tailed triangle, complete graph (6 types)
- 5-node graphlets — 21 distinct patterns
Graphlet Degree Vector (GDV)
Each node's GDV counts how many times it participates in each graphlet orbit position. The GDV provides a much richer topological fingerprint than simple degree, capturing the local network neighborhood structure.
Why This Matters
Graphlet analysis is used in bioinformatics to:
- Compare PPI network topology across species
- Identify functionally similar proteins (similar GDV = similar network role)
- Detect network motifs characteristic of biological networks
- Measure network similarity beyond global statistics
How to Use
- View graphlet types — The reference panel shows all graphlet patterns organized by size
- Click any node in the PPI network to see its GDV bar chart
- Compare GDVs — Click different nodes and compare their bar charts to understand how their local topology differs
Iframe Embed Code
1 2 3 4 | |
Lesson Plan
Grade Level
College introductory bioinformatics
Duration
15-20 minutes
Prerequisites
- Understanding of graph theory (nodes, edges, subgraphs)
- Concept of network motifs and patterns
- Familiarity with PPI networks
Activities
- Exploration (5 min): Review all graphlet types. Click several nodes in the PPI network and examine their GDV bar charts. Which graphlet orbits are most common?
- Comparison (5 min): Find two nodes with high degree. Do they have similar GDVs? Now find a hub node and a peripheral node — how do their GDVs differ?
- Discussion (5 min): Two proteins have identical degree (both connect to 5 partners) but very different GDVs. What does this tell you about their network roles? Could they have different biological functions?
- Assessment (5 min): Answer the reflection questions below.
Assessment
- What is a graphlet, and how does it differ from a network motif?
- Why does the Graphlet Degree Vector provide more information than simple node degree?
- How could graphlet analysis help identify functionally similar proteins across species?
- If two PPI networks have similar graphlet frequency distributions, what does this suggest about their topology?