VRLab Suite

Price range: USD $3,600.00 through USD $7,080.00

SKU: N/A Category: Brand:

Software to Design and Run VR Experiments for Head-Fixed Mice

VRLab Suite is virtual reality software for mice. It controls the VR headset or dual displays, the treadmill and the reinforcement devices from one application. It includes ready-to-run experiments and an environment builder with moving objects, trigger zones and event-driven outputs. Every trial is time-stamped so it can be aligned with imaging, electrophysiology and behavioral video.

Ready-to-Run Experiments

Each experiment comes with default scenes that can be run as they are, or adjusted: trial count, textures, distances, reward conditions, events and more.

Y-Maze environment with vertical stripes on the left wall and horizontal stripes on the right
Decision-making

Y-Maze

A 5 m corridor splits into two 2 m branches at 45°, each cued by a wall pattern. Reaching a branch fires the event you choose, usually reward or punishment. 360° rotation is optional.

Hardware: spherical treadmill, water dispenser, air puff (optional)
Infinite Corridor environment with a tunnel object
Awake imaging

Infinite Corridor

Endlessly repeating corridor sections with trees, bushes, rocks or tunnels. Use it to habituate animals or to reduce stress during imaging, with one-off trigger boxes placed at set distances.

Hardware: any treadmill
Layout diagram of the Configurable Corridor showing the decision zone, reward zone and end-of-trial distance
Reward learning

Configurable Corridor

A corridor with a decision zone (wall pattern or floating object) and a reward zone. Reward is delivered continuously or on lick only, with timeout and end-of-trial distance settings.

Hardware: any treadmill, water dispenser with lickometer
Precipice environment: checkerboard corridor ending at a drop with a pyramid in the distance
Depth perception

Precipice

A corridor that ends at a drop, with a pyramid as a depth cue and a lower floor at an adjustable distance. Corridor length can be randomized from trial to trial.

Hardware: any treadmill, water dispenser
Predator environment: a dark sphere approaching over a green grid corridor
Threat response

Predator

A sphere approaches from a random side after a random pause. You set the pause range, approach duration and color. An event marks each appearance for synchronization.

Hardware: any treadmill
−90° 0° +90°
Visual mapping

Retinotopy

A bar sweeps around the animal at a fixed angular velocity. Set the total angle, speed (°/s), width (°), one of four directions and grayscale contrast. On the headset you can stimulate one eye or both.

Hardware: head-fixed setup with VR displays
Open Field arena with green and blue striped walls and a granular floor
Spatial navigation

Open Field

An arena of customizable size with four individually textured walls, objects, moving objects and trigger boxes. Choose the degrees of freedom, from stationary to forward, sideways and limited or full turning.

Hardware: spherical treadmill
Made for you

Custom Environment

Need a paradigm the library doesn't cover? We design custom virtual environments to your specification, priced by complexity. Select the option above or tell us about your task.

Main Features

From habituation sessions to multi-scene decision tasks, the environment, the feedback to the animal and the saved data are all configured in the software, without programming.

Moving Objects

Objects can move to a new position when an event fires, for looming stimuli, sliding doors or approaching targets.

Trigger Zones & Events

Trigger boxes placed anywhere in a scene fire events when the animal enters them, with an adjustable delay and intensity.

Synchronized Behavioral Video

Recording on the LabeoTech behavioral camera starts and stops on the events you choose, so video lines up with each trial.

Hardware Triggers

Any event can be sent to the BNC outputs, the treadmill BNC output, an audio tone or an on-screen sync patch for a photodiode.

Build Your Own World

Choose object shapes, textures (including your own images) and colors, and adjust the spatial frequency and angle of each surface.

Flexible Trial Sequencing

Combine several scenes in one experiment and present them in sequential, block, random or custom order.

Live Control

Adjust parameters during a session while the VR keeps running, steer the animal with the arrow keys, or end a trial from the keyboard.

Analysis-Ready Data

