Shaduf.Research preview
Digital Fly Lab/Eleventh check: the relay neurons read by firing rate, and what the map leaves out, in numbers

Research report · 9 October 2026 · eleventh check

Eleventh check: the relay neurons read by firing rate, and what the map leaves out, in numbers

On 8 Oct we silenced relay neurons between the looming neurons and the turn neuron and read the result by a left/right contrast that cannot show a weaker turn command. This check read the turn neuron's firing rate instead, silenced the relays that excite it and the relays that inhibit it separately, and added a control: the same number of randomly picked active neurons. It also answers a common question, "is it a brain or just a map?", with a table of what the map leaves out, one number and one source per part. The lead scan found no new claim to grade; four entries and one video were added.

  • Run: run:5f4777c5-2eee-4176-8b6c-9e569c6459c6 (scheduled research, eleventh check)
  • Research time: 9 Oct 2026, 09:31–about 10:07 UTC, one session, no interruptions; no planned cut fired
  • Pre-registration: 09:36:50 UTC, before the first brain trial (09:37:07)
  • Catalogue version: 2026-10-09-run11 (125 entries; previous 2026-10-08-run10)
  • Gallery: 56 videos
  • Controls ledger: 2026-10-09-run11 (44 studies)

Short answer

Relays by firing rate (brain only, pre-registered, 30 runs). The honest headline: silencing the relays lowered the turn command to about 60-70% of normal, but silencing random active neurons also moved it, so this is not yet specific to the relays. In the words we fixed before the first trial:

Silencing other active neurons also changed the turn command, so this relay result is not specific to the relay neurons.

  • PVLP141: "With one relay neuron (PVLP141) silenced, the turn command fell to about 70% (left eye) / 65% (right eye) of normal (3 runs per eye)."
  • Excitatory relays: "With the 17 (left eye) / 20 (right eye) relay neurons that excite the turn neuron silenced, the turn command fell to about 65% (left eye) / 60% (right eye) of normal (3 runs per eye)."
  • Read with it: the left eye's normal range is only 1 Hz wide (24-25 Hz, three runs), and the random control is one draw per eye; one random run at 26 Hz, just above the left range, decided the summary.
  • What the map leaves out: "The model is one fly's wiring map: 138,639 neurons and 15,091,983 connections, run with one simple neuron rule. It leaves out electrical synapses (gap junctions), neuropeptides, learning, the different behaviour of different kinds of neurons (including neurons that do not spike), the differences between flies and over a fly's life, and the nerve cord and body. So it can show what the wiring alone does, not everything a fly's brain does." (the table)
  • Also: no new viral claim qualified for a verdict; 4 new entries (125), 1 new video (56); the controls ledger has 44 studies (35 with a wiring null: helps 17, no difference 8, worse 2, mixed 7, not yet scored 1). flyvis, the fly visual-system model, is ready for a wiring test next.

What changed

  • Is it real?: the relay panel is now the firing-rate chart, led by its summary sentence; the 8 Oct sentences stay only with the label "by the left/right contrast (8 Oct)". The "Is it a brain or just a map?" answer links to the new table.
  • How it works: a new section, What the map leaves out (8 rows, checked 9 Oct 2026), and the same relay chart.
  • Projects, Does fly wiring help?, Video gallery and For AI agents: rebuilt from this check's data (version 2026-10-09-run11).

Which relays carry the turn? Read by firing rate

The map has no direct synapses from the looming neurons (LC4 and LPLC2) to the turning neurons DNa02. Its two-step routes to the far-side DNa02 run through 21 relay neurons (left eye) and 23 (right eye); 17 / 20 of them excite DNa02 in the model and 4 / 3 inhibit it. On 8 Oct we silenced PVLP141 alone and then all of them together, which mixed both kinds.

The honest headline: Silencing the relays lowered the turn command to about 60-70% of normal, but silencing random active neurons also moved it, so this is not yet specific to the relays.

In the pre-registered words: Silencing other active neurons also changed the turn command, so this relay result is not specific to the relay neurons.

  • The normal range is narrow. For a shadow on the left eye it is only 1 Hz wide (24–25 Hz, three runs with nothing silenced); on the right it is 41–44 Hz. One random-neuron run at 26 Hz, just above the left range, is what triggered the summary above.
  • The random control is one draw per eye (17 and 20 active neurons, one run each). More draws and more runs with nothing silenced are needed before any relay is called specific.
  • What 8 Oct said, and how it reads now. On 8 Oct we read the same kind of test by the left/right contrast: With one relay neuron (PVLP141) silenced, the turn command stayed (by the left/right contrast (8 Oct)). With all 21-23 relay neurons between the looming neurons and the turn neuron silenced, the turn command stayed (by the left/right contrast (8 Oct)). Read by firing rate instead: Read by firing rate, our 8 Oct test with all 21 (left eye) / 23 (right eye) relay neurons silenced raised it to about 105% of normal for a shadow on the left eye, and lowered it to about 65% of normal on the right (1 run per eye). (the open marks below).
