Model directory

Find a model

NEST has over 100 models, choose an option for finding the one you need!

Model selector
A-Z list

Model selector

Select a tag to display corresponding models.

By selecting multiple tags, you can refine your search to models that match all selected tags.

List of models based on your selection




Complete A-Z list of models

Show/Hide list

Neurons

Synapses

Devices


What we mean by models

The term models in the context of NEST (and the field of computational neuroscience as a whole) is used with two different meanings:

  1. Neuron and synapse models. These consist of a set of mathematical equations and algorithmic components that describe the characteristics and behavior of biological neurons and synapses. In NEST, the terms neuron and synapse models are also used for the C++ implementations of these conceptual entities. Most of the models in NEST are based on either peer-reviewed publications or text books like [1].

  2. Network models. These models are created from individual neuron and synapse models using the different commands provided by the PyNEST API. Examples for such network models are the microcircuit model or the multi-area model).

See also

See our glossary section on common abbreviations used for model terms. It includes alternative terms commonly used in the literature.

Create and customize models with NESTML

Check out NESTML, a domain-specific language for neuron and synapse models. NESTML enables fast prototyping of new models using an easy to understand, yet powerful syntax. This is achieved by a combination of a flexible processing toolchain written in Python with high simulation performance through the automated generation of C++ code, suitable for use in NEST Simulator.

Note

NESTML is also available as part of NEST’s official docker image.

References