Brian2 logo

Brian2

A simulator for spiking neural networks.

1.1K stars 256 forks NOASSERTION

Links

About

The “Brian” simulator is a simulation software for biological spiking neural networks. Neuroscientists write their model in a high-level language (Python) with a simple syntax based on mathematical equations and physical units. Behind the scenes, Brian converts users’ high-level code into efficient, low-level code to run the simulation. The software therefore allows users to easily write models without sacrificing computational efficiency. This unique mix of user-friendliness and efficiency has made it a standard tool for computational neuroscientists worldwide. Brian is used for research and teaching, and is embedded in an ecosystem of supplementary software packages. These packages include convenience tools for plotting, model import/export, and model fitting, computational backends adding support for hardware platforms such as GPUs, and domain-specific frameworks, e.g. for simulating optogenetic experiments.

Brian has been in continual development since 2007, with a major rewrite as "Brian2" in 2014.

Tags


Related Projects

Archimedes logo

Archimedes

147
scikit-rf logo

scikit-rf

843
PathSim logo

PathSim

226
bdsim logo

bdsim

237
PySD logo

PySD

435
Thermal Engineering Systems in Python: TESPy logo

Thermal Engineering Systems in Python: TESPy

362
PySimHub

Community hub for Python simulation and numerics tools.

© 2026 PySimHub. MIT License.

Data updated Unknown