Related Experiment Video
Updated: Oct 21, 2025

05:41
A Step-by-Step Implementation of DeepBehavior, Deep Learning Toolbox for Automated Behavior Analysis
Published on: February 6, 2020
9.6K
DeepEthogram, a machine learning pipeline for supervised behavior classification from raw pixels.
James P Bohnslav1, Nivanthika K Wimalasena1,2, Kelsey J Clausing3,4
1Department of Neurobiology, Harvard Medical School, Boston, United States.
Elife
|September 2, 2021
Summary
DeepEthogram software uses machine learning to automatically analyze animal behavior videos, providing accurate and reproducible results. This tool speeds up research by converting video pixels into detailed ethograms without manual scoring.
Area of Science:
- Neuroscience
- Ethology
- Bioinformatics
Background:
- Manual scoring of animal behavior videos is time-consuming, labor-intensive, and prone to inter-observer variability.
- Accurate quantification of animal behavior is crucial for studying neural function, genetic mutations, and drug efficacy.
Purpose of the Study:
- To develop an automated, accurate, and generalizable software tool for analyzing animal behavior videos.
- To create DeepEthogram, a supervised machine learning system that converts raw video data into detailed ethograms.
Main Methods:
- DeepEthogram employs convolutional neural networks to process video frames, analyzing motion and image features.
- The system classifies behavioral patterns with high accuracy, trained on researcher-defined behaviors of interest.
- A user-friendly graphical interface facilitates end-to-end analysis without requiring programming knowledge.
Main Results:
- DeepEthogram achieves over 90% accuracy in classifying behaviors on single video frames for mice and flies, comparable to expert human performance.
- The software demonstrates proficiency in predicting rare behaviors and requires minimal training data.
- The system generalizes well across different animal subjects and experimental setups.
Conclusions:
- DeepEthogram offers a rapid, automated, and reproducible method for supervised animal behavior analysis.
- This tool has the potential to significantly accelerate and improve the quality of behavioral research.
- The software is broadly applicable across species and experimental conditions, enhancing scientific discovery.

