2019年11月12日
本方案演示了如何使用电生理系统,根据神经元活动模式触发闭环刺激。同时还提供了可轻松修改以适配不同刺激设备的示例 Matlab 代码。
这种标准的神经生理记录系统可用于实施闭环刺激,有助于研究大脑中的因果相互作用。本方案使仅具备有限计算机科学知识的神经科学家能够以较低成本快速实现多种闭环实验。闭环实验对于基础科学和研究正变得越来越重要。
例如,多项癫痫研究表明,在癫痫发作起始时对神经元进行刺激是一种有效减轻癫痫发作严重程度的方法。为了促进闭环实验在神经科学研究中的应用,本方案提供了 MATLAB 代码,可将开环电生理记录系统转换为闭环系统。该闭环刺激的实现方法在清醒大鼠中进行了演示。
安装Cheetah 6.4数据采集系统时,打开该软件的网页,其中包含与Cheetah采集系统交互所需的库文件,并安装SpikeSort-3D。安装NetCom开发包。登录MATLAB账户,以选择正确的许可证、版本和操作系统。
然后,按照说明下载用于在线事件触发的库,并将文件解压至文档中的 MATLAB 文件夹。进行数据采集时,打开 Cheetah 软件并记录峰电位数据,以填充模板波形。数分钟后,停止数据采集,并对记录的数据执行 SpikeSort 分析。
接下来,打开 SpikeSort3-D,点击文件菜单并加载脉冲文件,以从包含记录数据的文件夹中选择一个脉冲文件。然后,点击聚类菜单,使用 KlustaKwik 进行自动聚类,并运行。要执行闭环实验,请在 Cheetah 中恢复数据采集,并打开 MATLAB。
打开 ClosedLoop.M 并点击运行。或者,在命令窗口中执行 closed-loop。
浏览至记录文件夹,选择其中一个脉冲数据文件,以加载初始记录中定义的脉冲信息。在绘制的波形图下方勾选相应的复选框,选择一个或多个将触发刺激的神经元。在“min matches”文本框中输入一个整数,以定义触发刺激所需的最少神经元数量;在“window”文本框中输入数值,以定义不同波形脉冲被视为共激活的时间窗口。
然后,单击发送以开始根据所选神经元的放电活动在线触发事件。在此代表性实验中,大鼠静止在一个花盆上,这是行为学实验间歇期间熟悉且常用的休息位置。此处可观察到记录软件与MATLAB程序同步运行的代表性画面,后者可实时显示采集到的神经放电波形。
当检测到来自预定义触发簇的尖峰时,波形将以粗虚线形式显示在 MATLAB 图形窗口中,同时触发一个音调,构成一个闭环系统。该图展示了生成人工尖峰与诱导触发信号之间时间延迟的代表性直方图。在完成动物准备并安装软件后,闭环实验主要包括两个阶段:初始数据采集阶段,以及尖峰触发外部刺激的闭环刺激阶段。
该方案还允许根据多个神经元的活动来施加刺激,这对于研究大脑中的信息处理问题具有重要意义。该 MATLAB 解决方案的优势在于成本低,并且在定义触发刺激的活动模式方面具有灵活性,有助于探究多种神经科学问题。
查看完整文字稿并访问数千部科学视频
本方案演示了基于神经元活动模式的闭环刺激电生理系统的使用方法。该系统使神经科学家即使计算机科学专业知识有限,也能高效且低成本地开展闭环实验。本方案包含用于实现的示例 MATLAB 代码,并以清醒大鼠的记录为例,展示了神经脉冲与刺激之间的实时交互。
闭环神经生理学系统通过将神经元活动模式与实时刺激相连接,能够对脑环路进行因果性探究,从而支持临床前神经科学中的靶点验证和机制风险评估。该基于 MATLAB 的方法降低了实施闭环设计的技术门槛,有助于开展可扩展且可重复的神经信息处理研究。本方案通过在与疾病相关的模型中提供一种灵活、经济高效的工具,支持以假设驱动的刺激实验,从而促进早期探索性研究工作流程。
该方法通过神经元放电活动触发的实时刺激实现假设检验,将电生理学与干预研究相结合,从而整合到早期发现的工作流程中。