Method Article
我们总结了一个工作流程,以计算方式模拟视网膜神经元对电刺激的反应。该计算模型是通用的,包括自动化步骤,可用于模拟一系列生理场景和预测未来 体内/体外 研究的结果。
计算建模由于其预测 体内 和 体外 系统行为的能力,已成为神经工程中越来越重要的方法。这具有关键优势,即通过提供通常非常精确的生理结果预测来最大限度地减少给定研究中所需的动物数量。在视觉假体领域,计算建模具有一系列实际应用,包括为植入式电极阵列的设计提供信息,以及预测可能通过从所述阵列传递电脉冲而引发的视觉感知。文献中描述的一些模型结合了三维(3D)形态来计算电场和感兴趣的神经元或神经网络的电缆模型。为了增加这种两步法对那些在计算建模方面经验有限的研究人员的可访问性,我们提供了一个视频,介绍了要采取的基本方法,以便构建计算模型并利用它来预测 通过部署 的刺激方案的生理和心理物理结果。 视觉假体。该指南包括在有限元建模(FEM)软件中构建3D模型的步骤,在多区室神经元计算软件中构建视网膜神经节细胞模型的步骤,然后将两者合并。用于数值求解物理方程的有限元建模软件将用于求解组织电刺激中的电场分布。然后,使用专门的软件来模拟神经细胞或网络的电活动。要遵循本教程,需要熟悉神经假体的工作原理以及神经生理学概念(例如,动作电位机制和对霍奇金-赫胥黎模型的理解)。
视觉神经假体是一组向视觉通路中的神经细胞提供刺激(电、光等)以产生光幻觉或看到光的感觉的装置。这是一种治疗策略,对于由退行性视网膜疾病引起的永久性失明的人,已经在临床上使用近十年。通常,一个完整的系统将包括一个捕获用户周围视觉信息的外部摄像头,一个电源和计算单元,用于处理图像并将其转换为一系列电脉冲,以及一个植入的电极阵列,该电极阵列连接神经组织并将电脉冲传递到神经细胞。工作原理允许视觉神经假体放置在从视网膜到视觉皮层的视觉通路的不同位置,只要它位于受损组织的下游。目前视觉神经假体的大多数研究都集中在提高刺激的功效和提高空间敏锐度以提供更自然的视觉上。
在提高刺激功效的努力中,计算建模一直是验证假体设计和模拟其视觉结果的一种经济和时间有效的方法。自1999年以来,该领域的计算建模越来越受欢迎,因为Greenberg1模拟了视网膜神经节细胞对细胞外电刺激的反应。从那时起,计算建模一直用于优化电脉冲2,3的参数或电极4,5的几何设计。尽管复杂性和研究问题各不相同,但这些模型通过确定介质(例如神经组织)中的电压分布并估计附近神经元因电压而产生的电响应来工作。
导体中的电压分布可以通过求解所有位置的泊松方程6 来找到:
其中 E 是电场, V 是电势, J 是电流密度,σ 是电导率。公式中的 表示 梯度运算符。在静止电流的情况下,对模型施加以下边界条件:
其中 n 是表面的法线,Ω 表示边界, I0 表示比电流。它们一起在外部边界产生电绝缘,并为选定的边界创建电流源。如果我们假设单极点源位于具有各向同性电导率的均质介质中,则任意位置的细胞外电势可以由7计算:
其中 Ie是电流,是电极和测量点之间的距离。当介质不均匀或各向异性,或者电极阵列有多个电极时,使用计算套件来数值求解方程会很方便。有限元建模软件6 将体积导体分解为称为"单元"的小部分。这些元素相互连接,使得一个元素的变化影响其他元素的变化,它求解了用于描述这些元素的物理方程。随着现代计算机计算速度的提高,这个过程可以在几秒钟内完成。一旦计算出电势,就可以估计神经元的电响应。
神经元以电信号的形式发送和接收信息。这种信号有两种形式 - 分级电位和动作电位。分级电位是膜电位的临时变化,其中膜上的电压变得更加正(去极化)或负(超极化)。分级电位通常具有局部效应。在产生它们的细胞中,动作电位是可以沿着轴突长度长距离传播的全有或全无反应。梯度电位和动作电位对电气和化学环境都很敏感。当跨膜电位阈值越过时,各种神经元细胞类型(包括视网膜神经节细胞)可以产生动作电位尖峰。动作电位尖峰和传播然后触发信号到下游神经元的突触传递。神经元可以建模为分为圆柱形段的电缆,其中每个段由于脂质双层膜8而具有电容和电阻。神经元计算程序9 可以通过将细胞离散为多个区室并求解数学模型10 来估计可电兴奋细胞的电活动:
在该方程中,Cm是膜电容,V e,n是节点n处的细胞外电位,Vi,n是节点n处的细胞内电位,R n是节点n处的细胞内(纵向)电阻,I离子是通过节点 n处离子通道的离子电流。当刺激处于活动状态时,FEM 模型中的 V 值对于神经元中的所有节点实现为 Ve,n。
来自离子通道的跨膜电流可以使用霍奇金-赫胥黎公式11进行建模:
其中g i是通道的比电导,V m是跨膜电位(V i,n - Ve,n),E离子是离子通道的反转电位。对于电压门控通道,例如Na通道,引入了描述通道打开或关闭概率的无量纲参数m和h:
其中 是特定离子通道的最大膜电导率,参数 m 和 h 的值由微分方程定义:
其中 αx 和βx 是定义离子通道速率常数的电压相关函数。它们通常采用以下形式:
这些方程中的参数值,包括最大电导率,以及常数A、B、C和D,通常从经验测量中找到。
使用这些构建基块,可以按照所述步骤构建不同复杂性的模型。当泊松方程无法解析求解时,例如体积导体中的不均匀或各向异性电导或电极阵列的几何形状复杂时,FEM 软件非常有用。求解细胞外电位值后,可以在神经元计算软件中对神经元电缆模型进行数值求解。结合这两个软件,可以将复杂的神经元单元或网络计算成非均匀电场。
将使用上述程序构建脉络膜上刺激下的视网膜神经节细胞的简单两步模型。在这项研究中,视网膜神经节细胞将受到一系列幅度的电流脉冲。细胞相对于刺激的位置也不同,以显示距离-阈值关系。此外,该研究还包括使用不同尺寸的刺激电极12对皮质活化阈值的体内研究对计算结果的验证,以及显示电极 - 神经元距离与激活阈值13之间关系的体外研究。
1. 建立用于电势计算的有限元模型
图 1:创建几何图形。 将块几何图形插入到 FEM 模型中以表示组织。 请点击此处查看此图的大图。
图 2:创建电极的几何形状 。 (A) 制作工作平面以绘制圆盘电极。(B)在工作平面上绘制圆以创建圆盘电极。 请点击此处查看此图的大图。
图 3:有限元模型的单元质量直方图。直方图显示了整个模型中元素的质量。如果很大一部分元素位于低质量区域,则需要网格细化。请点击此处查看此图的大图。
图 4:为电极分配电流值。 在 FEM 软件中施加到电极几何形状的单一电流。 请点击此处查看此图的大图。
2. 在神经元计算套件的 GUI 中导入神经细胞的几何形状
图 5:将神经元模型信息导出为 .hoc 文件。 神经元的几何形状被导出到一个.hoc文件,以允许进一步的修改。 请点击此处查看此图的大图。
图 6:测量神经元的尺寸。 神经元的形态(顶视图)显示在神经元计算套件的GUI中,并叠加了x-y轴。刻度以微米为单位。 请点击此处查看此图的大图。
3. 编程神经元计算模拟
4. 运行和自动化多个模拟
图 7:显示 FEM 计算结果并将其导出到文本文件。 图形窗口显示电势的多切片图(以 V 为单位)。"数据导出设置"中的选项允许将计算变量导出到文本文件中。 请点击此处查看此图的大图。
图 8:使用电压图显示跨膜电位图。神经元跨膜电位显示在神经元计算套件的GUI中。x 轴是以毫秒为单位的时间,而 y 轴是以 mV 为单位的所选神经元段的跨膜电位。请点击此处查看此图的大图。
我们进行了两种仿真协议来演示该模型的使用。第一个协议涉及改变电极尺寸,同时保持神经元的位置和电脉冲参数相同。第二个方案涉及以100μm步长在x方向上移动神经元,而电极的大小保持不变。对于两种方案,使用的脉冲都是宽度为0.25 ms的单阴极优先双相脉冲,相间间隙为0.05 ms。对于第一个方案,电极的半径变化为50,150,350和500μm,而对于第二个方案,电极的半径保持在恒定的50μm。
这里描述的模型表明,在0.25 ms脉冲宽度下增加脉络膜上电极尺寸会增加模型神经元的激活阈值(图9A)。该结果反映了Liang等人的 体内 发现12,他们表明皮质激活阈值随着该脉冲宽度下电极尺寸的增加而增加。
由于几个因素,模型激活阈值的大小与经验发现不同。首先,该模型仅涉及特定类型的单个RGC,该RGC可能不存在于 体内 研究中被激活的细胞组中。接下来,该模型不包括视网膜网络,该网络可能通过双极细胞的兴奋性输入促进RGC的激活。造成差异的另一个可能原因是电极-视网膜距离。 由于 解剖学变异性或手术,体内研究中的电极-视网膜距离可能低于该模型。因此,我们高估了电极-视网膜距离,从而高估了激活阈值。同样重要的是要注意,尽管在我们的结果中没有证明这一点,但对单细胞阈值进行建模通常会低估 体内 皮质阈值。这是由于皮质测量的技术限制(主要与信噪比有关),皮质活动通常仅在多个视网膜神经节细胞被激活后才能检测到。因此,视网膜和皮质激活阈值的大小存在差异是可以预期的。尽管存在这些差异,但由于电极尺寸的增加,该模型成功地显示了活化阈值的增加趋势。这是由于当电极尺寸增加时,与周围环境相比没有高电场区域,这不利于神经激活22。
接下来,我们观察动作电位特征以验证此处描述的模型。潜伏期或刺激开始与动作电位峰值峰值之间的时间范围为1-2.2毫秒(图9B)。这对应于由于非网络介导的视网膜激活引起的短延迟峰值23。该模型的尖峰宽度为1 ms,这与 体外24中测量的兔RGC的尖峰宽度处于同一范围内。
在第二个刺激方案中,只有神经元在x轴上(沿着轴突的长度)相对于电极的位置是变化的。在距离 0 处,体细胞截面的质心紧邻圆盘电极的中心。负距离意味着圆盘电极的位置更靠近轴突侧,而正距离意味着圆盘电极的位置更靠近树突侧。该模型显示,当轴突的窄段紧邻圆盘电极上方时,达到了最低阈值,并且随着x距离变大而增加(图9C)。与将电极向树突移动相比,将电极进一步向远端轴突移动会产生较低的阈值,因为存在轴突初始段和钠通道更普遍的狭窄段。这一结果与Jensen等人的 体外 发现一致13,其中兔RGCs被超细微电极刺激,当电极靠近树突时,活化阈值最高。
图 9:建模方法的结果 。 (A)位于圆盘电极上方的视网膜神经节细胞的活化阈值。电极半径变化(50、150、350和500 μm),阈值随电极尺寸的增加而增加。(B)神经元模型在0.25 ms脉冲宽度下的动作电位形状。不同电极尺寸的阈值动作电位具有相同的1 ms尖峰宽度,但潜伏期随着电极尺寸的增加而增加。刺激开始时间为1 ms,阴极相在膜处引起去极化,但不足以引起动作电位。(C)神经元沿x轴移动,激活阈值表明,其体细胞位于电极中心正上方的神经元达到了最低阈值。电极的半径为50μm。 请点击此处查看此图的大图。
补充图1:有限元模型的初始化。 "研究"和"物理"类型决定了模型中求解的方程列表。这些是在初始创建 FEM 模型文件期间设置的,但也可以在创建模型后进行修改/添加。 请点击此处下载此文件。
补充图 2:更改长度单位。 长度单位和角度单位确定几何定义过程中使用的单位。 请点击此处下载此文件。
补充图 3:插入材料属性。 材料属性是为 3D 模型中的每个域定义的。可用的材料属性列在"材料设置"窗口的"材料属性"中。对于电势计算,仅定义了电导率属性。 请点击此处下载此文件。
补充图 4:创建参数算例以循环参数值列表。 参数研究允许 FEM 软件自动重复计算并更改每次重复的电极半径值。存储每次重复的计算结果。 请点击此处下载此文件。
补充图 5:从 SWC 文件导入神经元形态。 神经元计算套件能够读取从神经元追踪中获得的SWC文件。导入的文件包含有关每个神经元段的形态和拓扑的信息。 请点击此处下载此文件。
补充图 6:通过定义方法自动执行 FEM 操作。 通过编写脚本来定义一种方法,以在 FEM 软件中自动执行流程,这是通过定义参数算例无法完成的。 请点击此处下载此文件。
补充图 7:使用通用编程语言集成模型并自动执行仿真。 通用编程语言用于循环神经元模拟,同时更改用作输入的细胞外电压文件和用作循环中每个步骤的输出的神经反应电压文件。 请点击此处下载此文件。
补充材料:用于 (1) 定义电压相关 Cat 通道的命令行。(2) 电压和浓度相关的离子通道。(3) 完成 .mod 文件。(4)在神经元模拟中创建双相脉冲。(5)计算每个节点的坐标。(6)双相脉冲的应用。(7)执行神经元模拟。(8) 在一定范围的电流幅度上循环。(9) 定义一种自动化有限元模拟的方法。(10) 使用通用编程语言运行模拟。 请点击此处下载此文件。
在本文中,我们展示了一种结合了有限元和生物物理神经元建模的建模工作流程。该模型非常灵活,因为它的复杂性可以修改以适应不同的目的,并且它提供了一种根据经验发现验证结果的方法。我们还演示了如何参数化模型以实现自动化。
两步建模方法结合了使用FEM和神经元计算套件的优势,在细胞外刺激存在的情况下求解神经元的电缆方程。FEM 可用于精确计算体积导体上的细胞外场,在复杂几何形状或电导率不均匀的情况下,解析求解通常是不切实际的。该模型的计算成本也相对较低,因为假设是静态条件。
虽然所描述的建模方法在易用性和灵活性方面具有优势,但这种建模工作流程存在局限性。首先,这种方法不允许在计算电场时存在神经膜。Joucla等人25 将两步法与整个FEM方法进行了比较,其中神经几何和膜特性包含在FEM模型中。他们表明,当几何结构中包含较大的细胞结构(例如细胞体)时,将神经元包括在电场计算中将改变跨膜电位计算。具体来说,两步法中神经元几何形状的简化意味着隔室中任何点的跨膜电位由隔室节点或中心点处的跨膜电位表示。相比之下,Joucla提出的全FEM模型包括神经元3D几何形状的显式表示,这使得能够单独评估隔室内任何点的跨膜电位。因此,如果需要跨膜电位的确切形状和位置,全有限元模型可能更合适。但是,此方法在计算上比两步法更昂贵。
建模方法的第二个限制涉及形态学和离子动力学数据的可用性。这里使用的模型基于虎蝾螈数据,该数据已用于模拟其他物种的RGC,但存在的离子通道类型可能存在差异,尚未阐明。因此,在某些情况下可能需要进行 体外 工作以调整离子通道参数。
第三,FEM软件的成本可能是一个制约因素。在这种情况下,具有内置泊松方程求解器的开源 FEM 程序26 可能是一种替代方法。除了使用的 FEM 软件外,此工作流程中使用的软件是免费的。虽然所使用的FEM软件提供了直观的GUI和即用型电流建模,但可以在通用编程软件中执行细胞外值计算。然而,这将需要手动定义物理方程和数值方法来解决方程27。此外,当使用复杂的组织或电极阵列几何形状时,这种方法可能很乏味。
作者声明没有竞争利益。
这项研究由国家卫生和医学研究委员会项目资助(资助号1109056)。
Name | Company | Catalog Number | Comments |
Computer workstation | N/A | N/A | Windows 64-bit operating system, at least 4GB of RAM, at least 3 GB of disk space |
Anaconda Python | Anaconda Inc. | Version 3.9 | The open source Individual Edition containing Python 3.9 and preinstalled packages to perform data manipulation, as well as Spyder Integrated Development Environment. It could be used to control the simulation, as well as to display and analyse the simulation data. |
COMSOL Multiphysics | COMSOL | Version 5.6 | The simulation suite to perform finite element modelling. The licence for the AC/DC module should be purchased. The Application Builder capability should be included in the licence to follow the automation tutorial. |
NEURON | NEURON | Version 8.0 | A freely-distributed software to perform the computation of neuronal cells and/or neural networks. |
请求许可使用此 JoVE 文章的文本或图形
请求许可This article has been published
Video Coming Soon
版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。