Simulate with Insite

Insite

This is a guide to show how to use NEST Desktop with Insite.

Insite is a recording backend module which is also usable with NEST Simulator. Basically, with Insite, neuronal or network activity can be observed during the simulation.

Note

Simulations with Insite need to be run with the Insite docker images nest-module and access-node. The best method is to use Docker Compose, which also deploys NEST Desktop and Insite. For more information, please read the deployment guide of Insite.

Check if Insite is running

../../_images/settings-insite.png

In the settings page you can check whether the Insite backend is running. When it is disabled, you can toggle the slide to enable it.

Enable simulation with Insite

../../_images/code-editor-toolbar-insite.png

After successfully receiving a ping from the Insite access node of the backend, you can activate the button Insite (second from left) in the toolbar of the code editor. Then, NEST Desktop generates the script such that Insite is used during the simulation.

Script code for simulation with Insite

The Insite module has to be loaded into the NEST kernel. Preferentially load the insitemodule after importing NEST:

nest.Install('insitemodule')

Next, check wether the parameter record_to of any recording device (e.g. spike recorder, multimeter or voltmeter) has to be modified:

...
recorder.set({"record_to": "insite"})
...

Now, the Insite recording module collects activity events from the recording devices in the NEST Simulator. NEST Desktop receives activity from the Insite access node on another port (default: 52056).

See also

For more information about Insite, please visit the official documentation of Insite from the VR Group of RWTH Aachen.

Acknowledgements

Thanks for integrating Insite in NEST Simulator and NEST Desktop:

  • Simon Oehrl (Conceptual design for Insitufication in NEST Desktop)
  • Marcel Krüger (Collaboration on Insitufication in NEST Desktop)