Usage of the NRP with NEST Desktop¶
When using the NRP with the NEST Simulator server, one can utilize convenient GUI called NEST Desktop. In this case both the NRP and the NEST Desktop act as clients to the NEST Simulator.
The joint usage of the NRP and NEST Desktop is currently available only for the special local docker installation.
The first step is to install Docker with Docker Compose on your system (on Windows, install it in Windows, not in the WSL Ubuntu).
Use the Docker installation guides for your system.
If you’re using Linux OS, for your convenience, we recommend to allow the Docker to run as non-root user, otherwise put an eye on using sudo rights when needed.
Download the Docker Compose configuration file for the NRP with NEST Desktop.
The latest version is in the NRP Bitbucket here.
Run Docker Compose, providing the path to the downloaded file:
docker compose -f docker-compose_nrp-nest-desktop-insite.yml up
The proper Docker images should be downloaded and the containers started.
Open the URL localhost:9200/#/esv-private in the browser to access the NRP with the credentials
Open the NRP localhost:9200/#/esv-private and log in.
Select the Templates tab and clone Holodeck Husky Braitenberg experiment with NEST-Desktop 3.2 experiment.
Select the cloned experiment in the My experiments tab and click Open NEST-Desktop button.
In the setting of the NEST Desktop check that the proper URLs for NEST and Insite are set.
Download the NEST Desktop project
configuration fileand import it into the NEST Desktop.
Modify the configuration of the neural network, if you want to, but take into account that it should be in line with the configuration of the experiment in the NRP, because there is no check that the loaded NEST network is compatible with the experiment configuration (the number and the role of the nodes). Check that all the stages except Simulate are selected and press the PREPARE button, this will configure the NEST neurons.
The configuration of the NEST should happen before launching of the simulation in the NRP.
Launch the simulation in the NRP and press the Launch button there. The Husky Braitenberg vehicle should react to the red screen now and NEST Desktop should display the spikes activity.
In order to further modify the network, Pause the simulation in the NRP, modify the network in the NEST Desktop, press PREPARE button in the NEST Desktop again, reload the brain in the NRP (Brain Editor) and then continue the simulation.
Once again, the configuring the network in the NEST Desktop should be done before launching/resuming the simulation in the NRP.