Session Kit: Module 13: Machine Learning in Neuroscience

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

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

At a glance

   
Duration 4-5 hours
Capability target Design and critique an ML analysis pipeline for connectomics that includes feature rationale, evaluation plan, leakage controls, and interpretation limits. Concretely: choose a split strategy from the leakage channels present in your data rather than from convention, pick metrics from the decision the model will support, quantify how much of your reported performance survives a harder split, and write a limitation statement specific enough that a reader knows which uses of your model you would refuse.
Learners leave with Feature and split design sheet with the leakage channel named for each split choice

Before you walk in

Learners should arrive having covered:

Pre-class preparation set for learners:

Materials

Run of show

Time Segment Your note
00:00-08:00 Task framing and leakage examples  
08:00-20:00 Feature rationale workshop  
20:00-34:00 Split strategy and baseline modeling  
34:00-46:00 Error analysis and biologically relevant metrics  
46:00-56:00 Model-card limitation writing  
56:00-60:00 Competency checkpoint  

The activity

Scenario: You must classify neurite fragments into coarse categories to prioritize a proofreading queue. You have roughly 4,000 labeled fragments drawn from about 600 neurons in one dataset, five classes with prevalences of approximately 38%, 27%, 19%, 12%, and 4%, and a reviewer team that can inspect 500 segments per week. A second, differently stained dataset is available as a held-out domain.

  1. Propose a feature set with a one-line rationale per feature, and flag any feature that could encode dataset identity.
  2. Design the split, naming the leakage channel each choice blocks and the cost you accept for it.
  3. Train one baseline and one improved model, or write the pseudocode plan if compute is unavailable.
  4. Report two standard metrics, one biologically targeted metric tied to the 500-segment review capacity, and per-class recall with prevalence.
  5. Sample 20 misclassified fragments, classify the failure reason by hand, and propose the one data improvement that would fix the largest group.
  6. Draft a model limitation statement naming at least three unsupported uses.

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

For one candidate model, write:

  1. one plausible leakage pathway,
  2. one metric blind spot,
  3. one limitation you would report publicly.

If this session goes wrong


All session kits · Facilitator guide