Getting Started v3 - RodentDataAnalytics/mwm-ml-gen GitHub Wiki

This section provides an overview of the mwm-ml-gen functionalities. For in-depth explanations please choose your topic from the sidebar on the right.

Contents

  1. Main Menu
  2. New Project
  3. Segmentation
  4. Labelling
  5. Classification
  6. Results

Main Menu

main gui

The main menu contains all the necessary tools for completing a behavioural analysis of a Morris Water Maze experimentation. The different steps of the analysis are arranged into distinctive panels starting from starting a new project or loading an existing one to generating various results.

During the analysis various files are generating which are arranged inside the specific folder the user has selected for his project; these files includes MATLAB MAT-files (.mat), which can be opened in MATLAB, comma separated values files (.csv), text files (.txt) and image files saved into various format such as JPEGs (.jpg) and PNG (.png). The numerical results are always generated inside CSV and TXT files and the graphs are exported into the user's defined format.

New Project

new project

When a new project has been specified the extracted data from Ethovision can be loaded for a pre-processing stage. In this stage the user can select with which animals he wants to work with, arrange them into groups and test his experimental properties by plotting their trajectories.

Segmentation

In the segmentation stage the animal trajectories are split into overlapping segments with length and percentage of overlap specified from the user. In this stage the 8 features for the whole trajectories and the segments are also computed.

Labelling

labelling

In the labelling stage the user is provided with a graphical interface to visualize the trajectories and the segments and put appropriate labels to a portion of the segments. The is also the ability of exporting the labelled segments to JPEG-image files.

Classification

classification

The classification procedure has been updated to produce more accurate results. The user has the ability either to use the default settings or specify his own by manually configure or the available settings.

Results

Various results in graphical and numerical way can be generated by the program such as: common metrics (latency, speed, path length), average path length of each strategy implemented by the animals, the probabilities for the animals to switch between the different strategies, the number of transactions between strategies, etc.

Results