B-SOiD
B-SOiD identifies and classifies spontaneous behaviors from DeepLabCut limb-localization pose-estimation data using an unsupervised machine-learning algorithm to enable quantitative analysis of movement kinematics.
Key Features:
- Unsupervised Learning: Discovers behavioral patterns from raw pose data without requiring labeled training datasets.
- Pose Pattern Analysis: Extracts spatiotemporal pose patterns from limb localization data and clusters them using novel statistical methods.
- Generalization Across Subjects and Labs: Generalizes learned behavioral categories across different subjects and experimental setups.
- Frameshift Alignment Paradigm: Implements a frameshift alignment paradigm to improve temporal resolution and facilitate alignment with electrophysiological recordings.
- Single Camera Utilization: Operates with single-camera pose-estimation inputs.
- Behavioral and Kinematic Measures: Outputs discrete sub-action categories and kinematic measures of individual limb trajectories.
- MATLAB Implementation: Algorithm implemented in MATLAB for execution and analysis.
- DeepLabCut Integration: Accepts pose-estimation outputs from DeepLabCut (limb localization) as input.
Scientific Applications:
- Naturalistic behavior quantification: Quantitative analysis of spontaneous and naturalistic animal behaviors.
- Neural–behavioral correlation: Temporal alignment of behavioral categories with electrophysiological recordings to correlate neural activity with actions.
- Movement disorder research: Analysis of movement-related pathologies including pain, obsessive-compulsive disorder (OCD), and other movement disorders.
Methodology:
Implemented in MATLAB, B-SOiD uses DeepLabCut limb-localization pose data to extract spatiotemporal pose patterns, clusters those patterns with novel statistical methods, and applies a frameshift alignment paradigm for temporal alignment with electrophysiological recordings.
Topics
Details
- License:
- GPL-3.0
- Programming Languages:
- Python
- Added:
- 11/14/2019
- Last Updated:
- 12/2/2020
Operations
Publications
Hsu AI, Yttri EA. An Open Source Unsupervised Algorithm for Identification and Fast Prediction of Behaviors. Unknown Journal. 2019. doi:10.1101/770271.
DOI: 10.1101/770271