Skip to content
@DeepLabCut

DeepLabCut

DeepLabCut, a software package for animal pose estimation. Created by the A. and M.W. Mathis Labs

Welcome to the DeepLabCut Organization! 👋

🙋‍♀️ DeepLabCut™ is an efficient method for 2D and 3D markerless pose estimation based on transfer learning with deep neural networks.

We also have several related code repositories that may be of interest:

  • DLC-Live! & DLC-Live! GUI -- export your trained DeepLabCut model and run it for live analysis. Consider using our easy GUI to do so.
  • DLCUtils -- this repo hosts some code and key links to helper packages that input the outputs of DeepLabCut for downstream analysis.
  • DLC Workshop & Educational Materials -- learn about how to use and develop with DeepLabCut!
  • DLC2Kinematics -- use this code to load DeepLabCut (H5) files for movement analysis, dev. by MW Mathis Lab.
  • DLC2Action -- for action segmentation based on pose estimation data, dev. by A Mathis Group.
  • CEBRA -- use this code to load DeepLabCut (H5) files for advnced nonlinear embedding analysis and joint modeling, dev. by MW Mathis Lab.

🌈 Contribution guidelines to this project can be found here!

🍿 Find more resources, our papers, and examples on the main website!

🧙 Check out the repos below to find helper code, additional tools, and more!

Pinned Loading

  1. DeepLabCut DeepLabCut Public

    Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals incl. humans

    Python 4.7k 1.7k

  2. DeepLabCut-live DeepLabCut-live Public

    SDK for running DeepLabCut on a live video stream

    Python 192 50

  3. DeepLabCut-Workshop-Materials DeepLabCut-Workshop-Materials Public

    Workshop material for using DeepLabCut

    Jupyter Notebook 139 36

  4. DLCutils DLCutils Public

    Various scripts to support deeplabcut and what to do afterwards!

    Jupyter Notebook 145 67

  5. DeepLabCut-live-GUI DeepLabCut-live-GUI Public

    GUI to run DeepLabCut on live video feed

    Python 58 19

  6. Primer-MotionCapture Primer-MotionCapture Public

    A Primer on Motion Capture with Deep Learning:Principles, Pitfalls and Perspectives

    Jupyter Notebook 21 6

Repositories

Showing 10 of 21 repositories
  • DeepLabCut Public

    Official implementation of DeepLabCut: Markerless pose estimation of user-defined features with deep learning for all animals incl. humans

    DeepLabCut/DeepLabCut’s past year of commit activity
    Python 4,674 LGPL-3.0 1,662 26 5 Updated Nov 18, 2024
  • .github Public
    DeepLabCut/.github’s past year of commit activity
    0 0 0 0 Updated Nov 9, 2024
  • napari-deeplabcut Public

    a napari plugin for labeling and refining keypoint data within DeepLabCut projects

    DeepLabCut/napari-deeplabcut’s past year of commit activity
    Python 52 LGPL-3.0 22 13 (3 issues need help) 6 Updated Oct 25, 2024
  • DLClibrary Public

    DLClibrary is a lightweight library supporting universal functions for the DeepLabCut ecosystem.

    DeepLabCut/DLClibrary’s past year of commit activity
    Python 5 LGPL-3.0 4 1 0 Updated Oct 18, 2024
  • DeepLabCut-live-GUI Public

    GUI to run DeepLabCut on live video feed

    DeepLabCut/DeepLabCut-live-GUI’s past year of commit activity
    Python 58 GPL-3.0 19 11 0 Updated Oct 14, 2024
  • DeepLabCut/benchmark’s past year of commit activity
    Python 1 1 1 2 Updated Sep 16, 2024
  • DLC2NWB Public

    Utilities to convert DeepLabCut (DLC), output to/from Neurodata Without Borders (NWB) format.

    DeepLabCut/DLC2NWB’s past year of commit activity
    Python 14 MIT 7 5 1 Updated Jun 19, 2024
  • DeepLabCut-live Public

    SDK for running DeepLabCut on a live video stream

    DeepLabCut/DeepLabCut-live’s past year of commit activity
  • DeepLabCut-live-pytorch Public

    [WIP] Brand new DLC-live introduced with DLC3. All inference and training code in PyTorch.

    DeepLabCut/DeepLabCut-live-pytorch’s past year of commit activity
    8 AGPL-3.0 0 1 0 Updated Feb 4, 2024
  • DLCutils Public

    Various scripts to support deeplabcut and what to do afterwards!

    DeepLabCut/DLCutils’s past year of commit activity
    Jupyter Notebook 145 67 2 1 Updated Oct 26, 2023