bioRxivAnimal Behavior & CognitionPreprint
vassi - verifiable, automated scoring of social interactions in animal groups
Abstract
Behavioral biologists, from neuroscientists to ethologists, rely on observation and scoring of behavior. In the past decade, numerous methods have emerged to automate this scoring through machine learning approaches. Yet, these methods are typically specified towards laboratory settings with only two animals, or employed in cases with well-separated behavioral categories. Here, we introduce the vassi Python package, focusing on supervised classification of directed social interactions and cases in which continuous variation in behavior means categories are less distinct. Our package is broadly applicable across species and social settings, including single individuals, pairs and groups, and implements a validation tool to separate behavioral edge cases. vassi has comparable performance to existing approaches on a behavioral classification benchmark, the CALMS21 mouse resident-intruder dataset, and we demonstrate its applicability on a novel, more naturalistic and complex dataset of cichlid fish groups. Our approach highlights future challenges in extending supervised behavioral classification to more naturalistic settings, and offers a methodological framework to overcome these challenges. Lay Summaryvassi (verifiable, automated scoring of social interactions) is a flexible, Python-based framework for automated behavioral classification and its verification through interactive visualization. vassi enables researchers to quantify directed social interactions in animal groups in naturalistic settings, bridging the gap between traditional ethology and modern computational tools.
- organism: mouse
- organism: chicken / avian
- assay: behavioral assay
- research focus: cell-cell communication
- research focus: clustering
- research focus: benchmarking
- research focus: software / tool
- approach: deep learning
- approach: statistical model
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- YOLO-Behaviour: A simple, flexible framework to automatically quantify animal behaviours from videos
Alex Hoi Hang Chan, Prasetia Utama Putra, … Fumihiro Kano·Methods in Ecology and EvolutionPeer-reviewed·Feb 12, 2025
- The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice
Cristina Segalin, Jalani Williams, … Ann Kennedy·eLifePeer-reviewed·Oct 19, 2021
- FERAL: A Supervised Video-Understanding System for Direct Video-to-Behavior Mapping
Peter Skovorodnikov, Jacopo Razzauti, … Leslie B. Vosshall·bioRxiv·Nov 16, 2025
- DeepAction: A MATLAB toolbox for automated classification of animal behavior in video
Carl Harris, Kelly R. Finn, … Peter Ulric Tse·Scientific ReportsPeer-reviewed·Feb 15, 2023
- Simple Behavioral Analysis (SimBA): an open source toolkit for computer classification of complex social behaviors in experimental animals
S. R. O. Nilsson, N. L. Goodwin, … S. A. Golden·bioRxiv·Apr 19, 2020
- PrecisionTrack: A Platform for Automated Long-Term Social Behavior Analysis in Naturalized Environments
Vincent Coulombe, Mohamad Sadegh Monfared, … Benoît Labonté·bioRxiv·Dec 26, 2024