29.12.2014 Views

Untitled - Laboratory of Neurophysics and Physiology

Untitled - Laboratory of Neurophysics and Physiology

Untitled - Laboratory of Neurophysics and Physiology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

with the simulation <strong>of</strong> networks <strong>of</strong> point neuron models. Some programming background in C++ is<br />

helpful but not required. We will start with a refresher on setting up networks <strong>of</strong> neurons focussing<br />

on customising the neuronal <strong>and</strong> synaptic parameters before, during <strong>and</strong> after creation <strong>of</strong> the network<br />

elements. In the second part we will provide a h<strong>and</strong>s-on demonstration <strong>of</strong> how to develop a new neuron<br />

or synapse model for NEST. We will start from a skeleton <strong>and</strong> follow the process through to using<br />

the new model in a network simulation.<br />

References:<br />

[1] Gewaltig & Diesmann (2007), NEST (Neural Simulation Tool), Scholarpedia 2(4):1430<br />

T7<br />

Advanced modelling <strong>of</strong> spiking neural networks with BRIAN<br />

Space Curie, (9.00-12.20; 13.30-16.50)<br />

Romain Brette, École Normale Supérieure, Paris, France<br />

Marcel Stimberg, École Normale Supérieure, Paris, France<br />

Victor Benichoux, École Normale Supérieure, Paris, France<br />

Cyrille Rossant, University College London, UK<br />

Nelson Cortés Hernández, École Normale Supérieure, Paris, France<br />

Dan Goodman, Massachusetts Eye <strong>and</strong> Ear Infirmary, Boston, USA<br />

Bertr<strong>and</strong> Fontaine, Albert Einstein College <strong>of</strong> Medicine, New York, USA<br />

BRIAN [1,2] is a simulator for spiking neural networks, written in the Python programming language.<br />

It focuses on making the writing <strong>of</strong> simulation code as quick as possible <strong>and</strong> on flexibility: new <strong>and</strong><br />

non-st<strong>and</strong>ard models can be readily defined using mathematical notation. This tutorial will present<br />

the current state <strong>of</strong> development <strong>of</strong> BRIAN <strong>and</strong> will enable participants to adapt <strong>and</strong> extend Brian<br />

to their needs. It will also cover existing Brian extensions (brian hears [3], model fitting toolbox [4],<br />

compartmental modelling) <strong>and</strong> introduce “best practices” for complex simulations. Furthermore, it<br />

will present strategies for improving the speed <strong>of</strong> simulations by using Brian’s C code generation<br />

mechanism [5].<br />

We strongly encourage interested participants to mail us further suggestions or comments beforeh<strong>and</strong>:<br />

marcel.stimberg{at}ens.fr. Note that this tutorial is not meant as a beginner’s introduction to BRIAN,<br />

participants should either already use BRIAN in their research or be at least familiar with it (e.g. by<br />

working through the tutorials available at [1]) before the tutorial starts.<br />

References:<br />

[1] http://briansimulator.org<br />

[2] Goodman & Brette (2009), The Brian simulator, Front Neurosci, doi:10.3389/neuro.01.026.2009.<br />

[3] Fontaine et al. (2011), Brian Hears: online auditory processing using vectorisation over channels,<br />

Frontiers in Neuroinformatics 5:9, doi:10.3389/fninf.2011.00009<br />

[4] Rossant et al. (2010), Automatic fitting <strong>of</strong> spiking neuron models to electrophysiological recordings,<br />

Frontiers in Neuroinformatics, doi:10.3389/neuro.11.002.2010<br />

43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!