Brian
A simulator for spiking neural networks. It is written in Python for rapid development and ease-of-use, and generates code in several different languages for a variety of computational devices for efficient execution (for example on GPU via the GeNN simulator using the Brian2GeNN package). It includes packages for automatically fitting neuron models to experimental data and for modelling the auditory system.
The core Brian team consists of Dan Goodman at Imperial, and Romain Brette and Marcel Stimberg at l'Institut de la Vision in Paris.
Links
Related videos
-
Cosyne tutorial on spiking neural networks (2/2)
Part 2 - (Machine) learning with SNNs -
Cosyne tutorial on spiking neural networks (1/2)
Part 1 - "Classical" SNNs
Related talks
-
Spikes are cool again! What's next?
Dan Goodman at Institute for Neuroinformatics, University of Zurich (2025)
Related publications
2020
-
Hathway P
(2020)
Biologically-inspired machine learning approaches to large-scale neural data analysis.
PhD thesis, Imperial College London -
Stimberg M, Goodman DFM, Nowotny T
(2020)
Brian2GeNN: a system for accelerating a large variety of spiking neural networks with graphics hardware.
Scientific Reports
2019
-
Lestang J-H, Goodman DFM
General neural mechanisms can account for rising slope preference in localization of ambiguous sounds.
Preprint
-
Lestang J-H
(2019)
The role of canonical neural computations in sound localization.
PhD thesis, Imperial College London -
Stimberg M, Brette R, Goodman DFM
(2019)
Brian 2, an intuitive and efficient neural simulator.
eLife
-
Stimberg M, Goodman DFM, Brette R, De Pittà M
(2019)
Modeling neuron-glia interactions with the Brian 2 simulator.
Springer
2018
-
Goodman DFM, Winter IM, Léger AC, de Cheveigné A, Lorenzi C
(2018)
Modelling firing regularity in the ventral cochlear nucleus: mechanisms, and effects of stimulus level and synaptopathy.
Hearing Research
-
Hathway P, Goodman DFM
(2018)
[Re] Spike Timing Dependent Plasticity Finds the Start of Repeating Patterns in Continuous Spike Trains.
ReScience
-
Blundell I, et al.
(2018)
Code Generation in Computational Neuroscience: A Review of Tools and Techniques.
Frontiers in Neuroinformatics
2017
-
Lestang JH, Goodman DF
(2017)
The roles of inhibition and adaptation for spatial hearing in difficult listening conditions.
Acoustical Society of America
2015
-
Goodman DFM, de Cheveigné A, Winter IM, Lorenzi C
(2015)
Downstream changes in firing regularity following damage to the early auditory system.
Computational Neuroscience
2014
-
Stimberg M, Goodman DFM, Benichoux V, Brette R
(2014)
Equation-oriented specification of neural models for simulations.
Frontiers in Neuroinformatics
2013
-
Goodman DFM, Brette R
(2013)
Brian simulator.
Scholarpedia
-
Goodman DFM, Brette R
(2013)
Brian Spiking Neural Network Simulator.
SpringerReference
2011
-
Brette R, Goodman DFM
(2011)
Vectorised algorithms for spiking neural network simulation.
Neural Computation
-
Kremer Y, Léger J-F, Goodman D, Brette R, Bourdieu L
(2011)
Late emergence of the vibrissa direction selectivity map in the rat barrel cortex.
Journal of Neuroscience
-
Rossant C, Goodman DFM, Fontaine B, Platkiewicz J, Magnusson AK, Brette R
(2011)
Fitting neuron models to spike trains.
Frontiers in Neuroscience
-
Fontaine B, Goodman DFM, Benichoux V, Brette R
(2011)
Brian Hears: online auditory processing using vectorisation over channels.
Frontiers in Neuroinformatics
2010
-
Goodman DFM, Brette R
(2010)
Spike-timing-based computation in sound localization.
PLoS Computational Biology
-
Rossant C, Goodman DFM, Platkiewicz J, Brette R
(2010)
Automatic fitting of spiking neuron models to electrophysiological recordings.
Frontiers in Neuroinformatics
-
Goodman DFM, Brette R
(2010)
Learning to localise sounds with spiking neural networks.
Advances in Neural Information Processing Systems
-
Goodman DFM
(2010)
Code Generation: A Strategy for Neural Network Simulators.
Neuroinformatics
2009
-
Brette R, Goodman D
(2009)
Brian: a simple and flexible simulator for spiking neural networks.
The Neuromorphic Engineer
-
Goodman DFM, Brette R
(2009)
The Brian simulator.
Frontiers in Neuroscience
2008
-
Goodman D, Brette R
(2008)
Brian: a simulator for spiking neural networks in Python.
Frontiers in Neuroinformatics
Categories