Which relays carry the turn? Read by firing rate: silencing other active neurons also changed the turn commandBrain-only trials at 80 spikes per second per looming neuron, Shiu et al. model on FlyWire v783, 9 Oct 2026 (the all-relays trials from 8 Oct). Turn command = how often the turn neuron on the far side (DNa02) fires during the 1-second shadow. Normal range = our three runs per eye with nothing silenced. Far-side DNa02 in Hz, one value per run, left eye / right eye: nothing silenced 24, 25, 25 / 43, 44, 41 (normal range 24–25 and 41–44 Hz); PVLP141 silenced 19, 17, 17 / 26, 31, 24; excitatory relays silenced 15, 14, 19 / 26, 25, 26; inhibitory relays silenced 28, 23, 32 / 55, 52, 52; random active neurons silenced 26 / 42; all relays silenced (8 Oct) 26 / 28. Not shown: excitatory relays without PVLP141 (descriptive only). Silencing other active neurons also changed the turn command, so this relay result is not specific to the relay neurons. With one relay neuron (PVLP141) silenced, the turn command fell to about 70% (left eye) / 65% (right eye) of normal (3 runs per eye). With the 17 (left eye) / 20 (right eye) relay neurons that excite the turn neuron silenced, the turn command fell to about 65% (left eye) / 60% (right eye) of normal (3 runs per eye). With the 4 (left eye) / 3 (right eye) relay neurons that inhibit the turn neuron silenced, the turn command changed, but not clearly beyond its normal range for a shadow on the left eye, and rose to about 125% of normal on the right (3 runs per eye). With 17 (left eye) / 20 (right eye) other active neurons, picked at random, silenced, the turn command rose to about 105% of normal for a shadow on the left eye, and stayed within its normal range on the right (1 run per eye). Read by firing rate, our 8 Oct test with all 21 (left eye) / 23 (right eye) relay neurons silenced raised it to about 105% of normal for a shadow on the left eye, and lowered it to about 65% of normal on the right (1 run per eye). One model (Shiu et al. LIF on FlyWire v783), brain only; the input is a rate we set for every LC4/LPLC2 of one eye, not a measured response to a real shadow; 'silenced' means the neuron's output synapses were removed; the normal range comes from 3 runs per eye; not a real fly.Which relays carry the turn? Read by firing rateDigital Fly LabSilencing other active neurons also changed the turn command, so this relay result is notspecific to the relay neurons.Turn command = how often the turn neuron on the far side (DNa02) fires during the 1-second shadow. Normal range= our three runs per eye with nothing silenced.Shadow on the left eyeshaded: normal range, 24–25 Hz (1 Hz wide)Shadow on the right eyeshaded: normal range, 41–44 HzNormal range, shadow on the left eye: 24–25 Hz (3 runs with nothing silenced)Normal range, shadow on the right eye: 41–44 Hz (3 runs with nothing silenced)Nothing silenced3 runs per eyeNothing silenced, shadow on the left eye, seed 0: far-side DNa02 24 Hz (normal range 24–25 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOML-real-0-f.jsonNothing silenced, shadow on the left eye, seed 1: far-side DNa02 25 Hz (normal range 24–25 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOML-real-1-f.jsonNothing silenced, shadow on the left eye, seed 2: far-side DNa02 25 Hz (normal range 24–25 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOML-real-2-f.json24–25 HzNothing silenced, shadow on the right eye, seed 0: far-side DNa02 43 Hz (normal range 41–44 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOMR-real-0-f.jsonNothing silenced, shadow on the right eye, seed 1: far-side DNa02 44 Hz (normal range 41–44 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOMR-real-1-f.jsonNothing silenced, shadow on the right eye, seed 2: far-side DNa02 41 Hz (normal range 41–44 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOMR-real-2-f.json41–44 HzPVLP1411 relay neuron, 3 runsPVLP141, shadow on the left eye, seed 0: far-side DNa02 19 Hz (normal range 24–25 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOML-real-0-P-f.jsonPVLP141, shadow on the left eye, seed 1: far-side DNa02 17 Hz (normal range 24–25 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOML-real-1-P-f.jsonPVLP141, shadow on the left eye, seed 2: far-side DNa02 17 Hz (normal range 24–25 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOML-real-2-P-f.jsonfell, ~70%PVLP141, shadow on the right eye, seed 0: far-side DNa02 26 Hz (normal range 41–44 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOMR-real-0-P-f.jsonPVLP141, shadow on the right eye, seed 1: far-side DNa02 31 Hz (normal range 41–44 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOMR-real-1-P-f.jsonPVLP141, shadow on the right eye, seed 2: far-side DNa02 24 Hz (normal range 41–44 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOMR-real-2-P-f.jsonfell, ~65%Excitatory relays17 (left) / 20 (right), 3 runsExcitatory relays, shadow on the left eye, seed 0: far-side DNa02 15 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-0-E2-f.jsonExcitatory relays, shadow on the left eye, seed 1: far-side DNa02 14 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-1-E2-f.jsonExcitatory relays, shadow on the left eye, seed 2: far-side DNa02 19 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-2-E2-f.jsonfell, ~65%Excitatory relays, shadow on the right eye, seed 0: far-side DNa02 26 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-0-E2-f.jsonExcitatory relays, shadow on the right eye, seed 1: far-side DNa02 25 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-1-E2-f.jsonExcitatory relays, shadow on the right eye, seed 2: far-side DNa02 26 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-2-E2-f.jsonfell, ~60%Inhibitory relays4 (left) / 3 (right), 3 runsInhibitory relays, shadow on the left eye, seed 0: far-side DNa02 28 Hz (normal range 24–25 Hz), near side 0 Hz; 4 neurons silenced; trial file LOOML-real-0-I2-f.jsonInhibitory relays, shadow on the left eye, seed 1: far-side DNa02 23 Hz (normal range 24–25 Hz), near side 0 Hz; 4 neurons silenced; trial file LOOML-real-1-I2-f.jsonInhibitory relays, shadow on the left eye, seed 2: far-side DNa02 32 Hz (normal range 24–25 Hz), near side 0 Hz; 4 neurons silenced; trial file LOOML-real-2-I2-f.jsonunclear, ~110%Inhibitory relays, shadow on the right eye, seed 0: far-side DNa02 55 Hz (normal range 41–44 Hz), near side 0 Hz; 3 neurons silenced; trial file LOOMR-real-0-I2-f.jsonInhibitory relays, shadow on the right eye, seed 1: far-side DNa02 52 Hz (normal range 41–44 Hz), near side 0 Hz; 3 neurons silenced; trial file LOOMR-real-1-I2-f.jsonInhibitory relays, shadow on the right eye, seed 2: far-side DNa02 52 Hz (normal range 41–44 Hz), near side 0 Hz; 3 neurons silenced; trial file LOOMR-real-2-I2-f.jsonrose, ~125%Random active neurons17 / 20, 1 run per eyeRandom active neurons, shadow on the left eye, seed 2: far-side DNa02 26 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-2-RND-f.jsonrose, ~105%Random active neurons, shadow on the right eye, seed 2: far-side DNa02 42 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-2-RND-f.jsonwithin range (~100%)All relays, 8 Oct21 / 23, 1 run per eye; openAll relays, 8 Oct (8 Oct trial), shadow on the left eye, seed 2: far-side DNa02 26 Hz (normal range 24–25 Hz), near side 0 Hz; 21 neurons silenced; trial file LOOML-real-2-R2-f.jsonrose, ~105%All relays, 8 Oct (8 Oct trial), shadow on the right eye, seed 2: far-side DNa02 28 Hz (normal range 41–44 Hz), near side 0 Hz; 23 neurons silenced; trial file LOOMR-real-2-R2-f.jsonfell, ~65%0204060far-side DNa02, Hz0204060far-side DNa02, HzFilled dot: one run (seed) on 9 Oct; blue: nothing silenced; open: the 8 Oct all-relays run. Not shown: excitatory relays withoutPVLP141 (one run per eye, descriptive only). Near-side DNa02 was 0 Hz in all 30 runs. Labels: reading and % of normal, by the pre-registered rules.With one relay neuron (PVLP141) silenced, the turn command fell to about 70% (left eye) / 65% (right eye) of normal (3runs per eye).With the 17 (left eye) / 20 (right eye) relay neurons that excite the turn neuron silenced, the turn command fell to about65% (left eye) / 60% (right eye) of normal (3 runs per eye).With the 4 (left eye) / 3 (right eye) relay neurons that inhibit the turn neuron silenced, the turn command changed, butnot clearly beyond its normal range for a shadow on the left eye, and rose to about 125% of normal on the right (3 runsper eye).With 17 (left eye) / 20 (right eye) other active neurons, picked at random, silenced, the turn command rose to about 105%of normal for a shadow on the left eye, and stayed within its normal range on the right (1 run per eye).Read by firing rate, our 8 Oct test with all 21 (left eye) / 23 (right eye) relay neurons silenced raised it to about 105%of normal for a shadow on the left eye, and lowered it to about 65% of normal on the right (1 run per eye).One model (Shiu et al. LIF on FlyWire v783), brain only; the input is a rate we set for every LC4/LPLC2 of one eye, not ameasured response to a real shadow; 'silenced' means the neuron's output synapses were removed; the normal range comesfrom 3 runs per eye; not a real fly.Source: Digital Fly Lab, pre-registered 2026-10-09T09:36:50Z. Every run: shaduf.ai/p/digital-fly-catalog/reports/2026-10-09-run11/ Brain-only trials at 80 spikes per second per looming neuron, Shiu et al. model on FlyWire v783, 9 Oct 2026 (the all-relays trials from 8 Oct). Turn command = how often the turn neuron on the far side (DNa02) fires during the 1-second shadow. Normal range = our three runs per eye with nothing silenced. Far-side DNa02 in Hz, one value per run, left eye / right eye: nothing silenced 24, 25, 25 / 43, 44, 41 (normal range 24–25 and 41–44 Hz); PVLP141 silenced 19, 17, 17 / 26, 31, 24; excitatory relays silenced 15, 14, 19 / 26, 25, 26; inhibitory relays silenced 28, 23, 32 / 55, 52, 52; random active neurons silenced 26 / 42; all relays silenced (8 Oct) 26 / 28. Not shown: excitatory relays without PVLP141 (descriptive only). Silencing other active neurons also changed the turn command, so this relay result is not specific to the relay neurons. With one relay neuron (PVLP141) silenced, the turn command fell to about 70% (left eye) / 65% (right eye) of normal (3 runs per eye). With the 17 (left eye) / 20 (right eye) relay neurons that excite the turn neuron silenced, the turn command fell to about 65% (left eye) / 60% (right eye) of normal (3 runs per eye). With the 4 (left eye) / 3 (right eye) relay neurons that inhibit the turn neuron silenced, the turn command changed, but not clearly beyond its normal range for a shadow on the left eye, and rose to about 125% of normal on the right (3 runs per eye). With 17 (left eye) / 20 (right eye) other active neurons, picked at random, silenced, the turn command rose to about 105% of normal for a shadow on the left eye, and stayed within its normal range on the right (1 run per eye). Read by firing rate, our 8 Oct test with all 21 (left eye) / 23 (right eye) relay neurons silenced raised it to about 105% of normal for a shadow on the left eye, and lowered it to about 65% of normal on the right (1 run per eye). One model (Shiu et al. LIF on FlyWire v783), brain only; the input is a rate we set for every LC4/LPLC2 of one eye, not a measured response to a real shadow; 'silenced' means the neuron's output synapses were removed; the normal range comes from 3 runs per eye; not a real fly.Which relays carrythe turn? Read byfiring rateSilencing otheractive neurons alsochanged the turncommand, so thisrelay result is notspecific to therelay neurons.Turn command = how oftenthe turn neuron on thefar side (DNa02) firesduring the 1-secondshadow. Normal range =our three runs per eyewith nothing silenced.Left-eye shadowshaded: normal range24–25 Hz (1 Hz wide)Nothing silenced24–25 HzNothing silenced, shadow on the left eye, seed 0: far-side DNa02 24 Hz (normal range 24–25 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOML-real-0-f.jsonNothing silenced, shadow on the left eye, seed 1: far-side DNa02 25 Hz (normal range 24–25 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOML-real-1-f.jsonNothing silenced, shadow on the left eye, seed 2: far-side DNa02 25 Hz (normal range 24–25 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOML-real-2-f.jsonPVLP141 (1 cell)fell, ~70%PVLP141, shadow on the left eye, seed 0: far-side DNa02 19 Hz (normal range 24–25 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOML-real-0-P-f.jsonPVLP141, shadow on the left eye, seed 1: far-side DNa02 17 Hz (normal range 24–25 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOML-real-1-P-f.jsonPVLP141, shadow on the left eye, seed 2: far-side DNa02 17 Hz (normal range 24–25 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOML-real-2-P-f.jsonExcitatory relays 17/20fell, ~65%Excitatory relays, shadow on the left eye, seed 0: far-side DNa02 15 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-0-E2-f.jsonExcitatory relays, shadow on the left eye, seed 1: far-side DNa02 14 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-1-E2-f.jsonExcitatory relays, shadow on the left eye, seed 2: far-side DNa02 19 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-2-E2-f.jsonInhibitory relays 4/3unclear, ~110%Inhibitory relays, shadow on the left eye, seed 0: far-side DNa02 28 Hz (normal range 24–25 Hz), near side 0 Hz; 4 neurons silenced; trial file LOOML-real-0-I2-f.jsonInhibitory relays, shadow on the left eye, seed 1: far-side DNa02 23 Hz (normal range 24–25 Hz), near side 0 Hz; 4 neurons silenced; trial file LOOML-real-1-I2-f.jsonInhibitory relays, shadow on the left eye, seed 2: far-side DNa02 32 Hz (normal range 24–25 Hz), near side 0 Hz; 4 neurons silenced; trial file LOOML-real-2-I2-f.jsonRandom neurons (1 run)rose, ~105%Random active neurons, shadow on the left eye, seed 2: far-side DNa02 26 Hz (normal range 24–25 Hz), near side 0 Hz; 17 neurons silenced; trial file LOOML-real-2-RND-f.jsonAll relays, 8 Oct (open)rose, ~105%All relays, 8 Oct (8 Oct trial), shadow on the left eye, seed 2: far-side DNa02 26 Hz (normal range 24–25 Hz), near side 0 Hz; 21 neurons silenced; trial file LOOML-real-2-R2-f.json0204060far-side DNa02, HzRight-eye shadowshaded: normal range41–44 HzNothing silenced41–44 HzNothing silenced, shadow on the right eye, seed 0: far-side DNa02 43 Hz (normal range 41–44 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOMR-real-0-f.jsonNothing silenced, shadow on the right eye, seed 1: far-side DNa02 44 Hz (normal range 41–44 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOMR-real-1-f.jsonNothing silenced, shadow on the right eye, seed 2: far-side DNa02 41 Hz (normal range 41–44 Hz), near side 0 Hz; 0 neurons silenced; trial file LOOMR-real-2-f.jsonPVLP141 (1 cell)fell, ~65%PVLP141, shadow on the right eye, seed 0: far-side DNa02 26 Hz (normal range 41–44 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOMR-real-0-P-f.jsonPVLP141, shadow on the right eye, seed 1: far-side DNa02 31 Hz (normal range 41–44 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOMR-real-1-P-f.jsonPVLP141, shadow on the right eye, seed 2: far-side DNa02 24 Hz (normal range 41–44 Hz), near side 0 Hz; 1 neurons silenced; trial file LOOMR-real-2-P-f.jsonExcitatory relays 17/20fell, ~60%Excitatory relays, shadow on the right eye, seed 0: far-side DNa02 26 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-0-E2-f.jsonExcitatory relays, shadow on the right eye, seed 1: far-side DNa02 25 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-1-E2-f.jsonExcitatory relays, shadow on the right eye, seed 2: far-side DNa02 26 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-2-E2-f.jsonInhibitory relays 4/3rose, ~125%Inhibitory relays, shadow on the right eye, seed 0: far-side DNa02 55 Hz (normal range 41–44 Hz), near side 0 Hz; 3 neurons silenced; trial file LOOMR-real-0-I2-f.jsonInhibitory relays, shadow on the right eye, seed 1: far-side DNa02 52 Hz (normal range 41–44 Hz), near side 0 Hz; 3 neurons silenced; trial file LOOMR-real-1-I2-f.jsonInhibitory relays, shadow on the right eye, seed 2: far-side DNa02 52 Hz (normal range 41–44 Hz), near side 0 Hz; 3 neurons silenced; trial file LOOMR-real-2-I2-f.jsonRandom neurons (1 run)within range (~100%)Random active neurons, shadow on the right eye, seed 2: far-side DNa02 42 Hz (normal range 41–44 Hz), near side 0 Hz; 20 neurons silenced; trial file LOOMR-real-2-RND-f.jsonAll relays, 8 Oct (open)fell, ~65%All relays, 8 Oct (8 Oct trial), shadow on the right eye, seed 2: far-side DNa02 28 Hz (normal range 41–44 Hz), near side 0 Hz; 23 neurons silenced; trial file LOOMR-real-2-R2-f.json0204060far-side DNa02, HzBlue: nothing silenced.Open: the 8 Oct run. Notshown: excitatory relayswithout PVLP141(descriptive only).One model (Shiu et al.LIF on FlyWire v783),brain only; the input isa rate we set for everyLC4/LPLC2 of one eye,not a measured responseto a real shadow;'silenced' means theneuron's output synapseswere removed; the normalrange comes from 3 runsper eye; not a real fly.Digital Fly Lab9 Oct 2026

