Mouse_Kinematics_An​alysis_Toolbox

Version 1.0.0 (24.1 KB) by Kyra
Computes various mouse kinematic data analysis measures
2 Downloads
Updated 18 Aug 2025

View License

The Mouse Kinematics Analysis Toolbox (MKAT) is a set of functions which compute various kinematic analysis measures on computer mouse trjaectory data. This is available for other languages in the public domain, but not yet Matlab. This was created for a PSYC 4010 directed study course project.
This toolbox was created for analysis of within-subject cognitive behavioural data in a directed forgetting task, specifically where data is split into six separate conditions (r = to be remembered; f = to be forgotten; l = foil word), (yes = have seen the word before; no = have not seen the word before) (r_yes, r_no, f_yes, f_no, l_yes, l_no). After being loaded in and split into six condition cells, data is normalized both spatially and by time to be used for different analyses, and reduced to 100 samples per trial. All analyses are done for all trials per condition, and data is stored separately for each condition, and within that, each trial.
Functions within this toolbox:
load_participant_data
load_all_participant_data
split_trials_by_condition
normalize_trajectory
plot_velocity_profile_condition
quality_assurance
plot_QA_heatmap
TotalTime
ReactionTime
MovementTime
peak_velocity_acceleration
TimeToPeakVelocity
DecelerationTime
AreaUnderCurve
MaxAbsDeviation
AverageDeviation
XFlips
SampleEntropy2D
plot_trajectory_heatmap
plot_x_minus_ideal

Cite As

Kyra (2026). Mouse_Kinematics_Analysis_Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/181824-mouse_kinematics_analysis_toolbox), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2024b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
Version Published Release Notes
1.0.0