Abstract
To make full use of optogenetic and molecular techniques in the study of motor control, rich behavioral paradigms for rodents must rise to the same level of sophistication and applicability. We describe the layout, construction, use and analysis of data from joystick-based reaching in a head-fixed mouse. The step-by-step guide is designed for both experienced rodent motor labs and new groups looking to enter into this research space. Using this platform, mice learn to consistently perform large, easily-quantified reaches, including during a two-armed bandit probabilistic learning task. The metrics of performance (reach trajectory, amplitude, speed, duration, and inter-reach interval) can be used to quantify behavior or administer stimulation in closed loop with behavior. We provide a highly customizable, low cost and reproducible open-source behavior training platform for studying motor control, decision-making, and reaching reaction time. The development of this software and hardware platform enables behavioral work to complement recent advances in rodents, while remaining accessible to smaller institutions and labs, thus providing a high-throughput method to study unexplored features of action selection, motivation, and value-based decisions.
Significance Statement
We are realizing that the behavioral repertoire of mice is much richer than previously thought, including motor control and decision-making using reaches. Modern neuroscience is now capturing this richness, paired with new genetic tools, to understand fundamental neuroscience principles. Here, we provide an illustrated build guide, code, multiple use scenarios, and analytic tools to a low-cost, highly customizable mouse joystick. This tool will enable improved throughput, accessibility, and experimental design (e.g., spatiotemporal reach trajectories over lever presses) for labs wishing to study a range of reach-based experiments.
Introduction
Reaching is a well-studied neuroscience paradigm, across several species (Fromm and Evarts, 1981; Churchland et al., 2012; Dean et al., 2012; Cherian et al., 2013; Yttri et al., 2013; Mathis et al., 2017). This goal-oriented movement is highly quantifiable, reproducible, and unitary, unlike other tasks common to rodents that require several actions, such as reorientation followed by locomotion across a cage (Tai et al., 2012; Lak et al., 2014). Despite its simplicity, the action provides rich spatiotemporal dynamics (Bollu et al., 2019) that do not exist in other paradigms such as lever presses. The quantification of such richness is made trivial through the use of joysticks. Joystick manipulandums have been used for decades in both human and nonhuman primates studies of reaching (Thoroughman and Shadmehr, 1999; Maeda et al., 2018), and more recently in rats (Slutzky et al., 2010). Because joysticks provide real-time readout of the x and y trajectory (and therefore position and speed information), joysticks enable the study of ongoing correlated neural activity (Paninski et al., 2004; Panigrahi et al., 2015) or stimulation in closed loop triggered off a specific spatiotemporal feature of movement (Yttri and Dudman, 2016). This quality presents a significant advantage over impressive, but post hoc, computer vision techniques (Guo et al., 2015; Mathis et al., 2018) that cannot yet offer real-time reporting of reach position.
The use of mice to study the spatiotemporal dynamics of behavior has increased considerably in recent years (Harvey et al., 2009; Cohen et al., 2015; Guo et al., 2015; Klaus et al., 2017). Through the application of genetic tools, unprecedented avenues of discovery have been made possible in the study of the brain, including those of decision-making and motor control. While considerable work using “center-out” reaching tasks have been done in human and non-human primates, performing similar studies in rodents provides many advantages. Beyond optogenetic manipulations, studying reaching movements in mice also supports high-throughput methods that rapidly accelerate our understanding of the underlying brain circuits. As a side-effect of this approach, researchers can better capture behavioral and animal variance (rather than the typical “two monkey” rule), while also greatly reducing monetary barriers to entry that may prohibit smaller labs and institutions from participating in behavioral work (Brunton et al., 2013; Guo et al., 2015). In order to take advantage of these features, however, expansion of rigorous mouse behavioral paradigms must occur (Fetsch, 2016). Here, an inexpensive, open source 2D joystick platform, including hardware, software, online and offline analysis code is described (https://github.com/YttriLab/Joystick). This joystick can be put into practice quickly and provides precise, millisecond resolution readouts of limb position in real-time. We describe its usage for a basic center-out task, a cued reaction time version of that task, and a bi-directional “two-armed bandit” probabilistic learning task.
Materials and Methods
Behavior rig hardware
Figure 1A shows a behavior rig (9” H × 4” W × 12” D), consisting of three main components: a removable head-fixation unit, joystick, and positionable sipping tube, all secured to an optical breadboard for easy arrangement. This setup works with a number of mouse head-fixation solutions; pictured in Figure 1A is the RIVETS system (Osborne and Dudman, 2014) and pictured in Figure 1B are custom built head-fixation units. The RIVETS system designs are available for download on the Dudman website on the Designs page, where the lab describes success using 3D printed and machined versions of the RIVETS system. The design for the custom platform unit is available to download on the Yttri Lab GitHub (https://github.com/YttriLab/Joystick/tree/master/Mouse%20Shuttle%20Parts). While the parts and plans for the shuttle-holding platform provide several advantages (solid construction, easy changing of height, automatic locking into place of the animal shuttle), the joystick platform should be amenable to most any head-fixation system. This animal shuttle is held in position with a precise yet easily removable knobbed magnetic base (Thorlabs, part KB2X2). The application of this piece in particular is a great function of the build, as it enables modularity and easy, never-fail docking of multiple head-fixed rigs.
The sipper tube is attached to Loc-Line tubing, allowing for easy positioning adjustments across animals. The water line and corresponding solenoid can be flushed using a 10% bleach solution followed by water for cleaning, with the Flush sketch available on the Yttri Lab GitHub. A spring-loaded, miniature hall effect joystick (Ruffy Controls, TS1) was chosen because it can relay the position of reaches with submillisecond delay and removes the potential for biases along the x- and y-axes that may be encountered with traditional two-axis potentiometer joysticks. The joystick is fixed at a height and distance that a head-fixed mouse can comfortably grasp the attached bar with both paws (∼2 cm below the mouse’s eye). The joystick can be mounted in a number of ways, including fitting into a 50 ml Falcon tube that is then screwed onto the breadboard, as shown in Figure 1A, B. This solution provides a surprisingly solid pedestal comparable to direct mounting to a more expensive, solid metal stand. Figure 1B demonstrates the rig’s small size and ease of assembly, which enables a lab to quickly set up dozens of rigs in a limited space.
While relatively inexpensive (Table 1), additional options to substantially reduce cost include a less substantial, permanent animal pedestal (could be directly bolted to surface, a savings of > $200) or using a two-axis potentiometer joystick (∼$5) in place of Hall effect joysticks (∼$75). The latter provides uniform resistance in every direction, instead of having two axes along which there is less resistance. These tracks have the potential to skew the 2D trajectory of the reach, although this may not be of consequence for some experimental questions. The moving parts of the potentiometers are also more likely to break down over time. If more delicate reach kinematics are of interest, we have observed that the Ruffy TS1 joystick resistance can be reduced by cutting the spring by up to 1.5 coils without risking the joystick’s ability to return to center. With one coil removed, it takes only 0.18 N to displace the joystick 1 cm. Other solutions include using a near zero resistance joystick designed for rodents, particularly that described in Bollu et al. (2019).
Extended Data 1
Build manual for joystick training platform. Step by step build instructions and parts list for making the behavior rig described in Figure 1. Download Extended Data 1, PDF file.
The data acquisition hardware is comprised of an Arduino, solenoid circuit, microSD card reader, and LCD readout. Although not necessary for task execution, the LCD screen provides valuable information on animal performance and feedback during debugging. The uploaded Arduino sketch determines if a correct reach has been performed based on joystick position and timing and delivers the predetermined water reward. Real-time task information, such as number of reaches, time, number of punishments, and moving average of last five RTs are displayed on the LCD screen, and session data are written to a microSD card for saving and later analysis. This setup can also be used to deliver stimulation in closed loop with behavioral performance aspects (e.g., reach speed). Full build and part ordering instructions can be found at https://github.com/YttriLab/Joystick and (Extended Data 2).
Extended Data 2
Online and offline joystick code. Online and offline code can be found at the Yttri Lab GitHub (https://github.com/YttriLab/Joystick). “Arduino Code” contains sketches to run the basic center-out reaching task, the VAO task, the reaction time task, and the directional-dependent two-armed bandit task. All tasks are capable of tracking real-time joystick position and allow for experimenter defined control of task parameters. The folder also includes code to flush fluid delivery lines for cleaning. Supplied in “Processing Code” is a sketch that can be used to visualize real-time joystick position as well as task performance and variables for the basic center-out reaching task. “MATLAB Code” contains the main offline analysis code (JSAnalysis.m) for the basic center-out reaching task, which collects data pertaining to task performance as well as reach kinematics. This folder also includes accessory analysis functions and a function (SavemicroSDData.m) to save and name data collected from the joystick. Download Extended Data 2, ZIP file.
Two methods of data acquisition were developed to satisfy a range experimental demands. Code written in Processing software displays a real-time visual of joystick position and task parameters while saving data to a .csv file. In addition to writing to a local machine, the data file can be written to a microSD card. Sending data wirelessly over Wi-Fi may also be performed. Other data relay methods, including solutions from LabJack or the Open Ephys acquisition system may be used with this joystick/Arduino build as well.
Behavioral task software
Reach position is calculated through the Hall effect sensor in the joystick, which measures the magnitude of the magnetic field generated by magnet attached to the joystick, and output a proportionate voltage to the Arduino board (Stewart, 2017). From xy position output, the Arduino sketch calculates the Euclidean distance between “baseline” position and current joystick position. To complete a basic trial, mice perform bimanual reaches at a self-directed pace (Fig. 1C). The joystick setup can also be adapted to perform unimanual (or double unimanual) reaches. When the reach position surpasses the amplitude threshold, sweetened water is delivered after a 1-s delay. This delay is in place to help dissociate movement and reward representations in the brain. A new trial begins after a fixed, 3-s inter-trial interval (ITI), in order to obtain discrete movements. In our reaction time experiments, two adult C57/bl6 mice were used in each condition (one male, one female).
We describe the basic flow of data processing in Figure 1D. Code for running these tasks and offline data analysis used to quantify reach performance, including trajectory, amplitude, peak speed, duration, and inter-reach interval has been produced and is available at https://github.com/YttriLab/Joystick. Here, we also offer offline analysis code (Online and Offline Joystick Code available in Extended Data 2), although this study’s major contribution is in the form of the physical joystick design, construction, and online task code. In our offline analysis, reach detection is based on threshold crossing, and works forward and backwards in time from a minimal reach amplitude threshold crossing to determine exact reach initiation and termination times. In doing so, the user is able to select for only full reaches and ignore small “blips” due to postural adjustment, grooming, or other non-task related behavior.
Results
Adult mice can be easily, and automatedly, trained to make large, reproducible reaches covering upwards of 2 cm. Figure 1C provides a demonstration of the online readout while the tool is in use. Video of mouse performance and online reach-position readout, including task state, threshold, time, and number of trials performed available in Movie 1. The joystick setup can capture fine variations in performance metrics including trajectory, outward velocity, amplitude, and duration (Fig. 2A–C).
For training, in addition to water control, we recommend the use of 3 mM acesulfame potassium, an artificial sweetener in the reward water. Artificial sweeteners are not readily digested by microbes, and thus require fewer line cleanings. This also eliminates potential concerns about the caloric quantity of the reward, though note that artificial sweeteners are perceived differently in the brain than sucrose (Kaskan et al. 2019). Prior to surgical implantation of the head cap, mice are exposed to experimenter handling. Two days after surgery, mice were head-fixed in the shuttle for increasing periods of time (5–45 min) and hand watered while head-fixed over the subsequent 3 d. Mice are placed on water control one to 3 d prior to the first day of experimentation and kept on water control for the duration of the experiment. Training is comprised of a two-week period where mice are fixed in the behavioral rig, in a darkened behavior box (18” H × 20” W × 22” D) for 30 min at a time (Fig. 1B). In the first 3 d, mice perform two, 30-min sessions per day (morning and afternoon) to increase the rate of learning of the reaching behavior, while single 30-min session are performed for the rest of training and experimentation. Over the course of the training period, threshold to receive water increases from 0.1 cm, where almost any movement of the joystick results in water reward, to 0.9 cm, with naive mice reaching expert level (defined as >100 successful reaches/session with a reward threshold of >0.9 cm from center) in two to three weeks. After the initial joystick movement-water connection is established (typically one to six sessions), set threshold is increased gradually (no more than 1 mm/d), as strength and endurance to complete the task needs to be built up. Delay to reward is increased gradually (50 ms/d) along with threshold from 500 ms to 1 s as mice reached 0.9-cm reach proficiency. As shown in Figure 2A–C, reach dynamics are refined after initial task learning has elapsed. All animal procedures were performed in accordance with the Carnegie Mellon University animal care committee’s regulations.
While the variations on a reaching task are innumerable, several examples that reflect standard experiments common to the non-human primate literature in particular are provided (Fig. 3A). We provide code for the following: (1) basic center-out (direction agnostic) reaching task; (2) variable amplitude operant (VAO) task (Baraduc et al., 2013; Yttri and Dudman, 2018), in which the required threshold for reward is moved throughout the task; (3) reaction time version of the basic task, wherein a light provides a “go” cue; and (4) direction-dependent two-armed bandit task, in which a probabilistic reward contingency must be learned. Reaches in opposing directions carry different reward rates, and these rates change randomly (Fig. 3B).
We have found that it is best to start training on the desired task, rather than the basic task followed by later additions of complexity, hindered later learning of the tasks.
To further test the effectiveness of the joystick platform in conjunction with automated training efficacy, two training paradigms for a reaction time reach task using a light go-cue were tested. The timing of the introduction of the light cue was used as a dependent variable. In the “light early” condition, the go-cue light was introduced on the first day of training. The “light late” condition introduced the go-cue in the seventh session. In both conditions, “punishment” for early reaches (a 5000-ms time out period paired with house lights and restart of trial with new, random ITI) was introduced at day 14 to discourage anticipatory reaches (Fig. 3C, dashed red line, two-tailed t test). Two animals (one female, one male) were used in each cue condition. No sex differences were observed (p > 0.6). As the n is quite small in this proof of concept documentation, further comparative statistics are of little use. Therefore, error bars have been left out of plots. These data demonstrate that mice can learn the task, and the trends shown may be of use to experimenters. The performance of two control animals (mice performing the basic center-out task with no go-cue) are also shown where appropriate.
All mice were able to learn the task to criterion, defined as performing at least 100 reaches over 0.9 cm in 30 min. Most animals surpassed this standard easily, with the majority performing over 100 reaches by session 7 and all achieving expert level by three weeks (>100 successful reaches over the 0.9-cm amplitude threshold). However, we observed a numerical advantage in the use of the light early over the light late (Fig. 3C). The number of trials performed in each of the last four sessions was significant across all conditions (early vs late, p < 0.05; control vs either condition, p < 0.01; two-tailed t test). More importantly, we observed that reaction time to the go-cue light reduced more quickly in the light early training regimen (Fig. 3D). We defined reaction time as rewarded movement initiation time minus cue light on time (all reaction times >5 s were omitted). A steady decrease in reaction time over training sessions can be observed. Further work must be performed to assess the generalizability of these observations to a larger cohort of animals, but our proof of concept data demonstrate that (1) mice can learn a cued-reaction time reach task and (2) introducing the entire task at once is likely to be preferable to a progressive, piecemeal approach (Kuhlman et al., 2014; Hong et al., 2018).
Discussion
This work documents an open-source, inexpensive joystick apparatus capable of millisecond and submillimeter resolution and real-time applications. We demonstrate the construction, use, optimization, and offline analysis of the data generated by this modular apparatus. This joystick can be used to study several classic reaching paradigms: a basic center-out reaching task, a cued reaction time version of that task, and a bi-directional, two-armed bandit probabilistic learning task. Perhaps of most use, the described tool setup be used in automated training, thus enabling high-throughput research methods, a critical avenue for the future of neuroscience. While one may glean how to build joystick rigs from other sources (Bollu et al., 2019), we provide the first documentation of a self-centering joystick with extensive online task code and offline analysis.
In a direct study of the application of this joystick setup, it is demonstrated that mice can reliably learn and reproduce the reaching behavior trained through the designed hardware and software platform. Mice can learn the basic reaching task in two to three weeks. The speed of training is a pronounced advantage over non-human primate studies, which can take months or even years. Although there are some performance attributes that mice are unlikely to ever be capable of, this study (reaction time task, two-armed bandit) and several others continue to narrow the gap between mouse and monkey behavior (Galiñanes et al., 2018; Bari et al., 2019; Stringer et al., 2019).
Looking toward the other end of the spectrum, the implementation of a joystick manipulanum instead of traditional lever-press setups in rodent behavioral work setups seems obvious. Consider pushing a child on a swing or drinking a cup of hot coffee: the manner in which those actions are performed far exceeds the selection of those actions in importance. A reduced, one-dimensional joystick affords fundamental measures of movement speed and amplitude with little to no extra effort. Beyond this, measures like speed and amplitude can be used to assess vigor, motivation, and confidence (Resulaj et al., 2009). These factors are vital in understanding the effects of neural or behavioral perturbations. Learning, not just of what to do but how, is also readily assessed. The compact and modular nature of the setup allows additional task-related devices (e.g., light cue, odor delivery, multiple unimanual joysticks) to be easily integrated into the same experimental setup, thus maximizing the experimental possibilities within one setup.
A limitation with the current design is that animals prefer forward/backward movements rather than left/right movements. It is possible that with some modifications, (differently shaped grip, lower joystick resistance laterally), an animal could move the joystick in all directions equally, opening up greater possibilities for complex tasks. Additionally, while reaches to threshold are consistently trainable and reproducible, mice do learn their own ways of completing the movement, including some that “rev up” (performing a very small reach in the opposite direction before the large reach). Another concern is the tendency for animals to perseverate in tasks reacquiring multiple response directions. This difficulty is common to many tasks with changing demands. To avoid this, we recommend introducing most of the task aspects early in training, and introducing any later changes slowly. For example, introducing punishment timeouts to discourage extraneous reaching after the first week of training to allows mice to better learn, but not give up on, the task before they reach full expert level.
Studying the neural correlates of behavior requires precise, oftentimes real-time measures of those actions. In designing this joystick platform, we have created a low cost and customizable alternative to traditional center out tasks involving non-human primates. The steps to implementation for the hardware, software, online and offline analysis are laid out. This setup takes advantage of the experimental advantages mice offer, including genetic tools and high-throughput automated training-while providing rich spatiotemporal dynamics of motor control, action selection, and decision-making.
Acknowledgments
Acknowledgements: We thank Alex Hodge and especially Joshua Dudman and his group at Janelia Research Campus for their contributions to the development of this project. We also thank Andrew Buzza for his influence on the animal restraint design as well as Ryan Bates and the Carnegie Mellon Tech Spark team for manufacturing and technical support.
Footnotes
The authors declare no competing financial interests.
This work was supported by the Whitehall Foundation, the Carnegie Mellon University Summer Undergraduate Research Fellowship, and the Charles E. Kaufman Foundation, a supporting organization of The Pittsburgh Foundation. P.P.B. was supported by donors to the Undergraduate Research Office-Summer Undergraduate Research Fellowship at Carnegie Mellon University.
This is an open-access article distributed under the terms of the Creative Commons Attribution 4.0 International license, which permits unrestricted use, distribution and reproduction in any medium provided that the original work is properly attributed.