Brian Tutorial at CNS 2015

Modelling of spiking neural networks with Brian

Tutorial T3 at CNS 2015, Prague (July 18th 2015)

The tutorial will take place in room RB 211 at the University of Economics. Please consider installing Brian 2 beforehand, see the installation instructions in the documentation.

The material presented at the tutorial can be found here:


In the morning sessions, we plan to give an introduction to Brian, no prior knowledge of Brian is necessary. The afternoon sessions will be about more advanced topics and delve a bit into Brian’s internals. There will also be a general question&answers session where we can discuss any topic of interest to the participants.



9.00 - 9.30

Introduction & installation

9.30 - 10.10

Core concepts of Brian 2

Coffee break

10.40 - 12.00

Hands-on tutorial

Lunch break

13.30 - 13.45

Going from Brian 1 to Brian 2

13.45 - 15.10

Advanced Brian 2 (code generation, standalone mode, extending Brian 2)

Coffee break

15.40 - 16.30

Question & Answer session

Working with Brian 2

We recommend using the Anaconda distribution with Brian 2.

  • The full Anaconda distribution comes with a Matlab-like development environment for Python called Spyder, you can start it by typing spyder in a Terminal. You can also start it using Anaconda’s “launcher” application, for more details and other IDEs that you can use, see
  • You don’t necessarily need a full IDE to work with Python/Brian, starting ipython in a terminal window and using any text editor to edit files is good enough.