Position, heading, licks and events are saved every frame to CSV, with timestamps to align with other recordings.

Environments That Respond to the Animal

VRLab Suite experiments are driven by events. The software fires them at key moments of each trial, and the trigger boxes you place in a scene fire them when the animal walks in. Devices, sounds, sync pulses and moving objects all respond to the events you link them to.

  • Event-driven object movement: choose the event, the destination (X, Y, Z) and a duration from 0 to 120 s, then preview it with the Test button.
  • Per-zone delay and modulation: each trigger box waits 0–120 s before firing and can scale the event 0.01–100× (e.g. a larger reward or longer air puff in one zone).
  • Hidden from the animal: trigger boxes and invisible walls are shown in the experimenter view but never on the VR displays.
  • Clean trial boundaries: a delayed event is cancelled if the trial ends first, so nothing leaks into the next trial.
Infinite Corridor environment in VRLab Suite with a tunnel object over a green textured floor and striped walls
Infinite Corridor with a tunnel object repeated in every corridor section.

When…

  • The animal enters a trigger boxPlaced anywhere, with its own delay
  • A choice or zone is reachedY-Maze branch, reward zone, end of corridor
  • A trial or experiment starts or endsGenerated automatically by the software
  • A lick is missed in the reward zoneConfigurable Corridor, lick-only reward mode

…an event fires…

RewardPunishment Trial StartTrial End Experiment StartExperiment End Custom Event

Delay 0–120 s and modulation 0.01–100× per trigger box. Every event is logged with a millisecond timestamp.

…and your rig responds

  • An object movesTo a new position, over 0–120 s
  • Water reward or air puffWater dispenser · air puff stimulator
  • A tone playsConfigurable audio tones
  • A TTL pulse is sent8 BNC outputs + treadmill BNC out
  • A visual sync patch flashesWhite rectangle for a photodiode
  • Video recording starts or stopsLabeoTech behavioral camera

Example: in the Open Field, the mouse enters a trigger box in front of a wall → a custom event fires after 0.5 s → the wall slides aside over 2 s, a tone plays and BNC output 3 sends a TTL pulse to your imaging system. Each step is logged with its own timestamp.

Environment Builder

Most experiments let you restyle walls and floors, and the Open Field and Infinite Corridor let you compose whole scenes. Place objects, set their position, rotation and scale in meters and degrees, choose whether the animal collides with them, and check the result in a 3D preview.

Object shapes
CubeCylinderConeSpherePyramidTunnelWallInvisible wallFloor planeTreesBushesRocksTrigger cubeTrigger cylinderand more
Textures
CheckerboardDotsHorizontal linesVertical linesSine gratingAngled linesGridGranularPlainYour own PNG imageand more
  • Spatial frequency and texture angle on every surface, with primary and secondary colors.
  • Scene packs: export a scene or a whole set to a file and import it on another rig, with a software-version check before import.
  • Scene descriptions stay with each scene, so protocols stay documented when duplicated or shared.
Scenes built with the environment builder: a corridor with a tunnel, a forest, and an arena with textured walls and a cube.
VRLab Suite Experiment Options panel for the Infinite Corridor, with floor and wall textures and tree and bush objects placed by position, rotation and scale
Experiment Options: textures, corridor dimensions and objects placed by position, rotation and scale.

Behavioral Video Synchronized with the Experiment

VRLab Suite connects directly to the LabeoTech behavioral camera recording application on the same computer. Pick the event that starts recording and the one that stops it (Experiment Start and Experiment End, for example, or any custom event), and recording starts and stops automatically.

  • Connection status at a glance: the software shows whether the camera recorder is connected before you start.
  • High-speed infrared video: our behavioral camera records up to 1000 fps with infrared illumination and is compatible with 2-photon setups.
  • Eye and body tracking: the video can be used to track the pupil, whiskers, paws or body posture. Our DeepLabCut behavioral tracking analysis service can extract these measurements for you.
  • One shared clock: VR events and per-frame positions carry Unix-epoch timestamps in milliseconds, so video, VR and neural data align offline.
  • External TTL logged every frame: the spherical treadmill's digital input is recorded next to the animal's position, e.g. to capture imaging frame or trigger signals.

