This is a real neural network.
Not synthetic, not trained: a measured wiring diagram of ~165,000 real neurons from one male Drosophila brain and nerve cord, reconstructed synapse by synapse from electron microscopy.
The connectome at a glance
- Nodes = neurons. ~165,122 traced.
- Edges = synaptic connections. ~25.5M, directed, weighted.
- Edge weight = the dataset's reported synapse count between two specific neurons. These are reconstructed counts, not weights learned by this explorer.
- Architecture: input (sensory) → processing (5 coarse regions, dominated by the optic lobe) → output (motor/endocrine): a sparse, modular, grown analogue of an input/hidden/output stack, not a designed one.
- Density: 25.5M edges across 165k×165k possible pairs is ~0.09% dense, far sparser than a dense MLP layer, closer in spirit to a very large, irregular sparse GNN.
What this is not
- This explorer performs no training or inference - no loss function, no backprop, no gradient descent, anywhere in this app. (The underlying MaleCNS reconstruction itself used automated, learned segmentation and synapse-detection upstream, long before this explorer ever sees the data - see the primary paper.)
- The Dynamics tab's animated simulation is an illustrative toy (a hand-picked leaky-integrator model), not validated real neural dynamics, and it says so on that tab.
- Not a designed architecture for a task objective. This is what development and evolution wired for survival and behavior, and someone measured it afterward.
- Single individual. Completeness and per-neuron metadata are real but imperfect (see "Dataset details" above, and the caveats on each tab).
Where to look next
- Overview: a Sankey diagram of the input->processing->output flow (~6.6% of total synapse weight by design - it excludes recurrence and processing-to-processing links; see the tab for the exact figure).
- I/O Matrix, then Pathway Explorer: zoom from "all input categories times all output categories" down to one real circuit.
- Neuron Detail: one real neuron's actual measured 3D shape, not a stylized icon.
- Anatomy / Anatomy 3D: 140,024 of 165,122 traced neurons (those with a recorded soma position) plotted at their real physical position. No layout algorithm involved, so this is what it looks like "for free."
| Stage | Category | n | Definition |
|---|---|---|---|
| Input | Vision | – | Photoreceptors and early visual neurons (e.g. retinal photoreceptors R1–R8). |
| Touch & mechanosensation | – | Touch, vibration, airflow, and (folded in here) hearing/gravity sensing via Johnston's organ. | |
| Smell (olfaction) | – | Smell. Olfactory receptor neurons feeding the antennal lobe. | |
| Body position (proprioception) | – | Joint/muscle position and tension sensing (chordotonal organs, campaniform sensilla). | |
| Taste (gustation) | – | Taste. Gustatory receptor neurons (labellum, legs, wings). | |
| Humidity sensing | – | Humidity sensing. | |
| Other chemosensory | – | Unspecified chemosensation - not asserted to exclude smell/taste, just not separately labeled as either by the dataset. | |
| Temperature sensing | – | Temperature sensing (mostly in the antennal arista). | |
| Processing | Optic lobe | – | Largest single layer in the whole dataset, doing visual processing before signals reach the central brain. |
| Central brain | – | Central-brain interneurons: mushroom bodies (learning/memory), central complex (navigation), and other integrative regions. | |
| Ventral nerve cord | – | Ventral nerve cord interneurons: local segmental circuits, including central pattern generators for gait. | |
| Ascending (body → brain) | – | Carry signal from VNC up to the brain. | |
| Descending (brain → body) | – | Carry signal from the brain down to the VNC, e.g. the Giant Fiber/DNp01 escape-jump neuron. | |
| Output | Abdomen | – | Abdominal muscles, for breathing, genitalia, and abdomen movement. |
| Front leg | – | Front-leg (T1) muscles. | |
| Middle leg | – | Middle-leg (T2) muscles. | |
| Hind leg | – | Hind-leg (T3) muscles. | |
| Endocrine | – | Neurosecretory output to the corpora cardiaca, for hormonal regulation. | |
| Proboscis (feeding) | – | Mouthpart muscles, used for feeding. | |
| Wing | – | Wing muscles (flight). | |
| Neck | – | Neck muscles, for head stabilization during flight. | |
| Other motor | – | Antennal muscles (low-confidence bucket). | |
| Haltere | – | Haltere muscles, the fly's gyroscopic balance organ. 16 of this category's neurons are documented haltere motor neurons (subclass); the remaining 2 are non-motor efferents exiting through the same nerve, not motor neurons with an unresolved target - see Pathway Explorer for the underlying per-neuron data. |
Counts are generated from the current classification export (loading...). "unknown" is a deliberate residual bucket: mostly non-traced bodies or dataset-flagged uncertainty, not a real category. Output categories are derived primarily from a motor neuron's own documented subclass label, falling back to exitNerve (external MANC nerve nomenclature) only where subclass doesn't resolve it - see Pathway Explorer and the project docs for exact rules.
Top paths (by bottleneck weight)
Ranked from the first 50,000 paths encountered during deterministic graph traversal of this already-reduced subgraph. This is neither exhaustive nor statistically representative - traversal order, not sampling design, decides which paths are found.
| path | hops | total weight | bottleneck |
|---|
