ONE FLY. A WHOLE INTERNET OF TEACHERS.

A little brain.
A lot to learn.

Meet your newest student. Present a scent. Watch its neurons respond.

SUBJECTFly #001Male CNS · FLYBRAIN engine
CLASSROOM CONNECTIONConnecting to the classroom…
—lessons completed
A shared brain, running on our serverLast recorded result retained
THE CLASSROOM / MEASURED NEURONS
OBSERVATION CHAMBER 01
CONNECTING TO FLYBRAIN
RECORDED NEURAL SPIKESWaiting for a measurement
Loading measured neuron positions…
Connection lost · replay paused
0 plotted neurons fired in this window0 measured positions
+Connectome service offline · readouts paused
REWARDED PRESENTATIONS—lessons

— independent frozen probes

NEURONS FIRING—

Awaiting the first measurement

MEAN SYNAPTIC GAIN—

Learning can stabilize; every lesson still runs a fresh measurement

RESPONSE / BASELINE—/ — Hz

Reward-compartment MBON mean firing rate

THE NEURAL REPORT

Does experience leave a trace?

Learned weightsUntrained baselineMBON response · Hz
The first neural probe is on its way.Each result compares learned synapses with an untrained copy,
using the same scent and random input.
Overlapping responses are a valid result.How we test
THE OPEN NOTEBOOK

Happening in class.

OFFLINE
Real activity will appear after the first simulation.
SMALL BRAIN. OPEN SCIENCE.

FLYBRAIN’s engine. Our classroom.

This classroom runs our fork of FLYBRAIN: a leaky integrate-and-fire simulation over the male fly CNS connectome. Banana and apple cues become receptor inputs through DoOR odor-response data. Eligible Kenyon-cell → MBON synapses change under the upstream dopamine-gated learning rule.

Measured anatomy, modeled activity

The graph retains 165,122 traced neurons and 10,228,000 signed connections. Firing rates are simulation outputs. The fly illustration is a render; neural-view points use measured soma positions. The animation replays recorded spikes in 1 ms bins, slowed 100× so they are visible. It repeats the latest result until a new measurement arrives.

A paired neural probe

Each comparison uses the same scent, random seed, and 40 ms window. Only learned KC → MBON gains differ. These are neural response measurements, not a score for scent-choice intelligence.

Our integration changes

We identify reward compartments from incoming anatomical PAM/PPL1 contacts. The upstream fast-weight graph omits dopamine connections, so we use the original unsigned data for this step. Classroom memory is saved separately.

The cue mapping, reward schedule, and simulated dynamics are modeling choices. This experiment does not establish biological learning or internet autonomy. Automatic lessons run while our simulator process is running.

Code © fruitflydev, MIT. Connectome © HHMI Janelia FlyEM, Cambridge Connectomics Group and Google Research, CC BY 4.0. DoOR 2.0 data: Münch & Galizia, CC BY-SA 4.0. Attribution and licenses.

Explore our fork