Discover the behavioral camera →

LabeoTech behavioral camera with infrared illumination on an articulated mounting arm
LabeoTech behavioral camera with infrared illumination. Recording starts and stops on VRLab Suite events.

Trial Sequencing

An experiment can hold several scenes, such as a horizontal-stripe and a vertical-stripe version of the same maze. The Trials Configuration builds the session and shows the resulting order before you start.

Sequential (Interleaved)1, 2, 1, 2… until all trials are done
Sequential (Block)N trials of each scene, then the next
Random (All)Shuffled, in proportion to each scene's trials
Random (Block)Every scene once per block, in random order
CustomType your own order, e.g. 1,2,2,3,1
VRLab Suite Trials Configuration window with Sequential Interleaved randomization and 20 generated trials
Trials Configuration: pick a presentation mode and preview the generated sequence.

Saved Data

Plain UTF-8 text and CSV files with fixed decimal formatting, whatever your Windows regional settings. They are written about once per second during the run, so little data is lost if the software closes unexpectedly.

Info.txt

Session metadata: animal ID, ISO 8601 date and time, software and file-format version, trial sequence, every scene parameter, device connections and settings. It ends with a full event log.

Movements.csv

One row per rendered frame while a trial runs (e.g. 60 Hz on a 60 Hz display): position, heading, cumulative licks, treadmill digital input and the events fired in that frame.

Results.csv

For the Y-Maze and Open Field: the outcome of every trial, a running success count, and whether the experimenter ended the trial manually.

Frequently Asked Questions

Can I record behavioral video in sync with the VR experiment?

Yes. In Advanced Settings, choose the events that start and stop the LabeoTech behavioral camera recording application, which runs on the same computer. Recording then starts and stops automatically, for example at Experiment Start and Experiment End, and the connection status is shown in the software.

How do I synchronize VRLab Suite with my imaging or electrophysiology system?

Link any event to one of the 8 BNC module outputs or to the spherical treadmill's BNC output to send a TTL pulse, or flash an on-screen white patch for a photodiode. The treadmill's digital input is also logged every frame, and all logs carry millisecond Unix-epoch timestamps for offline alignment.

Can objects in the environment move during a trial?

Yes. Enable movement on any object, choose the event that triggers it, and set the destination position and a duration of 0 to 120 seconds. When the event fires, from a trigger box or from the software, the object travels to its new position. You can preview it with the Test button.

Can I create my own virtual environments?

Yes. The Open Field and Infinite Corridor include a builder with object shapes, textures (including your own PNG images) and trigger boxes, and the Open Field adds event-triggered moving objects. For paradigms beyond that, we develop custom environments priced by complexity.

Does VRLab Suite work with a linear treadmill?

Yes, for corridor experiments without rotation, such as the Infinite Corridor, Configurable Corridor, Precipice and Predator. The Y-Maze and Open Field need turning, so they require the spherical treadmill. Only one treadmill can be connected at a time.

Can I share scenes between rigs or with collaborators?

Yes. Export a single scene or a whole scene pack to a file and import it on another computer. The import dialog checks compatibility with the experiment and compares software versions before loading. Scene descriptions travel with the scene.

Do I need a dedicated computer?

We recommend the bundled, preconfigured computer: real-time 3D rendering on several displays is demanding, and the monitor layout comes set up. You can also buy the software alone for your own computer. Contact us for the compatibility requirements.

Can I transfer my license to another computer?

Yes. Deactivate the software on your current computer, send us the deactivation code, and we will issue a new license for the new computer.

Configure a Complete VR Setup

VRLab Suite can be combined with a headset or dual display, the spherical treadmill, reinforcement devices and a behavioral camera. Use the configurator or contact us.