Brian (software)

Brian is an open source Python package for developing simulations of networks of spiking neurons.

Brian is aimed at researchers developing models based on networks of spiking neurons.

The general design is aimed at maximising flexibility, simplicity and users' development time.

This is in contrast to the approach taken by many neural simulators in which users select from a predefined set of neuron models.

The following code defines, runs and plots a randomly connected network of leaky integrate and fire neurons with exponential inhibitory and excitatory currents.

Sample raster plot from randomly connected network of integrate and fire neurons with exponential inhibitory and excitatory currents.