NeuroFly
A research sandbox for testing how AI could detect, predict and compensate for functional decline in Drosophila neurodegeneration models.
Loading the real FlyWire map in the background…
9,000 real FlyWire neurons at their positions, seen from the front. Each stimulus lights them up hop by hop; ringed points are the descending neurons that move the fly (DNa01 and DNa02 steer, MDN walks backward).
Seeded: the fly's sound-sensing neurons (Johnston's organ JO-A and JO-B, both antennae). Listed: the brain cell types that carry the most activity after them.
Watch the wiring wear out
Everything the fly senses in the chamber (a wall it bumps, food it smells, a lamp it sees, or the auto stimuli) seeds real sensory neurons in the FlyWire adult brain connectome (139,255 neurons, 15.1M connections). The brain map at the top of the page shows where that activity goes, with the damage counters under it. As the fly ages it loses neurons, and the same stimulus reaches less of its brain.
Simulated ageing (an assumption, not a measurement): while the page is open the fly ages (1 day per minute by default) and loses neurons along the curve lost = 60% × (1 − exp(−(day/60)³)), in a fixed pseudo-random order. Lost neurons stop firing and relaying, so the same stimulus reaches less of the brain and the fly moves less. The fly dies when 55% of its neurons are lost (about day 82). Brain damage is reported two ways: neurons lost, and how much of a healthy brain's response the same stimulus still produces. This is a toy model of neuron loss, not of any specific disease.
The life of NF-001
Every connectome-driven move is logged in this browser (up to 300 events) and charted below. Nothing is sent anywhere; export the log as JSON or reset it at any time.
| Time | Source | Stimulus | Strength | Action | Turn | Backward | Seeded | Peak active |
|---|---|---|---|---|---|---|---|---|
| No connectome events yet. | ||||||||
Model: linear-threshold propagation over structural wiring with assumed transmitter signs (GABA and glutamate inhibitory), not a spiking simulation, a neural recording or a living fly. The motor mapping is a documented heuristic (nf001-motor-map-0.1). Data: FlyWire Consortium, adult Drosophila connectome release 783 (DOI 10.5281/zenodo.10676866), CC BY-NC 4.0; synapses summed across neuropils. Non-commercial research use.
Questions before claims
early-detection
Early Neurodegeneration Detection
Can longitudinal behavioral signals reveal a synthetic disease trajectory before a conventional threshold is crossed?
prospective-risk
Prospective Progression Prediction
Can an early behavioral window predict later synthetic functional decline?
adaptive-compensation
AI Adaptive Compensation
Can a closed-loop controller reduce task errors in a synthetic impaired agent without changing the disease model?
Run a reproducible trajectory
—
From sandbox to defensible science
- Phase 0 — Synthetic validation
Exercise the architecture, provenance, APIs and visualization without pretending the values are biological.
- Phase 1 — Public datasets
Train and evaluate behavioral models on published Drosophila tracking datasets with explicit provenance.
- Phase 2 — External lab collaboration
Prospectively test early-detection hypotheses in an established neurodegeneration model under appropriate institutional oversight.
- Phase 3 — Closed-loop assistance
Evaluate whether adaptive sensory feedback changes task performance, clearly separating compensation from treatment.
