Fruit Fly Lab — fruitfly.arnao.ai

↑ the live synthetic mockup, tap the fly · open full screen

Proposal v2 · 2026-09-26 · status: PROPOSAL (synthetic mockup live, nothing built) · decision needed: go / park

v2 = v1 + the Fable adversarial pass integrated (§10): P1 shrunk to one impeccable experiment, a coupling badge for the brain–body link, the missing nerve cord drawn as a ghost, the interpretability bridge page, the visitor-prediction study, honest re-estimate.

One line: a public, phone-first 3D lab where anyone can watch a simulated fruit fly, tap it, silence parts of its brain, and see what changes — built only on the real public science (Nature 2024–2026), with every element labeled by where it came from. The point is not the fly. The point is the sentence the site exists to test: a complete wiring diagram is not an understood mind. You only learn what a mind does by intervening on it. That argument is Jonas & Kording's (Could a Neuroscientist Understand a Microprocessor?, PLOS Comp Bio 2017); what this site adds is that the public does the intervening, and we measure how well the diagram lets them predict the outcome.

Live synthetic mockup: https://fruitfly.arnao.ai/ (procedural body + fake neuron cloud, labeled as such). Panel of eight reviewers: https://fruitfly.arnao.ai/personas.html · Research dossier with every source: https://fruitfly.arnao.ai/research.html · Fable critique: https://fruitfly.arnao.ai/critique.html


0. The decision in 60 seconds

1. What the visitor experiences (Watch → Tinker → Understand)

