0. Before you can do anything with the HPC, you'll need to set up your HPC accounts on Quartz
Log onto your favorite computer (e.g., quartz.uit.iu.edu)
Graphically:
go to https://red.uits.iu.edu
sign in with your IU username and password
Double click on 'terminal' icon
In a terminal
Open a terminal
ssh <yourIUusername>@quartz.uits.iu.edu
Enter your IU password when prompted for a password
Create a link in your home directory to the where you'll be installing everything
[<yourname>@i51 Quartz]$ ln -s /geode2/projects/iu/BL-PBS-P426/2024-01-P426/$USER P426
Navigate to that directory
[<yourname>@i51 Quartz]$ cd P426
Prepare terminal to use Python
[<yourname>@i51 P426]$ module load python
Download a copy of DeepLabCut from github
[<yourname>@i51 P426]$ git clone https://github.com/DeepLabCut/DeepLabCut.git
Create a Python virtual environment into which you will install DeepLabCut
[<yourname>@i51 P426]$ python -m venv ~/pvenv
Activate the virtual environment that you just created
[<yourname>@i51 P426]$ source ~/pvenv/bin/activate
Install the Jupyter Notebook package for Python
(pvenv) [<yourname>@i51 P426]$ pip install notebook
Install the video editing package ffmpeg
(pvenv) [<yourname>@i51 P426]$ pip install ffmpeg
Install deeplabcut itself with the gui and tensorflow packages included (** be patient, this step takes ~15 min)
(pvenv) [<yourname>@i51 P426]$ pip install deeplabcut[gui,tf]
Clean up and leave
(pvenv) [<yourname>@i51 P426]$ deactivate