Session Kit: Module 10: Network Science and Graph Representation

Everything needed to run Module 10 as a taught session: prep, timing, materials, misconceptions, rubric.

Generated from modules/module10.md. Edit the module page, not this file.

At a glance

   
Duration 4 hours
Capability target Build one connectome graph representation and justify two metric choices for a defined hypothesis.
Learners leave with Graph statistics summary table

Before you walk in

Learners should arrive having covered:

Materials

Run of show

Time Segment Your note
00:00-08:00 Graph abstraction choices  
08:00-20:00 Graph build demo  
20:00-34:00 Metric computation  
34:00-46:00 Interpretation and null concerns  
46:00-60:00 Competency check  

The activity

Scenario: You have the connectivity graph of 500 neurons in a cortical column from the MICrONS dataset. Your PI asks: “Is this circuit small-world? Are there hub neurons? Are there communities?”

  1. Load the graph and compute basic statistics (nodes, edges, density, components).
  2. Compute: degree distribution, clustering coefficient, average path length.
  3. Compare to degree-preserving random graph and Watts-Strogatz small-world reference.
  4. Identify candidate hub neurons (top 5% by degree or betweenness centrality).
  5. Run community detection (Louvain or Leiden). Do detected communities align with cell types?
  6. Write a 1-page graph analysis report with figures, metrics, null comparisons, and biological interpretation.

What learners hand in

Misconceptions to target

These are the errors this session exists to prevent. Surface them in the debrief rather than pre-empting them in the lecture — a misconception a learner has voiced is far easier to correct than one they are holding silently.

Naming the norm

Every session is a chance to make one piece of the hidden curriculum explicit. Pick a moment where you would normally just do the professional thing, and say out loud why you are doing it — then ask whether anyone was taught that.

For this session, the candidate is whichever norm the activity most depends on: stating an assumption in the same sentence as the claim, recording the version a number came from, or saying “uncertain” and having it count as a real answer. See the hidden curriculum for the collected set and why naming them is a fairness intervention rather than etiquette.

Assessment

Grade the reasoning, not the answer. A correct call with no evidence chain should not outscore a well-reasoned incorrect one — and saying so publicly changes behaviour within one session.

Exit prompt

State one reason a graph metric might be misleading in your current dataset.

If this session goes wrong


All session kits · Facilitator guide