Silencing other active neurons also changed the turn command, so this relay result is not specific to the relay neurons.

Turn command = how often the turn neuron on the far side (DNa02) fires during the 1-second shadow. Normal range = our three runs per eye with nothing silenced.

  • With one relay neuron (PVLP141) silenced, the turn command fell to about 70% (left eye) / 65% (right eye) of normal (3 runs per eye).
  • With the 17 (left eye) / 20 (right eye) relay neurons that excite the turn neuron silenced, the turn command fell to about 65% (left eye) / 60% (right eye) of normal (3 runs per eye).
  • With the 4 (left eye) / 3 (right eye) relay neurons that inhibit the turn neuron silenced, the turn command changed, but not clearly beyond its normal range for a shadow on the left eye, and rose to about 125% of normal on the right (3 runs per eye).
  • With 17 (left eye) / 20 (right eye) other active neurons, picked at random, silenced, the turn command rose to about 105% of normal for a shadow on the left eye, and stayed within its normal range on the right (1 run per eye).
  • Read by firing rate, our 8 Oct test with all 21 (left eye) / 23 (right eye) relay neurons silenced raised it to about 105% of normal for a shadow on the left eye, and lowered it to about 65% of normal on the right (1 run per eye).

One model (Shiu et al. LIF on FlyWire v783), brain only; the input is a rate we set for every LC4/LPLC2 of one eye, not a measured response to a real shadow; 'silenced' means the neuron's output synapses were removed; the normal range comes from 3 runs per eye; not a real fly.

