Objective

The objective of this tool is to visualize the locomotion results obtained from the emulation combining the behavioural 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 => Locomotion Results Visualization

Demo video of the tool usage

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

IMAGE ALT TEXT

Description

The Locomotion Results Visualization Tool is composed of the locomotion results selection and the specific graphical user interface to visualize emulation's locomotion results visualisation.

Locomotion Results Selection

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

locomotion_selection.PNG
Locomotion Results Selection Window

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

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

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

.

Emulation's locomotion result visualisation tool

GUI and interaction description

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

locomotion.PNG
Screenshot of the locomotion results visualization GUI

The locomotion results visualization GUI is divided in 2 windows. On the top the visualization controls are provided, while in the bottom the locomotion results are visualized.

The visualization controls window is composed of the Play / Pause functionality control (Play button), the rendering speed control (Velocity button) and the opacity control (Opacity button). 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.

The locomotion results rendering visualization window is composed by a 3D window and an overlaid timeline showing the behavioural experiment stimuli defined for the emulation to which this results correspond. The behavioural experiment stimuli is overlaid with a vertical red line which is synchronised with the Play / Pause controls slider, to facilitate the user interpret which stimuli is generating the worm's locomotion visualized.

3D window can be interacted by: mouse scroll to zoom in / out, mouse right button click to move the plate around, mouse left button to change camera's view.