Model directory¶
What type of model?¶
NEST has over 100 models, choose an option for finding the one you need!
Network models
Neurons, synapses, and devices
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¶
Learn more about …¶
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]. This is what we mean for models in our model directory. Note that devices are not models but are mechanisms to generate or read out signals, like spikes. We list them together with neurons and synapses since they are required to be able to produce and analyze neuron and synapse activity.
Network models. These models are created from individual neuron and synapse models using the different commands provided by the PyNEST API. Network models have a defined population and connectivity, with initial conditions, along with specific neuron and synapse models. We have a variety of examples for network models and specifically, large scale networks examples.
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.