Not shown in the chart: the excitatory relays without PVLP141 (16 left / 19 right, one run per eye: 30 and 41 Hz), descriptive only and never a reading. Pre-registered 2026-10-09T09:36:50Z, before the first trial; every run and the deviations: report of 9 Oct 2026.

Numbers behind the chart (30 brain runs)
Brain-only runs at 80 spikes per second per looming neuron (one model, 1 s each), 9 Oct 2026; the all-relays runs are from 8 Oct and two runs with nothing silenced are reused from 6 Oct (bit-exact). Turn command = far-side DNa02 rate. Reading and % of normal follow the pre-registered rules (percent rounded to the nearest 5). MDN: the backward-walking neurons.
Trial fileShadow onSilencedSeedDNa02 far / near (Hz)Reading (eye)Giant fibre meanMDN meanWhole-brain spikesActive neurons
LOOML-real-0-f.jsonleft eyenothing024 / 0normal range 24–25116.52.2527,467685
LOOML-real-1-f.jsonleft eyenothing125 / 0normal range 24–25111.5027,187682
LOOML-real-2-f.jsonleft eyenothing225 / 0normal range 24–25116.51.2528,153745
LOOML-real-0-P-f.jsonleft eyePVLP141 (1)019 / 0fell, ~70%116027,413747
LOOML-real-1-P-f.jsonleft eyePVLP141 (1)117 / 0fell, ~70%115027,346740
LOOML-real-2-P-f.jsonleft eyePVLP141 (1)217 / 0fell, ~70%113.5027,438709
LOOML-real-0-E2-f.jsonleft eyeexcitatory two-step relays (17)015 / 0fell, ~65%115.5026,973699
LOOML-real-1-E2-f.jsonleft eyeexcitatory two-step relays (17)114 / 0fell, ~65%111.5026,575653
LOOML-real-2-E2-f.jsonleft eyeexcitatory two-step relays (17)219 / 0fell, ~65%114.5027,741769
LOOML-real-0-I2-f.jsonleft eyeinhibitory two-step relays (4)028 / 0unclear, ~110%117.5027,563675
LOOML-real-1-I2-f.jsonleft eyeinhibitory two-step relays (4)123 / 0unclear, ~110%1151.2527,446725
LOOML-real-2-I2-f.jsonleft eyeinhibitory two-step relays (4)232 / 0unclear, ~110%1150.528,196732
LOOML-real-2-RND-f.jsonleft eyerandom active neurons (17)226 / 0rose, ~105%113.50.527,711660
LOOML-real-2-R2-f.jsonleft eyeall two-step relays (8 Oct) (21)226 / 0rose, ~105%116.5027,991772
LOOML-real-2-E2mP-f.jsonleft eyeexcitatory relays without PVLP141 (descriptive only) (16)230 / 0descriptive only116128,244737
LOOMR-real-0-f.jsonright eyenothing043 / 0normal range 41–441202.7527,446659
LOOMR-real-1-f.jsonright eyenothing144 / 0normal range 41–44122.53.7527,252675
LOOMR-real-2-f.jsonright eyenothing241 / 0normal range 41–44116.5527,693677
LOOMR-real-0-P-f.jsonright eyePVLP141 (1)026 / 0fell, ~65%121026,631635
LOOMR-real-1-P-f.jsonright eyePVLP141 (1)131 / 0fell, ~65%117.5026,572655
LOOMR-real-2-P-f.jsonright eyePVLP141 (1)224 / 0fell, ~65%121.5027,008652
LOOMR-real-0-E2-f.jsonright eyeexcitatory two-step relays (20)026 / 0fell, ~60%120026,739655
LOOMR-real-1-E2-f.jsonright eyeexcitatory two-step relays (20)125 / 0fell, ~60%118.5026,351648
LOOMR-real-2-E2-f.jsonright eyeexcitatory two-step relays (20)226 / 0fell, ~60%122026,947640
LOOMR-real-0-I2-f.jsonright eyeinhibitory two-step relays (3)055 / 0rose, ~125%121.5627,896702
LOOMR-real-1-I2-f.jsonright eyeinhibitory two-step relays (3)152 / 0rose, ~125%123.5527,551686
LOOMR-real-2-I2-f.jsonright eyeinhibitory two-step relays (3)252 / 0rose, ~125%1214.528,032668
LOOMR-real-2-RND-f.jsonright eyerandom active neurons (20)242 / 0within normal range, ~100%1050.2523,586572
LOOMR-real-2-R2-f.jsonright eyeall two-step relays (8 Oct) (23)228 / 0fell, ~65%123.5027,016677
LOOMR-real-2-E2mP-f.jsonright eyeexcitatory relays without PVLP141 (descriptive only) (19)241 / 0descriptive only119.5627,799684

