NeuroSim / Attribution
None of the science is ours.
NeuroSim depends on scientific work and open-source software produced by other people. This page names all of it and separates what is bundled from what is only cited.
Alsadaany Industries did not create the Drosophila connectome, FlyWire, the hemibrain reconstruction, the published whole-brain model, any of the anatomical characterisations cited here, or any of the scientific software listed below.
What Alsadaany Industries built is the software layer: an engine that implements published equations, circuit generators that instantiate published architectural descriptions, the visualisation, the experiment harness and this website. Citing a paper here is attribution, not affiliation.
Bundled in the application
Open-source software that ships as part of this website, used under the licence named.
Next.js
Vercel, Inc.
MIT
Application framework: routing, rendering and the build pipeline.
React
Meta Platforms, Inc. and affiliates
MIT
Interface runtime for the application shell and control surfaces.
Tailwind CSS
Tailwind Labs, Inc.
MIT
Utility CSS layer. The design tokens are first-party custom properties.
TypeScript
Microsoft Corporation
Apache-2.0
Build-time type system for the application, engine and worker protocol.
Inter · Inter Tight
The Inter Project Authors
SIL OFL 1.1
Interface and display typefaces, self-hosted. No runtime font requests.
JetBrains Mono
JetBrains s.r.o.
SIL OFL 1.1
Monospaced typeface for numerical and technical text, self-hosted.
@webgpu/types
WebGPU contributors
BSD-3-Clause
Type declarations for the WebGPU API. Build-time only.
Datasets, referenced only
Connectome data products this project cites but does not bundle, download or redistribute in any form.
FlyWire connectome
Princeton University and the FlyWire Consortium
See FlyWire terms; several data products are non-commercial
The complete adult Drosophila connectome. Not bundled, not redistributed and not downloaded by this project. Cited as the reference dataset and as the target of the documented import adapter, which leaves the data with the researcher who obtained it under its own licence.
Hemibrain connectome
HHMI Janelia Research Campus
See Janelia hemibrain terms
Central-brain reconstruction used as a literature source for circuit statistics. No data from it is bundled or redistributed here.
Scientific software, prior art
Projects that informed the approach without contributing code to it.
Brian 2
Stimberg, Brette, Goodman and contributors
CeCILL 2.1
The simulator in which the reference Drosophila model was written. NeuroSim does not embed, wrap, port or execute it. The same published equations are implemented natively in TypeScript.
GeNN
University of Sussex and contributors
LGPL-2.1
GPU spiking-network simulator, referenced as prior art for kernel structure. No GeNN code is used, ported or linked.
MuJoCo · flybody
Google DeepMind and contributors
Apache-2.0
Physics engine and anatomical fly body model, referenced as the proper approach to embodied fly simulation. The NeuroSim agent is an independent kinematic model and uses neither.
PyTorch
The PyTorch contributors
BSD-3-Clause
Referenced as the standard framework for connectome-constrained model fitting in the literature. Not a dependency: the browser platform has no Python runtime.
Publications cited
- 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.
- 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.
- 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.
- 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).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
If an attribution is incomplete, a licence is stated incorrectly, or your work is represented in a way you disagree with, write to contact@alsadaany.com. Attribution corrections are treated as higher priority than feature work.