The panel was unanimous on one thing: the first touch must be the fly, not a button.

  1. Watch (0–5 s, no UI). Camera low and behind the fly mid-stride, pushes in toward the head over ~2.5 s. The head turns translucent and the neurons inside light up. One line: "This fly's brain is simulated too. Tap it." (Designer's opening shot; museum designer's attract loop.)
  2. Tinker (direct manipulation only). Tap the fly → air puff: flinch, wing buzz, a red ripple through the brain, the fly bolts, a one-line caption says what just happened. Tap a brain region → it dims, the body changes, the caption says "in the model, silencing X predicts Y" with a citation. Drag to orbit. Slow-motion scrub at 0.25× so the ripple is watchable. Sound (footstep patter, wing pitch, the hush when a motor circuit goes quiet) and phone haptics on every state change. A visible reset.
  3. Understand (after 2–3 interactions). A dismissible strip offers guided experiments: five-minute stories, each a hypothesis, a run it button that sets the state and holds the camera, a plain-English result, a live citation. Sliders and camera presets live behind an advanced expander, never on first contact.
  4. Every element wears a provenance badge: measured (real recorded fly data) · replayed (precomputed model output) · live (running in your browser now) · illustrative (animation, not a model). This is the honesty layer three of the eight reviewers independently put above every feature.
  5. Share a state as a URL with a thumbnail. Classroom mode: seeded start, predict-before-run prompt, one-tap snapshot of the footprint trail (the AP Biology reviewer's three asks).
  6. Accessible by design: keyboard camera, a live narration region that says in words what the scene is doing, a data-table view of the brain, reduced-motion respected, Fold outer/inner layouts by aspect ratio.

2. The experiments: living figures (each a replayable, DOI-linked reproduction of a published result)

#You doThe model predictsWhere the circuit livesSource (verified)
1 · P1Give the fly sugarProboscis extends; specific SEZ neurons fire; validated in vivo at >90% matchBrain (SEZ), in FlyWireShiu et al., Nature 2024
2 · P2Loom a shadow at itLC4/LPLC2 → Giant Fiber → jump takeoff; connectome-predicted modulators confirmed optogeneticallyBrain → descending, in FlyWirePMC13126034
3 · P2†Activate the "moonwalker" descending neurons (MDN)Forward walking suppressed, fly walks backwardExecutes in the nerve cord, not in FlyWireBidaye et al., Science 2014 · eLife 2020
4 · P2†Change walking speedLeg coordination shifts along one continuum, not discrete "gaits"Nerve cord, not in FlyWireDeAngelis et al., eLife 2019
5 · P2†Bias one side of the DNa02 descending pairTurning velocity scales with the left–right differenceDescending → cord, not in FlyWireRayshubskiy et al., eLife 2025
6 · P3Trigger two grooming drives at onceA suppression hierarchy decides which winsBrain + cordSeeds et al., eLife 2014

Rule from the biologist, adopted and promoted to the public tagline of the site: no perturbation ships unless it maps to a cited experiment. The mockup's "silence left motor → circles" is invented and goes away.

† Fable's catch: three of the six experiments execute in the ventral nerve cord, which FlyWire does not contain. They ship only as behavioral replays with an explicit caption "the executing circuitry is unmapped in this dataset", or move to the MaleCNS phase where the cord is real. The site draws the missing cord as a ghost (dashed, labeled "not in this dataset"), which is the most honest pixel on the site and makes the argument for us: even the famous "complete" connectome is not complete.

3. What is real, what we would load

4. Architecture (static, honest, cheap)

5. Honesty and licensing rules (non-negotiable)

6. The panel (eight reviewers, full text on the panel page)

ReviewerVerdict in one lineTop change
Behavioral biologist (Priya Raman)"Motor L/R" in the brain is anatomically wrong (legs live in the nerve cord); gait toggle is fiction; silence→circle is inventedOnly ship perturbations that map to a cited experiment
Computational neuroscientist (Tomas Lindqvist)Body sim is real and cheap; full brain is replay, subcircuits can be livePer-element provenance tags before any real asset ships
UI/data-viz designer (Mara Feld)Two demos stitched together; neon-dashboard skin is an AI tellOne continuous opening shot; tap the fly first; material rendering
Casual visitor (Denise Okafor, ER nurse)"Did this load wrong?"; every label is jargon; the fly reacting is the fun partPlain-English captions that say what just happened
AP Biology teacher (Luis Herrera)Fits AP Bio Unit 8 and NGSS HS-LS1-2; needs predict-then-runSeeded classroom mode with snapshot export
Museum exhibit designer (Hannah Sørensen)Sentence a 10-year-old repeats: "I touched its brain and the fly went crazy"Tap the animal, not a button; sound and haptics
Brand strategist (Nadia Bellamy)Dilutive as a toy; on-brand only as interpretability-by-intervention next to J-Space and OREORewrite the framing; strip internal links from the public header
Accessibility & mobile (Jordan Whitfield)Usable today by exactly one kind of visitorKeyboard camera + live narration; reduced motion; Fold layouts

Consensus ranking of the eight candidate features (votes across all reviewers): 1. Guided experiments · 2. Explainer layer with live citations · 3. Silence/stimulate tied to real (replayed) model output · 4. Real-vs-sim side-by-side · 5. Real connectome subset with click-to-inspect · 6. Real flybody physics · 7. Share-a-state · 8. Bring-your-own CSV (cut: off-thesis, upload risk, nobody wanted it).

7. What the mockup gets wrong (and what the build changes)

The live mockup is a deliberate stand-in and is labeled so. The panel's corrections, all adopted for the build: brain regions relabeled to real circuits (visual, olfactory, central complex, descending L/R) with the leg motor circuitry drawn as a second structure in the thorax (the ventral nerve cord); the tripod/tetrapod toggle replaced by a continuous speed→coordination mapping; wings fold at rest and beat at ~200 Hz only in flight; halteres idle during walking; the fixed 1.2 s "pulse" replaced by continuous noisy activity or replayed spikes; the spikes/frame counter removed; internal links (panel, critique) moved off the public header. Immediate mockup patches shipped with this proposal: tap-the-fly poke, plain-English "what just happened" caption, reduced-motion and hidden-tab pause, labeled controls, aria states.

8. Phases, cost, and what is earned vs committed

PhaseScopeEffortGate
P0 (done)Research dossier, eight-persona panel, synthetic mockup, this proposal, Fable pass1 session—
P1 (committed on go)Real flybody body as glTF; one experiment, sugar→proboscis, impeccable (Shiu replay, replayed badge); the full provenance system including the coupling badge; the ghost nerve cord; opening shot + tap-the-fly; plain-English captions; reduced motion; the interpretability bridge page (each fly intervention ↔ its ML analog: silencing ↔ ablation, replay ↔ activation patching, linked to J-Space and OREO, anchored on Jonas & Kording); the prediction study (show the real subgraph, ask for a prediction before the run, log it without PII); Plausible; first paint under 10 MB; info.arnao.ai card + SherpaDude listing4–6 sessionsNeuron-name license audit; Turaga-lab reply only matters for P2 trajectories
P2 (earned)Walking replay from the Figshare corpus (measured), MuJoCo WASM live walking + policy in-browser (live badge), 1,000-neuron FlyWire subset with click-to-inspect, experiments 2–5 (cord-resident ones as captioned behavioral replays), guided stories, sound/haptics, share-a-state, classroom mode, Fold layouts, data-table brain view4–6 sessionsOne unsolicited researcher or educator citation (traffic counts are meaningless during a meme wave and unreachable after)
P3 (stretch)MaleCNS whole-nervous-system with the cord real ("first interactive whole-nervous-system, cord included" is a launch of its own on a three-week-old CC-BY dataset), live LIF subcircuit in a Worker, dimorphism toggle, benchmark-as-game on flybench, embeddable component, publish the prediction-study aggregateopenByron's call

Recurring cost: Vercel Blob egress only (roughly $0.05/GB); at a 30 MB default payload that is about $1.50 per thousand visits. Pre-baking runs on the Mini (Shiu model ~5 min per simulated second per CPU thread; a handful of conditions overnight). No LLM in the runtime path.

9. Open decisions for Byron

  1. Go / park. P1 only is the recommendation.
  2. Female (FlyWire) or male (MaleCNS) first — RESOLVED by the Fable pass, and not for fame: the only published whole-brain dynamics model (Shiu) is fitted to the FlyWire female wiring; MaleCNS has none. MaleCNS geometry with Shiu dynamics would be a chimera; MaleCNS without dynamics is the poke-a-neuron dot cloud we are trying to bury. FlyWire for P1, cord drawn as a ghost; MaleCNS at P3 as its own launch.
  3. Name. "Fruit Fly Lab" is the working title. Alternatives: "Known Mind", "Wiring Is Not Understanding". The brand strategist wants the thesis in the name; Fable wants "no uncited perturbation" as the public tagline.
  4. The prediction study. Logging anonymous predictions and publishing the aggregate ("N thousand people given the complete wiring diagram predicted the outcome at X%") turns the site into a citable result. Yes/no, and whether to pre-register it.
  5. Launch framing. One LinkedIn post leading with "a complete wiring diagram is not an understood mind", linking J-Space and OREO as the other two legs. Draft goes through Branding Central for approval; nothing auto-publishes.
  6. Public header links. Strip panel/research/critique from the public page at P1 (keep them under an "about this build" link) or keep them visible as a transparency signal.

10. Self-critique — Fable adversarial pass (v1 → v2, integrated)

Fable 5 reviewed v1 as a ruthless critic (raw critique). Its verdicts and what changed:

Links

WhatLinkStatus
Synthetic mockup (the thing to tap)https://fruitfly.arnao.ai/live, labeled synthetic
This proposalhttps://fruitfly.arnao.ai/proposal.htmlv1
Eight-persona panel, verbatimhttps://fruitfly.arnao.ai/personas.htmldone
Research dossier, every source verifiedhttps://fruitfly.arnao.ai/research.htmldone
Fable critique, rawhttps://fruitfly.arnao.ai/critique.htmldone
flybody paper (Nature 2025)https://www.nature.com/articles/s41586-025-09029-4source
flybody codehttps://github.com/TuragaLab/flybodyApache-2.0
FlyWire connectome collection (Nature 2024)https://www.nature.com/collections/hgcfafejiasource
Whole-brain model (Shiu et al.)https://github.com/philshiu/Drosophila_brain_modelMIT
Community project catalog (129 projects)https://flybrain.info/projects/context
Decision on the Deskhttps://desk.arnao.aineeds Byron