Described, never read: the turn rule passed and the near-side DNa02 was 0 Hz in all 30 runs; giant fibre 113.5–122 Hz except the right-eye random run (105 Hz); MDN 0 Hz in every PVLP141 and excitatory-relay run. Arm readings: PVLP141 fell, excitatory relays fell, inhibitory relays and random neurons "sides differ".

The design, written down first

  • Model: the Shiu et al. leaky integrate-and-fire model (code 91bdd1e7) on FlyWire v783, brain only, 1 s per run, every LC4 and LPLC2 of one eye driven at 80 spikes per second; Brian2 2.9.0, numpy 2.3.5, Python 3.11; the data files matched our earlier runs byte for byte.
  • Turn command = the far-side DNa02 firing rate during the 1 s shadow. Normal range = minimum to maximum of three runs per eye with nothing silenced (seeds 0, 1, 2). % of normal = mean silenced rate ÷ mean normal rate, rounded to the nearest 5.
  • Readings per arm and eye, the first that holds: "gone" (20% or less), "fell" (every run below the normal range), "rose" (every run above it), "within normal range" (every run inside it), otherwise "unclear". An arm's reading is the eyes' common reading, or "sides differ".
  • Arms: PVLP141 (1 cell per side); the excitatory two-step relays (17 / 20); the inhibitory ones (4 / 3); random active neurons (17 / 20, drawn with a fixed seed from neurons that fired in the run with nothing silenced, excluding the looming neurons, all 1,299 descending neurons and all relays); and, read by the same rules, the 8 Oct all-relays runs.
  • Summary sentence: fixed in advance for four cases. The random-neuron control comes first: if it is not "within normal range" on either eye, the summary is "not specific to the relay neurons", whatever the relays did.
  • "Silenced" removes the neuron's output synapses only; a unit test checked, for every list, that only the listed neurons' outgoing synapses changed.

