link to homepage

Institute of Neuroscience and Medicine

Navigation and service

Integrating CSA into NEST

Present day simulation languages work well for simple network structures like random or feed-forward networks. However, they either lack the required expressiveness or the required computational efficiency to specify the connectivity of complex hierarchical network models now under investigation. This increases the risk of errors in the model description or prevents the investigation of relevant model sizes. Therefore, a description language in the problem domain of the neuroscientist is required which guides the researcher to correct model specifications and avoids technical clutter.

The Connection Set Algebra (CSA, see is a generic framework, which provides elementary connection sets and operators for combining them. It allows one to define network connectivity in a compact and accessible format. A prototype implementation of the CSA exists in form of a Python module (libcsa). NEST is a simulator for large heterogeneous networks of point neurons or neurons with a small number of compartments.

The concrete goals of this project are:

  1. Reduce the complexity of NEST's native connection routines through the use of CSA.
  2. Base the topology module of NEST on CSA in order to obtain better scaling, especially for very large networks on HPC facilities.
  3. Create a C++ implementation of CSA (libcsa) that can be used by neural simulators to describe network connectivity.

The result of this study is a test implementation and a quantitative assessment of the proposed technology.









Dear visitor,

To make our website suit your needs even more and to give it a more appealing design, we would like you to answer a few short questions.

Answering these questions will take approx. 10 min.

Start now Close window

Thank you for your support!


In case you have already taken part in our survey or in case you have no time to take part now, you can simply close the window by clicking "close".

If you have any questions on the survey, please do not hesitate to contact:


Your Team at Forschungszentrum Jülich


Note: Forschungszentrum Jülich works with the market research institute SKOPOS to anonymously conduct and analyze the survey. SKOPOS complies with the statutory requirements on data protection as well as with the regulations of ADM (Arbeitskreis Deutscher Markt- und Sozialforschungsinstitute e.V.) and ESOMAR (Europäische Gesellschaft für Meinungs- und Marketingforschung). Your data will not be forwarded to third parties.