Wiki source code of SC3 Visualization Framework Use Case
Show last authors
| author | version | line-number | content | 
|---|---|---|---|
| 1 | (% class="jumbotron" %) | ||
| 2 | ((( | ||
| 3 | (% class="container" %) | ||
| 4 | ((( | ||
| 5 | = SC3 Visualization Framework Use Case = | ||
| 6 | |||
| 7 | Use ViSimpl together with NEST Desktop and Insite | ||
| 8 | ))) | ||
| 9 | ))) | ||
| 10 | |||
| 11 | (% class="row" %) | ||
| 12 | ((( | ||
| 13 | (% class="col-xs-12 col-sm-8" %) | ||
| 14 | ((( | ||
| 15 | = Overview = | ||
| 16 | |||
| 17 | * This page serves as a central information hub presenting the work done in the SC3 Visualization Framework Use Case. | ||
| 18 | * In this use case, a connection between NEST Desktop, ViSimpl and Insite was realized. | ||
| 19 | * The setup guides can be found in the user guides of NEST Desktop and ViSimpl: | ||
| 20 | ** ViSimpl [[https:~~/~~/visimpl-documentation.readthedocs.io/en/latest/06-NestInsite.html>>url:https://visimpl-documentation.readthedocs.io/en/latest/06-NestInsite.html]] | ||
| 21 | ** NEST Desktop [[https:~~/~~/nest-desktop.readthedocs.io/en/latest/user/usage-external/usage-with-visimpl.html>>https://nest-desktop.readthedocs.io/en/latest/user/usage-external/usage-with-visimpl.html]] | ||
| 22 | * More documentation regarding the used in-situ recording backend Insite can be found in the Insite user docs: [[https:~~/~~/vrgrouprwth.github.io/insite/>>https://vrgrouprwth.github.io/insite/]] | ||
| 23 | |||
| 24 | |||
| 25 | (% style="text-align:center" %) | ||
| 26 | [[image:image-20230414174434-2.png||alt="NEST Desktop Setting up a network with ViSimpl waiting for the results"]] | ||
| 27 | |||
| 28 | = = | ||
| 29 | |||
| 30 | (% style="text-align:center" %) | ||
| 31 | [[image:image-20230414174907-3.png||alt="NEST Desktop receiving simulation results via Insite while ViSimpl waits"]] | ||
| 32 | |||
| 33 | (% style="text-align:center" %) | ||
| 34 | [[image:image-20230414175125-4.png||alt="ViSimpl visualizing the simulation results next to NEST Desktop"]] | ||
| 35 | |||
| 36 | (% class="wikigeneratedid" %) | ||
| 37 | = Preparation = | ||
| 38 | |||
| 39 | First, download the Docker Compose configuration file for NEST Desktop and Insite. | ||
| 40 | |||
| 41 | {{{wget https://raw.githubusercontent.com/nest-desktop/nest-desktop-docker/main/examples/insite/docker-compose.yml | ||
| 42 | }}} | ||
| 43 | |||
| 44 | Then, pull the docker images using Docker Compose. | ||
| 45 | |||
| 46 | {{{docker-compose pull | ||
| 47 | }}} | ||
| 48 | |||
| 49 | Afterwards, you can start NEST Desktop (with Insite). | ||
| 50 | |||
| 51 | {{{docker-compose up}}} | ||
| 52 | |||
| 53 | ---- | ||
| 54 | |||
| 55 | For ViSimpl, download the (binary) AppImage from the [[page>>url:https://vg-lab.es/visimpl/#downloads]], make it executable and then open it. | ||
| 56 | |||
| 57 | {{{VERSION=1.8.3 | ||
| 58 | wget https://vg-lab.es/apps/visimpl/latest-release/visimpl-$VERSION-x86_64.AppImage | ||
| 59 | chmod +x visimpl-$VERSION-x86_64.AppImage | ||
| 60 | ./visimpl-$VERSION-x86_64.AppImage | ||
| 61 | }}} | ||
| 62 | |||
| 63 | (% class="wikigeneratedid" %) | ||
| 64 | = How to use NEST Desktop with ViSimpl (Overview) = | ||
| 65 | |||
| 66 | 1. In NEST Desktop, make sure that both backends (NEST Simulator and Insite) are running. | ||
| 67 | 1. Run the simulation of the network with Insite as recording backend. | ||
| 68 | 1. In ViSimpl, click on the REST button to get data from Insite (check that you use the correct URL). | ||
| 69 | 1. Now, ViSimpl shows spatial dots representing neurons and spikes are displayed in glowing mode. | ||
| 70 | |||
| 71 | = Usage Video = | ||
| 72 | |||
| 73 | * A video showing the usage can be found [[here>>doc:Video]]. | ||
| 74 | ))) | ||
| 75 | |||
| 76 | |||
| 77 | |||
| 78 | (% class="col-xs-12 col-sm-4" %) | ||
| 79 | ((( | ||
| 80 | {{box title="**Contents**"}} | ||
| 81 | {{toc/}} | ||
| 82 | {{/box}} | ||
| 83 | |||
| 84 | |||
| 85 | ))) | ||
| 86 | ))) |