Skip to content
Alsadaany IndustriesAlsadaany IndustriesNeuroSim

NeuroSim / Research foundations

Why the model is grounded.

NeuroSim does not invent its circuits. Every architecture it runs comes from published connectomic work, and every neuron parameter comes from a published model. This page is the evidence behind the product.

01

Connectomics

Neural connectivity as computational structure.

Connectomics reconstructs complete wiring diagrams: every neuron, every synapse, the direction and strength of each connection. For the adult fruit fly this is finished work. The FlyWire consortium published a whole-brain connectome of 139,255 neurons and roughly 54.5 million synapses in 2024, following the hemibrain reconstruction of the central brain in 2020.

Completeness changes what a model can be. A network built on a connectome does not assume its connectivity, which narrows the modelling choices to the neuron model and a small number of free parameters.

02

Neural dynamics

Temporal activity rather than static representations.

Biological neurons communicate in discrete, timed events. A spiking model keeps that structure: state evolves continuously, but information crosses synapses only at spike times. The temporal organisation of the computation stays explicit instead of being averaged away.

NeuroSim uses leaky integrate-and-fire neurons, the model used by the published whole-brain Drosophila work whose parameters it adopts. It captures integration, leak, threshold, reset and refractoriness. It does not model dendritic computation, active conductances, short-term plasticity or neuromodulation.

03

Biological intelligence

Circuit mechanisms as models of intelligent behaviour.

A fruit fly navigates turbulent odour plumes, learns associations in a handful of trials and tracks a heading through featureless terrain, on a few hundred microwatts. Whatever intelligence means at that scale, it is implemented by about 139,000 neurons whose wiring is now known.

The question is narrow and answerable in principle: how much of that capability is determined by circuit structure. Where structure alone predicts function, the connectome is close to a specification. Where it does not, the gap identifies what else the model needs.

04

Embodied behaviour

Action and sensation as one closed loop.

A circuit studied in isolation is fed inputs an experimenter chose. A circuit in a loop with a body receives inputs its own past actions produced. That difference changes what the dynamics mean.

NeuroSim closes the loop at the smallest scale that is still honest. An agent's two visual half-fields are computed by ray-casting an arena, injected into the two halves of the optic-lobe circuit, and the resulting readout rates set the two wheel speeds. The body is a kinematic model and makes no claim to reproduce fly locomotion.

05

Neuromorphic computation

Biological principles as computational primitives.

Biological circuits are sparse, event-driven and asynchronous. Neuromorphic engineering asks what happens when hardware adopts those properties, and connectome-derived circuits are natural benchmarks for it.

The accelerated backend is a small exercise in the same direction: a spiking network as compute passes per timestep, with delayed delivery through a ring buffer. It is a browser kernel rather than neuromorphic hardware, but the structure of the problem is the one GPU spiking simulators solve.

In the product today

What ships in NeuroSim.

A leaky integrate-and-fire engine over a sparse graph with the published Drosophila constants. Four circuits generated from published architectural descriptions: mushroom body, central complex ring attractor, optic-lobe motion detector, and a degree-matched unstructured control.

Six experiment protocols with seeded control and intervention conditions, eight metrics computed identically per condition, and results that ship with their own caveats.

A documented adapter converts a neuron table and a connection table into the same circuit structure the generators produce, so measured connectome data can be used without redistributing it.

Limitations

Where this stops being faithful.

  1. 01

    Reduced circuits

    Hundreds to a few thousand neurons, roughly one to two per cent of the adult fly brain. Absolute rates depend on that reduction.

  2. 02

    First-order neuron model

    Integration, leak, threshold, reset and refractoriness, and nothing else. No dendritic computation, active conductances or gap junctions.

  3. 03

    No learning

    The mushroom body is a learning circuit and this model does not learn. Dopamine-gated depression at the output synapses is the obvious first addition.

  4. 04

    No physiological validation

    Simulated responses have not been scored against recordings. Qualitative agreement with published behaviour is not a validated match.

  5. 05

    Free parameters

    Projection strengths were chosen so each circuit operates in a sensible dynamical regime at browser scale. They are not measured synapse counts.

  6. 06

    Device dependence

    Speed, and in edge cases numerical results, depend on browser, drivers and hardware.

Foundations

Built on published science.

