Skip to content

Collab_W2019

Max-Home-Tower edited this page Jul 1, 2020 · 1 revision

In Progress

Current project goals for 2019 collaboration

Fix Dependency Issues

With added complexity of toolkit, need to introduce something to ease the integration with other workflows.

  • Addressed
    • Added: nigeLab.Pars.doActions and nigeLab.Block/checkActionIsValid

Fix qOperations Remote Issues

Good work by FB to resolve some issues with queueing remote jobs to the Isilon and getting the progress bars to update on the Dashboard interface. Unfortunately this problem persisted and was pretty frustrating.

  • Addressed
    • (We were literally missing one '/' in nigeLab.utils.getNigelPath; that caused it to hang on nigeLab.Block/updateParams because it couldn't find nigeLab.defaults and so popped up a user-interface; I think that UI had been commented out previously, so that's on me --MM)
    • Able to run extraction on the Isilon (2019-12-31)

Need to be able to easily sync a video file with an extracted nigel Block so that behavioral experiments can be analyzed.

  • Addressed/In Progress:
    • Added: alignVideoManual interface as method of nigeLab.Block that lets you click and "drag" the digital stream with reference to the "current video frame" marker so that you can manually adjust the offset between neurophysiological recording and video record as needed.
    • In Progress: alignVideoLED interface that lets you set ROI bounding box on known LED regions so that sync can be automatically performed or approximated instead of manually (particularly for multiple videos on same recording).

Need to port previous scoring interfaces (CPLTools) to NigeLab (already partially done with scoreVideo.m in +libs)

  • Addressed/In Progress:
    • Added: scoreVideo interface as a method of nigeLab.Block, which allows user to tag metadata onto different video frames so that it can be precisely co-registered with the neurophysiological data.

Add Behavior "Video Streams"

For example, DeepLabCut kinematics streams from markerless tracking.

  • In Progress:
    • Added: VideosFieldType (wiki) and VidStreams (wiki) classes to track videos and associated streams.
Clone this wiki locally