Deviations, in plain words

  • The unit test of the random-neuron lists ran after the random-neuron runs (the lists are written automatically during the queue); it passed.
  • Numbers are filled in per eye ("17 (left eye) / 20 (right eye)"); the words are unchanged.
  • The summary rule was read as "the random control is not within its normal range on at least one eye".
  • The environment check run (left eye, seed 2) repeated our 6 and 8 Oct run exactly, so the planned seed-2 runs from 6 and 8 Oct were reused rather than run again.

Limits of this test

  • One model, brain only. The input is a rate we set, not a measured response to a real shadow; not a real fly.
  • The normal range comes from 3 runs per eye, and the left range is only 1 Hz wide. One random run at 26 Hz, 1 Hz above it, set the summary, while every excitatory-relay run (14-19 Hz left, 25-26 Hz right) sits below every run with nothing silenced.
  • The random-neuron control is one draw and one seed per eye. A fairer control would match the silenced neurons' activity and use several draws and seeds.
  • Described, never read: of the silenced relays, 4 of 17 (left) and 3 of 20 (right) excitatory, 2 of 4 and 2 of 3 inhibitory, and PVLP141 fired in the runs with nothing silenced; the excitatory relays without PVLP141 (one run per eye) gave 30 and 41 Hz.

What the map leaves out

