Cell ReportsNeurosciencePeer-reviewed journal article
Anipose: a toolkit for robust markerless 3D pose estimation
Pierre KarashchukiD, Katie L. RuppiD, Evyn S DickinsoniD, Sarah Walling-BelliD, Elischa SandersiD, Eiman AzimiD, Bingni W. BruntoniD, John C TuthilliD
Abstract
AO_SCPLOWBSTRACTC_SCPLOWQuantifying movement is critical for understanding animal behavior. Advances in computer vision now enable markerless tracking from 2D video, but most animals live and move in 3D. Here, we introduce Anipose, a Python toolkit for robust markerless 3D pose estimation. Anipose is built on the popular 2D tracking method DeepLabCut, so users can easily expand their existing experimental setups to obtain accurate 3D tracking. It consists of four components: (1) a 3D calibration module, (2) filters to resolve 2D tracking errors, (3) a triangulation module that integrates temporal and spatial regularization, and (4) a pipeline to structure processing of large numbers of videos. We evaluate Anipose on four datasets: a moving calibration board, fruit flies walking on a treadmill, mice reaching for a pellet, and humans performing various actions. By analyzing 3D leg kinematics tracked with Anipose, we identify a key role for joint rotation in motor control of fly walking. We believe this open-source software and accompanying tutorials (anipose.org) will facilitate the analysis of 3D animal behavior and the biology that underlies it.
- organism: human
- organism: mouse
- organism: zebrafish
- assay: imaging
- research focus: benchmarking
- approach: experimental assay
- Citations
- 323
- FWCI
- 16.88
- Field percentile
- top 1%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- LiftPose3D, a deep learning-based approach for transforming 2D to 3D pose in laboratory animals
A. Gosztolai, S. Gunel, … P. Ramdya·bioRxiv·Sep 18, 2020
- Using DeepLabCut for 3D markerless pose estimation across species and behaviors
Tanmay Nath, Alexander Mathis, … Mackenzie Weygandt Mathis·Nature ProtocolsPeer-reviewed·Jun 21, 2019
- DeepFly3D: A deep learning-based approach for 3D limb and appendage tracking in tethered, adult Drosophila
- PyMouse Lifter: Real Time 3-D Pose Estimation for Mice with Only 2-D Annotation Via Data Synthesis
Haozong Zeng, Hao Hu, … Timothy H. Murphy·bioRxiv·Aug 2, 2025
- FLiTrak3D: Improved deep-learning-based 3D insect flightkinematics tracking using spatial and temporal encoding
Antoine Cribellier, Abel-John Buchner·bioRxiv·Sep 10, 2026
- OpenMonkeyStudio: Automated Markerless Pose Estimation in Freely Moving Macaques
Praneet Bala, Benjamin R. Eisenreich, … Jan Zimmermann·Nature CommunicationsPeer-reviewed·Sep 11, 2020