Skip to content

Productionize DeepLabCut eye tracking #2082

@wbwakeman

Description

@wbwakeman

Move DeepLabCut eye tracking into production environment.

Eye tracking is implemented for two-photon and Neuropixels sessions. It consists of jobs in four queues:
EYE_TRACKING_QUEUE
EYE_ELLIPSE_FIT_QUEUE
ECEPHYS_EYE_TRACKING_QUEUE
ECEPHYS_EYE_ELLIPSE_FIT_QUEUE

These queues are being run from a conda environment built by Wayne based on input from Peter L: /allen/aibs/technology/waynew/conda/dlcPy36

eye tracking is done with this script:
/allen/aibs/technology/waynew/eye/bin/eye_dlc_phase1.py

ellipse fitting is done with this script:
/allen/aibs/technology/waynew/eye/bin/eye_dlc_phase2.py

The eye tracking script references a config file and model directory that needsto be moved to a more accessible, and write-protected location.

/allen/aibs/technology/waynew/eye/universal_eye_tracking-peterl-2019-07-10/config.yaml
//allen/aibs/technology/waynew/eye/universal_eye_tracking-peterl-2019-07-10

The scripts should be cleaned up and moved to a production space with proper testing and CI infrastructure.

EYE_TRACKING_TO_SCREEN_MAPPING (gaze mapping is outside the scope of this epic)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Epicbraintvrelates to Insitute BrainTV program

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions