arrow
Return

DeepEthogram, a machine learning pipeline for supervised behavior classification from raw pixels

delete2021-09-02
delete84
delete
OA
AI
J
James P. Bohnslav
N
Nivanthika K. Wimalasena
K
Kelsey J. Clausing
Y
Yu Dai
D
David A. Yarmolinsky
T
Tomás Cruz
A
Adam D. Kashlan
M
M Eugenia Chiappe
L
Lauren L. Orefice
C
Clifford J. Woolf
C
Christopher D. Harvey *
DOI:10.7554/eLife.63377delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Videos of animal behavior are used to quantify researcher-defined behaviors of interest to study neural function, gene mutations, and pharmacological therapies. Behaviors of interest are often scored manually, which is time-consuming, limited to few behaviors, and variable across researchers. We created DeepEthogram: software that uses supervised machine learning to convert raw video pixels into an ethogram, the behaviors of interest present in each video frame. DeepEthogram is designed to be general-purpose and applicable across species, behaviors, and video-recording hardware. It uses convolutional neural networks to compute motion, extract features from motion and images, and classify features into behaviors. Behaviors are classified with above 90% accuracy on single frames in videos of mice and flies, matching expert-level human performance. DeepEthogram accurately predicts rare behaviors, requires little training data, and generalizes across subjects. A graphical interface allows beginning-to-end analysis without end-user programming. DeepEthogram's rapid, automatic, and reproducible labeling of researcher-defined behaviors of interest may accelerate and enhance supervised behavior analysis. analysis. Code is available at: https:// github.com/jbohnslav/deepethogram.
Keywords:
TACTILE

Journal

eLife cover
eLife
IF:
0
Papers:
1.8W
Citations:
16

Organization

H
Harvard University
Scholars:
26.5W
Papers: 22.0W
Citations: 28.7W