WhACC: Whisker Automatic Contact Classifier with Expert Human-Level Performance
Phillip Maire, Samson G. King, Jonathan Andrew Cheung, Stefanie, Walker, and Samuel Andrew Hires

TL;DR
WhACC is a machine learning tool that automates the detection of touch events in rodent whisker videos, achieving human-level accuracy and significantly reducing manual curation time.
Contribution
This paper introduces WhACC, a novel Python package that combines ResNet50V2 and LightGBM to identify whisker touch events with expert-level performance, enabling efficient large-scale data annotation.
Findings
Achieves 99.5% agreement with human experts.
Reduces manual curation time from 333 hours to 6 hours for 100 million frames.
Validated on electrophysiology data across multiple recordings.
Abstract
The rodent vibrissal system is pivotal in advancing neuroscience research, particularly for studies of cortical plasticity, learning, decision-making, sensory encoding, and sensorimotor integration. Despite the advantages, curating touch events is labor intensive and often requires >3 hours per million video frames, even after leveraging automated tools like the Janelia Whisker Tracker. We address this limitation by introducing Whisker Automatic Contact Classifier (WhACC), a python package designed to identify touch periods from high-speed videos of head-fixed behaving rodents with human-level performance. WhACC leverages ResNet50V2 for feature extraction, combined with LightGBM for Classification. Performance is assessed against three expert human curators on over one million frames. Pairwise touch classification agreement on 99.5% of video frames, equal to between-human agreement.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
