.. _related_projects: Related projects ================ NEST Simulator is part of a larger network of projects that focus on simulation, analysis, visualization, or modeling of biologically realistic neural networks. Here you can find further information about some of these projects. NESTML ------ :doc:`NESTML ` allows you to modify and create models for NEST in a simplified format. It is a domain-specific language that supports the specification of neuron and synapse models in a precise and concise syntax, based on the syntax of Python. Model equations can either be given as a simple string of mathematical notation or as an algorithm written in the built-in procedural language. The equations are analyzed by the associated toolchain, written in Python, to compute an exact solution if possible or use an appropriate numeric solver otherwise. * :doc:`Get started with NESTML ` * :doc:`List of available models ` NEST extension module --------------------- :doc:`The NEST extension module ` allows you to extend the functionality of NEST without messing with the source code of NEST itself. It makes sharing custom extensions with other researchers easy. * :doc:`Get started with the extension module ` NEST Desktop ------------ :doc:`NEST Desktop ` is a web-based GUI application for the NEST Simulator. The app enables the rapid construction, parametrization, and instrumentation of neuronal network models. * :doc:`Get started with NEST desktop ` NEST GPU -------- NEST GPU is a GPU-MPI library for simulation of large-scale networks of spiking neurons. It can be used in Python, in C++ and in C. * :doc:`Get started with NEST GPU ` PyNN ---- :doc:`PyNN ` is a simulator-independent language for building neuronal network models. In other words, you can write the code for a model once, using the PyNN API and the Python programming language, and then run it without modification on any simulator that PyNN supports (currently NEURON, NEST, and Brian) and on a number of neuromorphic hardware systems. * :doc:`Get started with PyNN ` Elephant -------- :doc:`Elephant (Electrophysiology Analysis Toolkit) ` is an open-source, community-centered library for the analysis of electrophysiological data in the Python programming language. * :doc:`Get started with Elephant ` ---- Arbor ----- :doc:`Arbor ` is a high-performance library for computational neuroscience simulations with multi-compartment, morphologically-detailed cells, from single cell models to very large networks * :doc:`Get started with Arbor ` Neuromorphic hardware --------------------- :doc:`SpiNNaker and BrainScaleS ` are neuromorphic computing systems, which enable energy-efficient, large-scale neuronal network simulations with simplified spiking neuron models. The BrainScaleS system is based on physical (analog) emulations of neuron models and offers highly accelerated operation (:math:`10^4` x real time). The SpiNNaker system is based on a digital many-core architecture and provides real-time operation. * :doc:`Get started with SpiNNaker ` * :doc:`Get started with BrainScaleS ` TheVirtualBrain (TVB) --------------------- :ref:`TVB ` is a framework for the simulation of the dynamics of large-scale brain networks with biologically realistic connectivity. * :ref:`Get started with TVB ` ConnPlotter ----------- The ConnPlotter package allows you to plot connection matrices from NEST. * `Get started with ConnPlotter `_