Method Article
该协议描述了 ElectroMap 的设置和使用,这是一个基于 MATLAB 的开源软件平台,用于分析心脏光学映射数据。ElectroMap 提供了一个多功能的高通量工具,用于分析各种心脏实验模型的光学映射电压和钙数据集。
光学映射是多细胞制剂中心脏电生理学高时空分辨率研究的既定技术。在这里,我们在分步指南中介绍使用 ElectroMap 分析、量化和映射通过光学映射获得的高分辨率电压和钙数据集。ElectroMap 分析选项涵盖各种关键电生理参数,图形用户界面允许直接修改预处理和参数定义,使 ElectroMap 适用于各种实验模型。我们展示了内置的起搏频率检测和信号分割如何允许对整个实验记录、急性响应和单拍变数进行高通量分析。此外,ElectroMap 还集成了自动多拍平均法,以提高噪声数据集的信号质量,在这里,我们演示了此功能如何帮助阐明在使用单个数据集时可能无法检测到的电生理变化节拍分析。软件中包含自定义模块,用于对传导、单文件分析和变数进行详细调查,如下所示。该软件平台可用于实现和加速复杂心脏电生理学的处理、分析和映射。
光学映射利用电压和/或钙浓度的荧光报告机来询问多细胞制剂中的心脏电生理学 (EP) 和钙处理,其空间分辨率比传统的要高技术1,2,3。因此,光学映射已成为一项重要和日益被利用的技术,为心脏3、4、5的生理和病理生理电行为提供了关键见解。,6,7,8.光学映射实验获得的数据的有效处理和分析,由于多种因素而变得复杂。光学映射数据集的高时空分辨率特性导致由数千个图像帧组成的原始视频文件,每个帧由多个单个像素组成,从而产生需要高吞吐量和自动化的大型数据文件处理9.像素小、染料载荷差和不均匀以及荧光小小小变化导致光信号信号信号低,信噪比(SNR)较低,需要预处理才能实现有效分析。使用光遗传学起搏协议来启动活化,可能会扭曲荧光传感器11、12的记录信号,从而进一步复杂化处理和分析。此外,一旦数据处理,可以应用几种不一致的技术和定义来测量感兴趣的参数,最适用的技术因实验设置、模型和问题2而异。 10,13.这些限制阻碍了技术的进一步采用,并阻碍了真正客观的分析。
为了克服这些限制,几个研究小组设计了定制加工管道,以适应他们的实验模型,问题和硬件7,14,15,16。另一些则利用商业专有软件,其中底层算法可能难以访问4,17。因此,显然需要一个免费的开源软件平台来处理和分析光学映射数据。重要的是,该软件是开源的,易于使用,灵活的参数调整,适用于一系列具有不同EP特性的实验模型,并关键允许直接和可调的定量心脏范围参数,可以使用光学映射来研究。
我们最近发布并发布了一个全面的软件平台,ElectroMap,用于高全、半自动化处理、分析和映射心脏光学映射数据集13。在这里,我们提供了一个利用 ElectroMap 的视频手册,并演示了如何使用它来处理、分析和映射多个光学映射数据集。我们专注于使用 ElectroMap 量化标准 EP 和钙处理变量,并演示使用独立传导速度、单文件分析和变数模块。
1. 光学映射数据收集
2. 软件安装和启动
注:下面详细介绍了安装和运行 ElectroMap 的两种方法 - 在 MATLAB 中从源 (.m) 代码运行,或者作为独立可执行文件 (.exe 用于窗口)。最终软件及其功能在两个设置选项之间是不变的(除了目录导航中的一些差异)。因此,选择要安装的版本的主要考虑因素是访问 MATLAB 和所需的工具箱,以及是否需要访问源代码。在可能的情况下,建议使用 MATLAB 版本,以加快启动时间、缩短处理时间并更轻松地报告错误。
3. 图像加载和预处理
4. 数据分割和集合平均
注:处理完文件后,组织平均信号(右下角轨迹,图1A)的峰值将被检测到,并贴上红色圆圈的标签。只计算高于设定阈值的峰值(由峰值阈值设置的跟踪上的蓝线)。此外,峰值仅在与由最小峰值距离输入设置的先前峰值相比充分延迟时才计算。然后根据检测到的峰值对信号进行分割。首先,通过测量每个峰值与下一个峰值之间的时间来计算每个峰值的有效周期长度 (CL)。如果一些峰值(由最小峰值数输入设置)具有类似的 CL(阈值由最小边界输入设置),则对它们进行分组,并计算这些峰值的平均 CL。
5. 作用电位/钙瞬态持续时间和传导速度分析
6. 传导分析模块
7. 其他分析和模块
8. 导出数据
作为这项研究的一部分进行的所有工作都是根据1986年《英国动物(科学程序)法》和欧洲议会关于保护用于科学目的的动物的第2010/63/EU号指令所规定的伦理准则进行的。实验得到了内政部的批准(鼠标:PPL 30/2967和PFDAAF77F,豚鼠:PPL PF75E5F7F)和伯明翰大学(小鼠)和伦敦国王学院(豚鼠)的机构审查委员会批准。在这里分析的原始数据收集的详细方法可以在我们以前的出版物5,6,14,19中找到。
控制 ElectroMap 的主接口如图1A所示。分析数据集的必要步骤主要由加载图像、进程图像和生成地图按钮控制,并在图 1A中分别以绿色、蓝色和红色突出显示。图 1B-D显示了选择每个按钮时执行的操作。加载图像应用用户选择的图像阈值选项(图1B),而进程图像(图1C)应用过滤和基线校正。最后,生成地图将首先根据时间窗口和分段设置(除非选择单节拍分割)平均数据,然后执行上述分析。
ElectroMap 的一个关键方面是它在摄像机类型和实验模型方面的灵活性。由于广泛使用的模型之间存在独特的心脏 EP 和解剖特征,因此这对光学映射软件的效用至关重要。图2A例如显示了与豚鼠心室相比,鼠耳的力势形态,使用电压敏感染料记录,如先前报道的6,14。尽管操作潜力的形状不同,并且使用了两个具有不同帧速率和像素大小的独立光学映射摄像机,但 ElectroMap 仍可用于成功分析这两个数据集。但是,这需要修改用户界面中的某些参数 (图 2B)。请注意,长时间的豚鼠行动潜力需要更大的时间窗口。此外,为了防止顶帽基线校正不生理地修改光学记录的信号,必须增加其时间长度,使其大于行动电位的时间过程。
ElectroMap 提供了多种处理选项,可帮助改进光学记录信号的 SNR,这些信号可能需要有效地恢复 EP 参数。例如,数据分段后的峰值的自动集合平均。图 3A-C演示了使用集合平均代替其他方法如何从孤立的鼠位(n = 13)中改进 SNR。这降低了测量异质性和分析失败的可能性 (图 3D)。例如,从 3 Hz 到 10 Hz 的起搏频率变化并没有改变 APD50,当没有进行集合平均时,但从集合平均数据测量时,在 10 Hz 起搏时 APD50的预期减少29次(图 3E.
图 4演示了 ElectroMap 提供的自动起搏频率检测和分段的有效性和效用。在这里,鼠标左 atria (n = 5) 以 120 ms 的周期长度和周期长度递增缩短 10 毫秒,直到达到 50 ms. ElectroMap 自动识别起搏周期长度和分组组织平均峰值(图 4A).这是在所有数据集中高精度实现的 (图 4B)。自动分割数据,通过增加起搏频率/缩短的周期长度,对传导速度的减慢进行直接、高通量分析(图4C,D)。同时,APD50 (图 4E) 和舒张间隔 (图 4F) 缩短.光学测量的峰值的振幅减小,而峰值时间增加(图4G,H)。这些再次成为心脏组织29,30的预期恢复反应,使用ElectroMap可以帮助阐明在存在药理剂、基因改造、作用下对起搏频率的反应变化,或疾病状态。
在使用电子地图等软件时,一个重要的考虑因素是基础数据中是否存在工件。图5,例如,表明运动伪影(通过组织运动对光记录的信号的失真)可以阻止对激活的精确测量,特别是在ElectroMap中重新极化。有关进一步考虑,请参阅讨论。
图1:电图主要处理步骤。(A) ElectroMap 的图形用户界面,突出显示加载图像(绿色)、过程图像(蓝色)和生成地图(红色)按钮。(B) 可在选择加载图像时应用的图像阈值选项。(C) 用户可用的信号处理选项包括空间和时间滤波和基线校正,可通过按"进程图像"应用于图像堆栈。(D) 通过选择"生成地图"激活的集合平均和参数量化(所示 APD 测量)。图改编自奥谢等人,201913。请点击此处查看此图的较大版本。
图2:使用ElectroMap分析小鼠和豚鼠数据。a) 从小鼠心室和豚鼠心室,以及这些信号的第一个(df/dt)和第二(d2f/dt2)衍生物的光学记录作用电位。在 ElectroMap 中可采用的激活和再极化时间的各种定义将突出显示。(B) 在 ElectroMaps 界面中使用的图像和信号处理设置的屏幕截图。红色框突出显示需要在分析小鼠和豚鼠数据之间进行修改的设置。图改编自奥谢等人,201913。请点击此处查看此图的较大版本。
图3:集合平均解决APD更改。(A) APD50地图和单拍光学动作电位的单像素信号示例。(B) APD50映射和示例单像素信号,来自光学动作电位,由 10 个连续节拍(峰值方法)的一组平均产生。(C) 单节拍的 SNR 与 10 节拍平均信号相比.(D ) APD50异质性 (i) 和测量失败数 (ii) 作为单节拍的 SNR 函数和 10 拍的平均 APD50地图。(E) APD50在 3 和 10 Hz 起搏频率下,以单节拍和 10 个节拍图测量。(数据显示为均值 = 标准误差,n = 13 左 atria,=p < 0.001 通过学生的成对t-测试)。请点击此处查看此图的较大版本。
图4:使用ElectroMap研究心脏组织起搏频率反应。(A) 起搏频率识别和分割的电图屏幕截图示例。(B) 已知和电图测量的起搏周期长度的比较。(C) 120 ms 和 60 ms 起搏周期长度的激活映射。(D-H)传导速度 (D)、 APD50 (E)、舒张间隔 (F)、 振幅 (G) 和峰值时间 (H) 的分组数据,作为起搏周期长度的函数,以 10 ms 的增量从 120 ms 减小到 60 ms。(数据显示为平均值 = 标准误差,n = 5 左 atria) 请点击此处查看此图的较大版本。
图5:运动伪影的效果。(A) APD50地图.(B) 激活映射.(C) 来自 APD 和激活地图上标记(交叉)位置的示例信号。在标有红十字的组织中,收缩未成功分离,从而扭曲了测量的光学信号。请点击此处查看此图的较大版本。
在这里,我们提供了一个分步指南,用于利用开源软件ElectroMap对心脏光学映射数据集进行灵活和多变量的分析。为了成功使用 ElectroMap,成像数据必须位于 .tif 或 中。MAT 格式。Electro 包含多个可修改的用户设置。如图2A所示,由于实验模型和成像硬件之间存在广泛的异质性,这是必要的。但是,这意味着软件中的默认设置并不总是最佳的,因此使用该软件的关键步骤是用户调整其特定实验设置的设置。其中包括摄像机设置和时间刻度,如图2B所示。找到最佳设置后,可以通过选择"配置文件"来保存这些设置,并在以后重新加载这些设置。
结合自动CL测量和信号分割是该软件的主要优势。这些功能允许分析实验录音中的急性反应,并扩大分析,从专注于孤立的单次节拍。实现所需的分段后,单文件分析模块允许自动分析每个单独的片段(包括单节拍),实现跨记录输出的多个变量的高吞吐量分析。单个 .csv 文件。同时,分组峰值的合奏平均是提高在 ElectroMap 中自动执行的噪声信号质量的有效方法。然而,集合平均并不普遍有益,例如在节拍可变性的研究中。因此,ElectroMap 集成了单节拍分割,以避免集合平均、替代处理选项,以改善 SNR(空间和时间滤波),并包括Alternans分析模块,以进一步调查和映射节拍的可变性。
光学映射数据集通常显示伪影,如基线漂移和运动伪影。同样,由于像素大小小、曝光时间短、荧光变化小2,生成的信号质量可能较低。这些因素会妨碍对基础 EP 行为进行有效和准确的分析。如上所述,ElectroMap 有几个处理策略来解决这些问题。但是,将这些算法应用于从根本上较差质量/失真的数据仍将阻止有效的分析。因此,SNR 是在 ElectroMap 中测量和显示的参数之一。同样,用户可以使用Pixel Info和比较模块选择和比较来自样本中特定区域的信号,从而能够识别现象,如图 5所示的运动伪影,并适当排除数据。
目前,ElectroMap 不支持以与基线校正相同的方式从原始数据中删除运动伪影。因此,该软件未来的可能发展是纳入运动物删除的计算方法,如已报道31,32。此外,ElectroMap 目前仅限于研究一个光信号。然而,对于比例染料和同时使用电压和钙染料27,需要同时处理两个波长通道。因此,双信号分析的集成是该软件未来的重要补充。扩展适用于心律失常数据集的分析选项,如相位奇点跟踪,同样会扩大软件33、34的范围。最后,所述几种分析选项在分析电极映射数据时也很有用。事实上,尽管电图波形对比为20、35,但ElectroMap已经用于分析电极映射数据,进一步优化将扩大其在这种模式上的应用。
P.K.从几家活跃在心房颤动的药物和设备公司获得研究支持,并获得了几家此类公司的酬金。L.F.获得了欧盟、BHF、MRC、DFG和Gilead的机构研究资助。P.K.和L.F.被列为伯明翰大学持有的两项专利的发明者(心房颤动治疗WO 2015140571,心房颤动标志物WO 2016012783)。
所有其他作者均声明不存在潜在的利益冲突。
这项工作由EPSRC学生服务(科学-Phy-4-健康中心,博士培训L016346)资助, K.R.和L.F.,韦康信托种子奖授予(109604/Z/15/Z)给D.P.,英国心脏基金会赠款(PG/17/55/33087,RG/17/15/33106)给D.P.,欧洲联盟(授予P.K.和L.F.的第633196号[CATCH ME])英国心脏基金会(FS/13/43/30324至P.K.和L.F.) 的赠款协议;PG/17/30/32961 到 P.K.和 A.H.,以及莱杜克基金会到 P.K.。J.W. 由英国心脏基金会(FS/16/35/311952)支持。
Name | Company | Catalog Number | Comments |
MATLAB and Simulink R2018a | Mathworks, Inc, Natick, MA | MATLAB software |
请求许可使用此 JoVE 文章的文本或图形
请求许可This article has been published
Video Coming Soon
版权所属 © 2025 MyJoVE 公司版权所有,本公司不涉及任何医疗业务和医疗服务。