Below is a list of packages that build on Brian, either from us, colleagues we’ve worked on, or entirely separate groups. If you have written a package using Brian and it’s not listed here, let us know!
- GPU-enhanced neural network simulator (GeNN). Allows you to run Brian models on GPU up to 400x faster (paper).
Third party packages
- Neuronal Dynamics by Wulfram Gerstner, Werner M. Kistler, Richard Naud and Liam Paninski.
- SNN conversion toolbox contains functions to transform rate-based artificial neural networks into spiking neural networks, and to simulate them.
Older software (Brian version 1 only)
- CLONES. Closed-Loop Neural Simulations. An open-source interface between Brian and Sofa, a physics engine for biomedical simulation. clones allows you to model animal behaviour through the interaction of neurons, muscles and the environment. The video (click for full screen) demonstrates the clones implementation of Jordan Boyle’s C. Elegans locomotion model (Boyle, JH. C. elegans locomotion: an integrated approach. PhD thesis, university of Leeds, 2009).
- DANA. Distributed, Asynchronous, Numerical and Adaptive computing framework. A project designed for rate based models, complementing Brian’s focus on spiking models. Partly inspired by and aiming at full integration with Brian.
- PyNN. A simulator-independent package for building neuronal network models. Allows you to write code for a model once using the PyNN API, and then run it without modification on any simulator that PyNN supports (currently Neuron, NEST, PCSIM and Brian).
- Debian. A GNU/Linux distribution with an extensive coverage of scientific software. Brian in Debian is maintained by NeuroDebian project, which also provides up-to-date releases of neuroscience-related software for recent Debian and Ubuntu releases.
- Python(x,y). A distribution of Python oriented towards scientific computation, including Brian as a plugin.
- Sage. A free open-source mathematics software system based on Python, including Brian as an optional extension.