Skip to content

Automated detection of the head-twitch response using wavelet scalograms and a deep convolutional neural network

Adam L. Halberstadt

Scientific Reports May 20, 2020 DOI: 10.1038/s41598-020-65264-x via OpenAlex

Summary

AI-generated from the abstract

A new automated method detects head-twitch responses (HTR) in mice, a behavior induced by hallucinogens, with 99.4% sensitivity. Traditional methods relying on amplitude-time features are unreliable due to variability in twitch characteristics and similarity to other behaviors like jumping. The approach transforms magnetometer recordings into time-frequency visual representations (scalograms), extracts deep features using a pretrained convolutional neural network (ResNet-50), and classifies them with a Support Vector Machine algorithm. Tested on recordings from 237 mice containing 11,312 HTR, the method correctly identified 11,244 twitches and was insensitive to other behaviors such as jumping and seizures. Deep learning on scalograms enables robust, reliable automated HTR detection.

Study at a glance

Characteristics Methodological development and validation study Peer reviewed
Sample size 237
Population Mice
Keywords Artificial intelligence Computer science Pattern recognition psychology Convolutional neural network Support vector machine
Citations 45
Key finding A deep learning method using scalograms and a CNN-SVM approach detects head-twitch responses in mice with 99.4% sensitivity and is insensitive to other behaviors.

Abstract

Hallucinogens induce the head-twitch response (HTR), a rapid reciprocal head movement, in mice. Although head twitches are usually identified by direct observation, they can also be assessed using a head-mounted magnet and a magnetometer. Procedures have been developed to automate the analysis of magnetometer recordings by detecting events that match the frequency, duration, and amplitude of the HTR. However, there is considerable variability in the features of head twitches, and behaviors such as jumping have similar characteristics, reducing the reliability of these methods. We have developed an automated method that can detect head twitches unambiguously, without relying on features in the amplitude-time domain. To detect the behavior, events are transformed into a visual representation in the time-frequency domain (a scalogram), deep features are extracted using the pretrained convolutional neural network (CNN) ResNet-50, and then the images are classified using a Support Vector Machine (SVM) algorithm. These procedures were used to analyze recordings from 237 mice containing 11,312 HTR. After transformation to scalograms, the multistage CNN-SVM approach detected 11,244 (99.4%) of the HTR. The procedures were insensitive to other behaviors, including jumping and seizures. Deep learning based on scalograms can be used to automate HTR detection with robust sensitivity and reliability.

Comments

No comments yet.

Log in to comment