DeepLabCut is an open source Python package for markerless pose estimation of animals performing various tasks.
Version | modulename |
---|
2.2.0.6 | anaconda3/2020.07 + conda/dlc |
Installing DeepLabCut in your directories
DeepLabCutis an efficient method for 2D and 3D markerless pose estimation based on transfer learning with deep neural networks that achieves excellent results (i.e. you can match human labeling accuracy) with minimal training data (typically 50-200 frames). We have noticed that during the training phase, DeepLabCut tries to write data to system directories that is not permitted. For this reason, we recommend users to install DeepLabCut in their home directories. Please execute the steps as follows so that we can create an Open OnDemand Virtual Desktop application that will launch DeepLabCut for all users.
Code Block |
---|
language | bash |
---|
title | Load the anaconda3 module to put conda in your path |
---|
|
module load anaconda3 |
...
Code Block |
---|
language | bash |
---|
title | Create the conda environment |
---|
|
conda env create --prefix ${HOME}/condaenv/dlc -f /share/Apps/usr/etc/dlc.yml |
Open OnDemand Application
Expand |
---|
title | Select DeepLabCut from the Interactive Apps Dropdown |
---|
|
|
...
Expand |
---|
title | Use my own dlc environment |
---|
|
Code Block |
---|
language | bash |
---|
title | Unload conda/dlc module |
---|
| module unload conda/dlc |
Code Block |
---|
language | bash |
---|
title | activate my own conda environment for DeepLabCut |
---|
| conda activate ${HOME}/condaenv/dlc |
Code Block |
---|
language | bash |
---|
title | Start DeepLabCut GUI (or JupyterLab) |
---|
| python -m deeplabcut
# OR
jupyter lab |
|
For more information, visit http://www.mackenziemathislab.org/deeplabcut