All of this belongs to its authors. Alsadaany Industries produced none of it.

  1. 2024

    Neuronal wiring diagram of an adult brain

    Nature 634:124–138

    The complete adult Drosophila connectome: 139,255 neurons and roughly 54.5 million synapses. Cited as the reference dataset for connectome-scale work and as the target of the data-import path. Its data is not bundled with this site.

  2. 2024

    Whole-brain annotation and multi-connectome cell typing of Drosophila

    Nature 634:139–152

    Cell-type annotation and neurotransmitter assignment across the FlyWire connectome; the basis for treating GABAergic and glutamatergic cells as inhibitory.

  3. 2024

    A Drosophila computational brain model reveals sensorimotor processing

    Nature 634:210–219

    The leaky integrate-and-fire parameterisation used by the NeuroSim engine: −52 mV rest, −45 mV threshold, 20 ms membrane time constant, 5 ms synaptic decay, 2.2 ms refractory period, 1.8 ms propagation delay and 0.275 mV per synapse.

  4. 2013

    Random convergence of olfactory inputs in the Drosophila mushroom body

    Nature 497:113–117

    The random-sampling rule used to wire projection neurons onto Kenyon cells (~6 claws per cell).

  5. 2014

    The neuronal architecture of the mushroom body provides a logic for associative learning

    eLife 3:e04577

    Compartmental organisation of the mushroom body: MBON and DAN counts, and their compartment-matched connectivity.

  6. 2014

    Sparse, decorrelated odour coding in the mushroom body enhances learned odour discrimination

    Nature Neuroscience 17:559–568

    The role of the APL neuron as a global inhibitory feedback loop enforcing sparse Kenyon-cell coding.

  7. 2020

    The connectome of the adult Drosophila mushroom body provides insights into function

    eLife 9:e62576

    Quantitative mushroom-body connectivity used to sanity-check the generated circuit's degree statistics.

  8. 2020

    The neuroanatomical ultrastructure and function of a biological ring attractor

    Neuron 108:145–163

    The E-PG / P-EN / Δ7 wiring of the central-complex ring attractor, including the ±1 wedge offset that rotates the bump.

  9. 2021

    A connectome of the Drosophila central complex reveals network motifs suitable for flexible navigation and context-dependent action selection

    eLife 10:e66039

    Central-complex cell types and network motifs underlying the heading-direction circuit.

  10. 2013

    A visual motion detection circuit suggested by Drosophila connectomics

    Nature 500:175–181

    The L1→Mi1/Tm3→T4 ON pathway and the offset-arm structure of the elementary motion detector.

  11. 2017

    The comprehensive connectome of a neural substrate for 'ON' motion detection in Drosophila

    eLife 6:e24394

    Comprehensive ON-pathway connectivity, including CT1's role in null-direction suppression.

  12. 2019

    Comparisons between the ON- and OFF-edge motion pathways in the Drosophila brain

    eLife 8:e40025

    The L2→Tm1/Tm2→T5 OFF pathway and its symmetry with the ON pathway.

  13. 2020

    A connectome and analysis of the adult Drosophila central brain

    eLife 9:e57443

    The hemibrain connectome; a second independent source for the circuit statistics used here.

  14. 2025

    Whole-body physics simulation of fruit fly locomotion

    Nature

    Reference for embodied fly simulation. NeuroSim's browser agent is a far simpler kinematic model and does not use this work's body model or code.

  15. 2019

    Brian 2, an intuitive and efficient neural simulator

    eLife 8:e47314

    The simulator in which the reference Drosophila LIF model was written. NeuroSim implements the same equations natively for the browser; it does not run or embed Brian 2.

  16. 2018

    GPU outperforms current HPC and neuromorphic solutions in terms of speed and energy when simulating a highly-connected cortical model

    Frontiers in Neuroscience 12:941

    GeNN's approach to GPU spiking simulation, which informed the structure of the NeuroSim WebGPU kernel.

Direction

What comes next.

Stated as intentions, not a roadmap with dates. None of this is implemented.

Connectome import in the interface

File-picker access to the existing adapter, so measured neuron and connection tables can be loaded without leaving the browser.

Larger circuits

Off-main-thread streaming and level-of-detail rendering. The sparse representation is not the ceiling.

Plasticity

Dopamine-gated synaptic depression where mushroom-body learning actually happens.

Validation

Scoring simulated population responses against published physiological recordings.

Run bundles

Downloadable configuration, seed, spike trains and metrics, so a result can be checked outside the browser.