Raw Data Preprocessing and Neurodata Without Borders Functionality


Trodes SpikeGadgets DIO/ANALOG Data Extraction

Here we go over a collection of modules for extracting, reading, parsing and preprocessing analog and DIO trodes data produced by various ReachMaster routines during each experiment. This data forms the backbone of the experimental dataframe containing our various sensor data streams.

Extract trodes data to python

Calibration Data Parser

Experimental DIO/ANALOG Data Parser

Controller Data Loader

ReachMaster Configuration Data Loader

Here we go over the functions that take our 2-D DLC predictions from 2-D to 3-D using Direct Linear Transformations. The documentation for DLT can be found http://www.kwon3d.com/theory/dlt/dlt.html Our lab uses the workflow described here https://biomech.web.unc.edu/dltdv/ Further tutorials on camera calibration, 3-D reconstruction, and our pipeline can be found in the tutorials section.

3-D Reconstruction

3-D reconstruction main loop

Create Probability and Position Objects, per Session

Create Multiprocessing Function Object

Find Camera Files for 3D reconstruction

Find Each Session’s File Set’s

Obtain Each Rat’s Kinematic 3-D Reconstructions

Check to see if we have all 3 predictions inside the directory

Reaching Without Borders Utilities

Reaching Without Borders is our labs custom-built software platform to preprocess and ready behavioral time-series data for use in the Neurodata Without Borders data format. In this section, we go over basic utilities that import, export, and save each portion of our data. The full workflow is described in more detail in our tutorial.

Initialize RWB file