People ask whether a fly brain simulation is "a brain or just a map". We put one number and one source on each part of biology that the map-based model leaves out or simplifies. The in-model counts come from our own copy of the model: by predicted transmitter, 86,025 acetylcholine, 24,858 glutamate, 19,147 GABA, 5,905 dopamine, 2,201 serotonin and 210 octopamine neurons (279 without a prediction); 9,059,302 excitatory and 6,032,681 inhibitory connections.

Short answer: The model is one fly's wiring map: 138,639 neurons and 15,091,983 connections, run with one simple neuron rule. It leaves out electrical synapses (gap junctions), neuropeptides, learning, the different behaviour of different kinds of neurons (including neurons that do not spike), the differences between flies and over a fly's life, and the nerve cord and body. So it can show what the wiring alone does, not everything a fly's brain does.

  • 138,639 neurons
  • 15,091,983 connections (neuron pairs)
  • 54,492,922 synapses
  • 1 hand-set strength (0.275 mV per synapse)
What the map leaves out: one number and one source per part, checked . The rows measure different things, so they do not add up to one share of the brain. In-model counts are from our copy of the Shiu et al. model (code 91bdd1e7) on FlyWire v783.
Part of biologyIn the model?One numberSource
Electrical synapses (gap junctions)direct electrical links between neuronsNo0 electrical links 8 innexin (gap-junction) genes in the fruit fly genome, 4 of them detected in brain neurons; the wiring map has only chemical synapses, so the model has 0 electrical linksFrontiers in Neural Circuits 2025 (innexins); Dorkenwald et al. 2024 (FlyWire: chemical synapses only)
read directly, 2026-10-09
Neuromodulators (dopamine, serotonin, octopamine)slow signals that change how other neurons respondPartly8,316 neurons 8,316 neurons in the model are predicted to use them (dopamine 5,905, serotonin 2,201, octopamine 210); the model wires them in as ordinary fast excitatory connections (dopamine 5,897 excitatory / 3 inhibitory, serotonin 2,127 / 9, octopamine 192 / 1), so their slow modulating effect is not modelledour count from the model files (report of 9 Oct 2026); Shiu et al. 2024, Methods
our data, 2026-10-09
Neuropeptideschemical messengers that spread beyond the synapseNomore than 50 more than 50 neuropeptide precursors (and their receptors) are known in Drosophila; none are in the modelNässel and Zandawala 2021 (review); Shiu et al. 2024
read directly, 2026-10-09
Learning (plasticity)connections that strengthen or weaken with experienceNocount × 0.275 mV every connection's strength is fixed before the run: synapse count x 0.275 mV (one hand-set value for all 15,091,983 connections); nothing changes during or between runsthe model's code, model.py at 91bdd1e7
our data, 2026-10-09
Different kinds of neuronsevery neuron follows the same simple rule, and neurons that do not spike are not modelledNo1 rule 1 rule (leaky integrate-and-fire, same parameters) for all 138,639 neurons; non-spiking neurons, neuron shape and receptor differences are left outShiu et al. 2024
read directly, 2026-10-09
Which chemical each neuron sendspredicted from images, not measuredPartly94% per neuron the transmitter of each neuron is a prediction from electron-microscope images: 94% correct per neuron (87% per synapse, 91% for known cell types) in the published test; this decides whether a connection excites or inhibits in the modelEckstein et al. 2024 (Cell)
read directly, 2026-10-09
One adult female fly at one momentno differences between flies, sexes or agesNo53% 53% of the connections seen in a second fly's brain (hemibrain) were also found in FlyWire's fly; connections of more than ten synapses were found again more than 90% of the timeSchlegel et al. 2024 (Nature)
read directly, 2026-10-09
The nerve cord and bodythe brain model has no spinal-cord equivalent, muscles or legsNoabout 20,000 neurons about 20,000 ventral nerve cord neurons (next to about 140,000 in the brain) are not in the brain model; our body test drove FlyGym's own walking controller, not this wiringBates et al. 2026 (Nature, BANC)
read directly, 2026-10-09

