Model directory¶
Find a model¶
NEST has over 100 models, choose an option for finding the one you need!
Filter models by tags with our Model selector
Get the Complete A-Z list of models
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¶
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:
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].
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.
See also
See the NESTML docs for installation details.
Note
NESTML is also available as part of NEST’s official docker image.