Skip to content

Demo Data

cjgabrie edited this page Oct 20, 2026 · 7 revisions

BehaviorDEPOT comes with demo data that can be used to test installation and preview the main features.

How to Use Demo Data

  • Each demo file can be downloaded from the Github repository (in the 'demo' folder).
  • Each demo contains a video file that can be found at this link.
  • Demo files will also contain tracking files, saved as CSV.
  • Demo files will contain hB files for demos 1,2, and 7.
  • Demo files will also contain cue files (saved as CSVs), where applicable.

Run a demo analysis

  1. Install BehaviorDEPOT, then download one demo folder and its matching video from the archive.
  2. Place the video and tracking CSV in the same working folder. To use a Support Module instead, place the included analyzed folder beside its associated hB file.
  3. In the app, select the relevant classifier, configure the indicated calibration and optional filters below, then start a single-session analysis.
  4. Register the tracked parts when prompted. If a demo uses a custom ROI, draw and name it as indicated below.

See Prepare Inputs, the Analysis Module, and Support Modules for detailed workflow guidance.

Demo Data Descriptions

Demo 1

  • This demo is a clip of a mouse in a basic fear conditioning chamber.
  • Meant to demo the Analysis Module and the velocity freezing classifier.
  • Recorded at 50fps on high-resolution camera.
  • Features 8 point tracking (Nose, L.Ear, R.Ear, MidBack, L.Leg, R.Leg, Tailbase, Tail).
  • Use a distance calibration of 32 pixels/cm.
  • For the velocity freezing classifier, start with the default settings: minimum duration 0.9 s, velocity threshold 0.59, angle threshold 15, and jitter 1.

Demo 2

  • This demo is a clip of a mouse performing a platform-mediated avoidance task.
  • Meant to demo the Analysis Module, the velocity freezing classifier on an animal with a head-mount, and custom spatial and temporal filters.
  • Recorded at 30fps on a basic webcam.
  • Features 9 point tracking (Implant, Nose, L.Ear, R.Ear, MidBack, L.Leg, R.Leg, Tailbase, Tail).
  • Includes a cue file (CSV) with time-locked counts of tone periods.
  • Use a distance calibration of 23 pixels/cm.
  • Select one custom ROI, name it Platform, and draw it around the platform.
  • Enable the frame-locked event filter, select the included cue CSV, and name the event Tone when prompted.

Demo 3

  • This demo is a clip of a mouse in an Elevated Plus Maze arena.
  • This clip is meant to demo the 'calculateEPM' analysis function.
  • You do not need to select any custom ROIs; all task ROIs will be generated by the classifier.
  • Task ROIs:
  1. O1 (Open Arm 1)
  2. O2 (Open Arm 2)
  3. C1 (Closed Arm 1)
  4. C2 (Closed Arm 2)
  5. Center

Demo 4

  • This demo is a clip of a mouse in an Open Field Test arena.
  • This clip is meant to demo the 'calculateOFT' analysis function.
  • You do not need to select any custom ROIs; all task ROIs will be generated by the classifier.
  • Task ROIs:
  1. Arena (ROI encompassing the arena)
  2. Center (ROI of the region to consider the center

Demo 5

  • This demo is a clip of a mouse in a T-Maze arena.
  • This clip is meant to demo the 'calculateTMaze' analysis function.
  • You do not need to select any custom ROIs; all task ROIs will be generated by the classifier.
  • Task ROIs:
  1. Approach (The bottom of the T, where the animal enters the maze)
  2. Choice (The zone at the intersection of all 3 arms; the area where the animal decides between the arms)
  3. Effort_L (The area on the left arm where the animal exerts effort (e.g. barrier) when choosing the arm; the region of the left arm closest to the center)
  4. Effort_R (The area of the right arm where the animal exerts effort when choosing the arm; the region of the right arm closest the center)
  5. Reward_L (The area on the left arm where the reward is; the far part of the left arm)
  6. Reward_R (The area on the right arm where the reward is; the far part of the right arm)

Demo 6

  • This demo is a clip of a mouse in an open field performing a novel object investigation.
  • This clip is meant to demo the 'calculateExploration' classifier.
  • You do not need to select any custom ROIs; all task ROIs will be generated by the classifier.
  • Task ROIs:
  1. Object Perimeter (Area encompassing the novel object to explore)

Demo 7

  • This demo is meant to demonstrate usage of the Inter-Rater Module.
  • This demo consists of hB files collected from different 4 different raters.
  • Download the demo folder and run the IR Module on it to use.

Clone this wiki locally