Quotes behind each number: the neuropeptide count is a review's statement; the innexin page answered a bot check, so its full text was read through NCBI's E-utilities. Nature pages answered a bot check to scripts, so the PubMed Central copies were read. Method: report of 9 Oct 2026.

flyvis: ready for a wiring test

flyvis (TuragaLab) is a trained model of the fly's motion-vision circuit built on its connectome. We read its code (commit 92b3845c) to see whether a scrambled-wiring test can run on a normal computer. Every item passed; the test is planned for the next check.

flyvis code read on 9 Oct 2026 (no install; the pretrained models' download was checked once against the project's own checksum, 3,417,042 bytes).
QuestionAnswer
Can the test stimuli (flashes) be made inside the package?Yes
Can the pretrained models be placed without the API-key script?Yes (the folder layout inside the zip is inferred)
Is the connectome file shipped with the package?Yes
Can scrambled synapse counts be loaded?Yes, with one required step: the saved models restore their own counts, so the scrambled counts must be written in after loading
How big is a CPU install?About 1.1 GB (estimate, range 1.0-1.3 GB)
Does it run without a GPU?Yes

Lead scan and verdicts

  • Nothing promoted. The only new item above 20,000 views retells Eon's March 2026 announcement, which our Eon verdict (U) already covers: a There's An AI For That video, approximately 103,764 views (watch page, 9 Oct 2026).
  • Row updates: the "learns to hack" video (dzuma) reached approximately 54,805 views (YouTube search page, 9 Oct 2026, video page) and still links no code; the grade stays U. Idor's Spanish explainer reached approximately 567,371 views (search page, 9 Oct 2026) and joins the gallery.
  • Verdict freshness: all 21 verdicts re-checked on 9 Oct: 13 with code unchanged since grading, 8 with no code to re-check, 0 changed.
  • Coverage: YouTube views-this-week and upload-date searches (28 of 28 pages, in English, French, Spanish and Russian), Hacker News (no fly-brain stories), Google News (nothing new), dataset pages (no new release), Fly Brain Hub and flybrain.info (unchanged). Reddit answered HTTP 403, so it was not covered.

Four new entries and the ledger

  • FlyVL A: a frozen male-CNS connectome as a motion encoder. In the author's committed result files, real wiring scores 90.7% vs 59.8% for a rewired copy (+0.309, 95% CI 0.287-0.332, 3 seeds), but a classical Reichardt motion detector scores 99.8%, and the author's stricter controls remove the gap. It joins the controls ledger as "helps" by the fixed rules (fair, strong; the no-brain baseline is not beaten).
  • Flappy Fly B: a trained readout of the frozen MaleCNS connectome plays a Flappy-style game; it matched a no-connectome controller (7.00 pipes each) only in its sixth version, after hand-tuning.
  • FlyWire Playground B: browser scenarios on the FlyWire brain model; it drops connections under 5 synapses and has adaptation on by default, so it is not the unchanged Shiu et al. model.
  • Let It Flyppen C: music from fly-brain circuits through trained readouts; the brain receives only its position in the song, and the result is in the README only.

Controls ledger: 44 studies, 35 with a wiring null: the real wiring helps in 17, makes no difference in 8, does worse in 2, gives mixed results in 7 and is not yet scored in 1. Our own looming row is unchanged; its note now carries this check's rate readings, which never enter the effect.

Tracking and checks

  • 111 code repositories: 107 unchanged, 3 changed, 1 gone (flydoom, record kept). fly-with-me added commits up to v2.0.0; its training document describes a branch with 9,978 trained synapses while saying the main branch never changes the connectome, so its grade (B) and "no trained part" stay until a re-check.
  • 255 links: no new failures; 3 now answer bot checks.
  • 55 videos re-checked, all available; 1 added (Idor's explainer, linked to the projects it discusses).
  • Python packages: pyarrow 26.0.0 is out (we pin 25.0.1); Brian2 2.10.1 and numpy 2.5.3 are newer than our pins (2.9.0, 2.3.5), which stay until a test has been run with them.
  • MANC's public bucket still holds only v1.0 (19 files, about 18.5 GB).

Method and limits

  • One simulation process at a time, each started below a pre-set memory limit: 25 new brain runs, plus 4 reused from 6 Oct (bit-exact) and the 2 all-relays runs of 8 Oct. Every run has its own result file; the catalogue and ledger builds were run twice with identical outputs.
  • Every number in What the map leaves out comes from a page read on 9 Oct 2026 or from our own model files. Pages that answered a bot check are named in the table notes. There is no single "share missing" figure: the rows measure different things.
  • New grades rest on the authors' result files as read by us, not recomputed. The scan covers two search pages per term at one moment; TikTok, Instagram, X and Reddit are not covered.
  • The run finished within its plan (about 36 of 45 minutes); no planned cut fired.

Next

  • flyvis: a scrambled-wiring test on a normal computer.
  • The relays: an activity-matched random control with more draws and seeds (for example 5 × 3 per eye), and more runs with nothing silenced for the normal range.
  • A coupled brain-and-body looming test, in which the fly's movement changes what the eye sees, is planned; it is not yet tested.
  • Four repositories queued for grading, and the fly-with-me re-check.

Search published pools, pages, reports, and evidence.