Image of neuroscience students in a classroom

Tutorials & E-Library

Would you like to learn how to use the tools and services available on EBRAINS? Here, you can find a list of EBRAINS offerings and links to their tutorials.

User Documentation
Level: Advanced

Creating a stylized ("stick figure") model cell

These tutorials show how to use the CellBuilder, a powerful and convenient tool for constructing and managing models of individual neurons. The CellBuilder is a "graphical form for specifying the properties of a model cell." It breaks the job of model specification into a sequence of tasks :

Setting up model topology (branching pattern).
Grouping sections with shared properties into subsets.
Assigning geometric properties (length, diameter) to subsets or individual sections, and specifying a discretization strategy (i.e. how to set nseg).
Assigning biophysical properties (Ra, cm, ion channels, buffers, pumps, etc.) to subsets or individual sections.

These are the same things we would have to do, and pretty much the same sequence we'd follow, in order to define a model by writing hoc code. However, the CellBuilder helps us keep it all nice and organized, and eliminates a lot of error-prone typging.
User Documentation
Level: Advanced

MUSIC tutorial – MUSIC with SLI

SLI is the built-in scripting language in NEST. It is a stack-based language loosely modelled on PostScript. It is quite cumbersome to work with, is not extensively documented, and has quite a few corner cases, design issues and unintended behaviours. But it is small, already built into NEST and is much more memory efficient than using Python. If your models are very large and memory is tight, or you are using a system where Python isn’t available, then SLI is the way to go.

Create an account

EBRAINS is open and free. Sign up now for complete access to our tools and services.