The NEURON Simulator

NEURON is a simulator for neurons and networks of neurons that runs efficiently on your local machine, in the cloud, or on an HPC. Build and simulate models using Python, HOC, and/or NEURON’s graphical interface. From this page you can watch recorded NEURON classes, read the Python or HOC programmer’s references, browse the NEURON forum, explore the source code for over 750 NEURON models on ModelDB, and more (use the links on the side or search).

NEURON image with ShapePlot, code, and cortical column

Installation

The recommended installation is to:

pip3 install neuron

Alternatively, you can use the PKG installer.

For troubleshooting, see the detailed installation instructions.

The recommended installation is to:

pip3 install neuron

For troubleshooting, see the detailed installation instructions.

Download the Windows Installer.

You can also install the Linux wheel via the Windows Subsystem for Linux (WSL). See instructions.

For troubleshooting, see the detailed installation instructions.

On Google Colab and many other cloud Jupyter providers, you can install NEURON via

!pip install neuron

NEURON is already installed on The Neuroscience Gateway and on EBRAINS.

View and suggest changes to the source code at: github.com/neuronsimulator/nrn

For instructions on how to build from source, go here.


See also the NEURON documentation index and the NEURON forum.