January 19th, 2022
本协议描述了使用Arduino和相关硬件以及多功能Matlab工具箱(包括用于自动行为训练的可选脚本)为啮齿动物模型开发开源5选择串行反应时间任务工具箱。这些脚本是可定制的,有助于实现不同的试验和测试设计。
该协议提供了一个可定制的开源工具箱,用于训练和执行5种选择的串行反应时间任务。这是一个完善的行为测试,用于研究啮齿动物的视觉空间注意力和冲动性。该工具箱的主要优点是其低成本和可定制性。
它在特定激励参数和奖励配置方面提供了高度的灵活性,并鼓励非标准测试设计。5种选择的连续反应时间任务提供了对啮齿动物的注意力过程,冲动性和强迫性的见解。我们的工具箱可以轻松适应其他非啮齿动物动物模型。
它还允许通过可选的楼梯程序对动物进行半自动训练。在视频中,我们逐步介绍了其用法。该程序将由我们实验室的生物学学生Eva Stripelmann演示。
首先打开免费提供的集成开发环境或 IDE 软件。转到"文件"和"打开"选项卡,然后单击硬件控制的脚本。接下来,将微控制器 USB 插入计算机。
在屏幕的左上半部分,导航到工具以检查自动选择的主板和处理器信息是否与连接的微控制器主板相对应。确认相应的主板和处理器信息后,单击"端口"选项卡以选择可用的端口。在屏幕的左上半部分,单击"验证"按钮以确保没有脚本错误。
完成后,单击带有箭头的"上传"选项卡,将脚本上传到微控制器板。确保实验控件的所有四个脚本和函数位于同一文件夹中后,打开编程平台,然后单击"主页"工具栏和"设置路径"。然后转到"添加文件夹"按钮,选择包含所有试验控制脚本的文件夹。
完成后,单击"保存"按钮并关闭"设置路径"窗口。在"主页"工具栏选项卡上,按"打开"以打开脚本和函数。要准备工具箱以进行习惯化,请选择打开的用户脚本。
确认第七行的习惯化变量设置为 true 后,在第八行上以分钟为单位写入一个数字,以设置习惯化的时间限制。在第九行,写一个介于 0.01 和 1 之间的数字,以选择刺激光的亮度级别。要为实验会话准备工具箱,请选择打开的用户脚本,并验证第 7 行上的变量是否定义为 false。
在第 12 行,键入目录路径以自动保存实验数据。确保存在具有确切名称的目录。然后在第13行输入受试者识别。
接下来,确保将第 14 行和第 15 行上的变量定义为 true。完成后,在第 16 行键入一个数字以设置试用版,在第 17 行键入一个数字以分钟为单位设置时间限制以自动停止程序。要配置标准 5 选择串行反应时间任务或 5CSRTT 范例的参数,请在第 45 行输入一个数值,该数值对应于可照亮的孔径数。
第 46 行上的变量应定义为伪随机或随机。在第 47 行上设置刺激持续时间长度(以秒为单位)。检查第 48 行上的变量是否表示为单个,第 49 行上的数值是否为 1。
在第 50 行,以数字形式定义目标刺激的亮度。第 64 行上的变量应该是二进制的,而第 65 行上的变量应该是不相关的。然后在第71行输入一个数值,对应于在正确的鼻子戳后要释放的食品颗粒的数量。
或者,可以定义不同的楼梯程序,以允许自动行为训练。检查第 26 行上的变量是否定义为 true。然后在第 29 行,键入第一组或第二组的名称。
稍后,选择打开的楼梯功能。在第四行键入第一个组的名称,在第 77 行键入第二个组的名称。要更改第二个训练级别第一组的条件,请在性能检查中键入计算的参数之一,并在第 17 行上键入所选的数值。
可以添加或替换条件。要更改要在第二个训练级别中更新的第一组的参数(例如,超时的持续时间),请在第 19 行键入参数和所选数值。如果定义了受试者的第二组,则相应地继续。
在开始行为训练课程之前,动物需要习惯于房间。该工具箱提供了一个习惯化协议。要开始习惯化课程,请在每个孔中放置两个奖励食物颗粒来准备操作室。
用胶带封住弹匣盖盖门,以便在第一个习惯化阶段保持打开状态。在第二个习惯化阶段,取下弹匣翻盖门上的胶带。通过在杂志门上放置五个食物颗粒来准备操作室。
在开始实验训练之前,请清洁操作室的墙壁和地板。设置准备就绪后,选择打开的用户脚本,确保第 75 行上的 COM 说明与所选的可用端口匹配。如果描述不匹配,请更改实验控制脚本中的数值。
将大鼠放在腔室中。在打开的用户脚本中,单击编辑器工具栏选项卡,然后选择绿色的播放按钮"运行"。通过读取命令窗口信息来检查程序是否正常运行。
然后,工具箱将启动用户先前定义的任务。实验会话将在指定的试用或时间限制后自动停止。如果动物在会话终止之前达到预先指定的性能水平,并且用户定义了楼梯程序,则工具箱将加载下一个训练级别并使用新设置继续训练。
该关卡将在下一次训练开始时自动加载。若要停止实验,请按计算机键盘上的 Esc 键。当该消息出现在命令窗口显示屏上时,键入 Y 并按计算机键盘上的 Enter 键以停止当前会话并保存获取的数据。
然后,将自动显示带有会话概述的简单图表。10只李斯特帽大鼠使用5选择的连续反应时间任务工具箱进行训练。分析每只大鼠在每个训练水平上花费的会话次数,并确定所有受试者的平均值。
受试者之间的差异在初始水平上最显著,在后来的水平上下降。在第四级中,当标准更改为包括性能测量的阈值时,花费的平均会话次数和大鼠之间的方差增加,两只大鼠需要五到六天才能得出水平。然而,所有大鼠在14至22次治疗中都达到了第八级。
代表性分析显示了每个训练级别和5CSRTT设备中所有训练日受试者的平均表现。计算准确率百分比和排放百分比,并确定每个级别所有试验的正确响应的平均总数。所有受试者在第八次和最终训练水平上达到60%以上的最终准确率,许多受试者达到了80%左右的准确率。
5种选择的串行反应时间任务工具箱是完全可定制和开放访问的。它提供了许多用于指定激励配置和任务设计的附加选项,以及一组全面的记录行为数据。该工具箱允许研究5选择串行反应时间范式的非标准版本,例如,更深入地了解决策过程或奖励相关行为。
本协议为啮齿动物的5选择串行反应时间任务提供了一个开源工具箱,利用Arduino和Matlab。它允许可定制的训练和测试设计,使其适用于各种研究需求。
This open-source 5-choice serial reaction time task toolbox provides a low-cost, fully customizable platform for studying visuospatial attention and impulsivity in rodent models. Its adaptability supports hypothesis-driven behavioral assays in early discovery, enabling mechanistic de-risking of neuropsychiatric targets. The system enhances predictive confidence by standardizing behavioral readouts while allowing flexible task design for target validation workflows.
The toolbox integrates into discovery biology workflows by providing quantifiable behavioral outputs that support hypothesis testing and lead identification in CNS drug development.