Single Neuron Models

S1 – Passive Cell Membrane

Explore the properties of the cell membrane and the mechanisms of the action potential. We’ll introduce you how to simulate a cell in the NEURON + Python environment. If this is your first time coding, don’t worry!

Download Zip | Launch in Colab

S2 – What Makes a Neuron Spike

Explore the ion channels that make a cell spike

Download Zip | Launch in NeuroLab

S3 – What is Adaptation? Bursting?

Learn the basics of cell adaptation and bursting by utilizing new ion channels. Modifying their conductances and determine their effects.

Download Zip | Launch in NeuroLab

S4 – Synapses

The simulation explores the effects of temporal summation for multiple synaptic inputs. The model is a three compartment model with two dendrite compartments and a soma.

Download Zip | Launch in NeuroLab

S5 – Central Pattern Generators (CPG)

How do tetrapods decide when to walk, trot or gallop? Explore central pattern generators in this tutorial.

Download Zip | Launch in NeuroLab

S6 – Short-Term Memory and Winner-Take-All

Explore two network types for memory.

Download Zip | Launch in NeuroLab

S2-S6 Hoc Models

Explore the software tutorials above using NEURON’s native HOC code. Download the zip file, compile (nrnivmodl or mknrndll) and run the experiment.

Download Zip

Synaptic Plasticity

Explore the phenomenon in which synaptic efficacy changes over time in response to previous synaptic occurrences.

Read More | Download Zip | Notebook Viewer | View on Binder | Launch in NeuroLab

NMODL Language Reference

Learn how to more effectively understand and write NMODL (.mod) files used by the NEURON simulator. NMODL employs a syntax that closely resembles familiar mathematical and chemical notation.

Learn More

Modeling a Single Cell Using a Novel Segregation Method

Discover a novel way of tuning cells. By segregating v1/2 activation, tuning can be simplified.

Using BMTools | View on ModelDB