YttriLab / Joystick

Open-source joystick manipulandum for decision-making, reaching, and motor control studies in mice

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Joystick

The above mouse is performing a self-paced center out joystick task for a fluid reward. Following a successful reach, there is a delay to reward followed by fluid delivery and then an intertrial interval. The task is written in C++ for Arduino and uses Switch Case logic defined by “Event Markers”. As seen in the left, the Event Marker changes with the task performance as follows:

EventMarker 0 : waiting for reach

EventMarker 1 : delay to reward

EventMarker 2 : fluid delivery

EventMarker 3 : intertrial interval.

Real time joystick position and threshold as well as task performance and parameters can be visualized using a Java based Processing sketch (above left).

This work has been published in eNuro, Belsey et al. 2020.

About

Open-source joystick manipulandum for decision-making, reaching, and motor control studies in mice

License:GNU General Public License v3.0


Languages

Language:C++ 52.3%Language:MATLAB 44.8%Language:Processing 2.9%