Single Cell Modeling

S1 - Passive Cell Membrane

Jupyter logoExplore 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

S2 - What Makes a Neuron Spike

Jupyter logoExplore the ion channels that make a cell spike.

Download Zip

S3 - What is Adaptation? Bursting?

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

Download Zip

S4 - Synapses

Jupyter logoThe 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

S5 - Central Pattern Generators (CPG)

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

Download Zip

S6 - Short-term Memory and Winner-take-all

Jupyter logoExplore two networks types for memory.

Download Zip

S2-S6 Hoc Models

Brain Diagram

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

Synaptic Plasticity

Brain Diagram

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

NMODL Language Reference

Brain Diagram

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.

Modeling a single cell using a novel segregation method

Brain Diagram

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

Using BMTools

Enter your keyword