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: Beginner

A NEURON Programming Tutorial - Part D

Although our simulated neurons were given a characteristic subthalamic nucleus projection neuron morphology in tutorial part C, they still only contain the default Hodgkin and Huxley types of sodium and potassium ion selective channels. We would like to make our neurons much more electrophysiologically characteristic of subthalamic nucleus neurons. There are many channel types we would want to add, but for the tutorial we will add only one new type.
User Documentation
Level: Beginner

A NEURON Programming Tutorial - Part E

We have run a reasonable number of simulations since the first tutorial (part A). Quite often we will want to analyse or record certain simulation results and perform large numbers of simulations as fast as possible (for example in parameter searching). In this tutorial we will explore methods of getting data out of neuron to be stored or analysed in other packages. We will also consider ways of speeding up the simulations and the consequences and decision we take in doing this.
User Documentation
Level: Beginner

A NEURON Programming Tutorial - part C

At the beginning of part A, we defined our final product to be a model of a small network of rat subthalamic nucleus projection neurons with each neuron having a particular dendritic tree morphology.

In this part, we will explore how to introduce 3D spatial information into the model (i.e. where to place in 3D space dendrites and neurons), how to define multiple neurons using templates, and how to connect neurons up using NetCon.
User Documentation
Level: Beginner

A NEURON Programming Tutorial - Part A

NEURON is an extensible nerve modelling and simulation program. It allows you to create complex nerve models by connecting multiple one-dimensional sections together to form arbitrary neuron morphologies, and allows you to insert multiple membrane properties into these sections (including channels, synapses, and ionic concentrations). The interface was designed to present the neural modeller with an intuitive environment and hide the details of the numerical methods used in the simulation.

This tutorial is divided into 5 parts (A - E) and will take you, step by step, through the process of creating a complex simulation. In part A we start with the basics: how to create a single compartment neuron model with Hodgkin-Huxley conductances, how to run the simulator and how to display the simulation results. In part B we move into the more advanced topics of building multi-compartmental neurons and using different types of graphs to display the results. In part C we will replicate neurons using templates and connect these neurons together. In part D we will add new membrane mechanisms to the simulator and incorporate them in our neurons. Finally, in part E we will look at ways of saving data from the simulations and methods for increasing simulation speed.

Create an account

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