BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose tracking

Quantitative descriptions of animal behavior are essential to study the neural substrates of cognitive and emotional processes. Analyses of naturalistic behaviors are often performed by hand or with expensive, inflexible commercial software. Recently, machine learning methods for markerless pose est...

Full description

Bibliographic Details
Main Authors: Christopher J Gabriel, Zachary Zeidler, Benita Jin, Changliang Guo, Caitlin M Goodpaster, Adrienne Q Kashay, Anna Wu, Molly Delaney, Jovian Cheung, Lauren E DiFazio, Melissa J Sharpe, Daniel Aharoni, Scott A Wilke, Laura A DeNardo
Format: Article
Language:English
Published: eLife Sciences Publications Ltd 2022-08-01
Series:eLife
Subjects:
Online Access:https://elifesciences.org/articles/74314
_version_ 1811181275278475264
author Christopher J Gabriel
Zachary Zeidler
Benita Jin
Changliang Guo
Caitlin M Goodpaster
Adrienne Q Kashay
Anna Wu
Molly Delaney
Jovian Cheung
Lauren E DiFazio
Melissa J Sharpe
Daniel Aharoni
Scott A Wilke
Laura A DeNardo
author_facet Christopher J Gabriel
Zachary Zeidler
Benita Jin
Changliang Guo
Caitlin M Goodpaster
Adrienne Q Kashay
Anna Wu
Molly Delaney
Jovian Cheung
Lauren E DiFazio
Melissa J Sharpe
Daniel Aharoni
Scott A Wilke
Laura A DeNardo
author_sort Christopher J Gabriel
collection DOAJ
description Quantitative descriptions of animal behavior are essential to study the neural substrates of cognitive and emotional processes. Analyses of naturalistic behaviors are often performed by hand or with expensive, inflexible commercial software. Recently, machine learning methods for markerless pose estimation enabled automated tracking of freely moving animals, including in labs with limited coding expertise. However, classifying specific behaviors based on pose data requires additional computational analyses and remains a significant challenge for many groups. We developed BehaviorDEPOT (DEcoding behavior based on POsitional Tracking), a simple, flexible software program that can detect behavior from video timeseries and can analyze the results of experimental assays. BehaviorDEPOT calculates kinematic and postural statistics from keypoint tracking data and creates heuristics that reliably detect behaviors. It requires no programming experience and is applicable to a wide range of behaviors and experimental designs. We provide several hard-coded heuristics. Our freezing detection heuristic achieves above 90% accuracy in videos of mice and rats, including those wearing tethered head-mounts. BehaviorDEPOT also helps researchers develop their own heuristics and incorporate them into the software’s graphical interface. Behavioral data is stored framewise for easy alignment with neural data. We demonstrate the immediate utility and flexibility of BehaviorDEPOT using popular assays including fear conditioning, decision-making in a T-maze, open field, elevated plus maze, and novel object exploration.
first_indexed 2024-04-11T09:14:42Z
format Article
id doaj.art-32813bdabc4e4f1b9dc0d73326bb57b4
institution Directory Open Access Journal
issn 2050-084X
language English
last_indexed 2024-04-11T09:14:42Z
publishDate 2022-08-01
publisher eLife Sciences Publications Ltd
record_format Article
series eLife
spelling doaj.art-32813bdabc4e4f1b9dc0d73326bb57b42022-12-22T04:32:23ZengeLife Sciences Publications LtdeLife2050-084X2022-08-011110.7554/eLife.74314BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose trackingChristopher J Gabriel0https://orcid.org/0000-0003-3193-2807Zachary Zeidler1https://orcid.org/0000-0001-6539-4360Benita Jin2https://orcid.org/0000-0002-2580-8618Changliang Guo3Caitlin M Goodpaster4https://orcid.org/0000-0002-2456-9010Adrienne Q Kashay5Anna Wu6Molly Delaney7https://orcid.org/0000-0002-4464-7282Jovian Cheung8Lauren E DiFazio9Melissa J Sharpe10https://orcid.org/0000-0002-5375-2076Daniel Aharoni11https://orcid.org/0000-0003-4931-8514Scott A Wilke12Laura A DeNardo13https://orcid.org/0000-0002-7607-4773Department of Physiology, University of California, Los Angeles, Los Angeles, United States; UCLA Neuroscience Interdepartmental Program, University of California, Los Angeles, Los Angeles, United StatesDepartment of Physiology, University of California, Los Angeles, Los Angeles, United StatesDepartment of Physiology, University of California, Los Angeles, Los Angeles, United States; UCLA Molecular, Cellular, and Integrative Physiology Program, University of California, Los Angeles, Los Angeles, United StatesDepartment of Neurology, University of California, Los Angeles, Los Angeles, United StatesUCLA Neuroscience Interdepartmental Program, University of California, Los Angeles, Los Angeles, United StatesDepartment of Psychiatry, University of California, Los Angeles, Los Angeles, United StatesDepartment of Physiology, University of California, Los Angeles, Los Angeles, United StatesDepartment of Psychiatry, University of California, Los Angeles, Los Angeles, United StatesDepartment of Psychiatry, University of California, Los Angeles, Los Angeles, United StatesDepartment of Psychology, University of California, Los Angeles, Los Angeles, United StatesDepartment of Psychology, University of California, Los Angeles, Los Angeles, United StatesDepartment of Neurology, University of California, Los Angeles, Los Angeles, United StatesDepartment of Psychiatry, University of California, Los Angeles, Los Angeles, United StatesDepartment of Physiology, University of California, Los Angeles, Los Angeles, United StatesQuantitative descriptions of animal behavior are essential to study the neural substrates of cognitive and emotional processes. Analyses of naturalistic behaviors are often performed by hand or with expensive, inflexible commercial software. Recently, machine learning methods for markerless pose estimation enabled automated tracking of freely moving animals, including in labs with limited coding expertise. However, classifying specific behaviors based on pose data requires additional computational analyses and remains a significant challenge for many groups. We developed BehaviorDEPOT (DEcoding behavior based on POsitional Tracking), a simple, flexible software program that can detect behavior from video timeseries and can analyze the results of experimental assays. BehaviorDEPOT calculates kinematic and postural statistics from keypoint tracking data and creates heuristics that reliably detect behaviors. It requires no programming experience and is applicable to a wide range of behaviors and experimental designs. We provide several hard-coded heuristics. Our freezing detection heuristic achieves above 90% accuracy in videos of mice and rats, including those wearing tethered head-mounts. BehaviorDEPOT also helps researchers develop their own heuristics and incorporate them into the software’s graphical interface. Behavioral data is stored framewise for easy alignment with neural data. We demonstrate the immediate utility and flexibility of BehaviorDEPOT using popular assays including fear conditioning, decision-making in a T-maze, open field, elevated plus maze, and novel object exploration.https://elifesciences.org/articles/74314automated behavioral analysisdeeplabcutopen-sourceminicamdecision-makingconditioned fear
spellingShingle Christopher J Gabriel
Zachary Zeidler
Benita Jin
Changliang Guo
Caitlin M Goodpaster
Adrienne Q Kashay
Anna Wu
Molly Delaney
Jovian Cheung
Lauren E DiFazio
Melissa J Sharpe
Daniel Aharoni
Scott A Wilke
Laura A DeNardo
BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose tracking
eLife
automated behavioral analysis
deeplabcut
open-source
minicam
decision-making
conditioned fear
title BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose tracking
title_full BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose tracking
title_fullStr BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose tracking
title_full_unstemmed BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose tracking
title_short BehaviorDEPOT is a simple, flexible tool for automated behavioral detection based on markerless pose tracking
title_sort behaviordepot is a simple flexible tool for automated behavioral detection based on markerless pose tracking
topic automated behavioral analysis
deeplabcut
open-source
minicam
decision-making
conditioned fear
url https://elifesciences.org/articles/74314
work_keys_str_mv AT christopherjgabriel behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT zacharyzeidler behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT benitajin behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT changliangguo behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT caitlinmgoodpaster behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT adrienneqkashay behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT annawu behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT mollydelaney behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT joviancheung behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT laurenedifazio behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT melissajsharpe behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT danielaharoni behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT scottawilke behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking
AT lauraadenardo behaviordepotisasimpleflexibletoolforautomatedbehavioraldetectionbasedonmarkerlessposetracking