Objective

The objective of this tool is to visualize the joint results (locomotion + neuron readback variables) obtained from the emulation combining the behavioral experiment definition (Behavioural Experiment Definition) and the virtual worm's neural configuration, achieved through the worm configuration tools (Neuron and Synapse Model development, Network Model development)

Where is the tool

This tool is available in the top navigation bar under Results => Integrated Results Visualization

Demo video of the tool usage

The following short video shows a demo usage of the tool:

IMAGE ALT TEXT

Description

The Integrated Results Visualization Tool is composed of the integrated results selection and the specific graphical user interface to visualize emulation's integrated results visualization.

Integrated Results Selection

This GUI is available at /booking/view_integrated_results. Following a screenshot of the GUI is included.

integrated_selection.PNG
Integrated Results Selection Window

In the first table named as MY VISUAL (LOCOMOTION + READBACK) RESULTS, results for emulations reserved by the logged users are shown. Information on associated reservation description, its visual locomotion results id, neural traces results id, associated behavioral experiment, associated worm's neural configuration, creation date and with whom is shared is provided. The user is able to visualize the locomotion results by clicking on the Joint View button.

Following, in the second table named as SHARED WITH ME, results shared with the logged users are shown (shared with specific users). Information on associated reservation description, its visual locomotion results id, neural traces results id,, associated behavioral experiment, associated worm's neural configuration, creation date and if it is also publicly shared is provided. The user is able to visualize the locomotion results by clicking on the Joint View button.

Finally, in the third table named as PUBLICLY SHARED, publicly shared results are shown. Information on associated reservation description, its visual locomotion results id, neural traces results id, associated behavioral experiment, associated worm's neural configuration and creation date is provided. The user is able to visualize the locomotion results by clicking on the Joint View button.

.

Emulation's locomotion result visualization tool

GUI and interaction description

The locomotion results visualization GUI is depicted in the following figures.

JointView1.png
Joint visualization showing locomotion and behavioral experiment interactions

JointView2.png
Joint visualization showing locomotion and neuron voltage results

The results visualization GUI is divided in 3 windows. On the top left locomotion results are visualized. On the top right visualization controls are provided, together with two buttons to switch between behavioral experiment interactions (Show events) and Neural variable trace (Show traces) on the bottom window. Below this two top windows and above the bottom results visualization window, there is an interactable sliding control together with a Play / Pause button that leads the results visualization in a synchronized way.

The locomotion results rendering visualization window is composed by a 3D window. 3D window can be interacted by: mouse scroll / click to zoom in / out, mouse right button click to move the plate around, mouse left button to change camera's view.

For the Play / Pause functionality it is also possible to go to a specific moment using the adjacent sliding control. The slider adjacent to the Velocity button controls the speed of the rendering of the locomotion results. Finally, the slider adjacent to Opacity button, controls the opacity of the worm rendered in the visualization window, allowing to visualize the neurons position within the worm.

When Show Events is selected, the behavioral experiment interaction is overlaid with a vertical red line which is synchronized with the Play / Pause controls slider, to facilitate the user interpret which stimuli is generating the worm's locomotion visualized.

When Show Traces is selected, the neuron traces configured at Results Recording Profiles for the emulation can be selected to be visualized synchronously with the locomotion results.