本方案描述了 ElectroMap 的设置与使用方法。ElectroMap 是一个基于 MATLAB 的开源软件平台,用于分析心脏光学标测数据。ElectroMap 提供了一种多功能、高通量的工具,可用于分析多种心脏实验模型中的光学标测电压和钙数据集。
本方案描述了 ElectroMap 的设置与使用方法。ElectroMap 是一个基于 MATLAB 的开源软件平台,用于分析心脏光学标测数据。ElectroMap 提供了一种多功能、高通量的工具,可用于分析多种心脏实验模型中的光学标测电压和钙数据集。
光学标测是一种成熟的技术,可用于在多细胞组织样本中以高时空分辨率研究心脏电生理学。本文以逐步指导的方式,介绍如何使用 ElectroMap 对光学标测获得的高分辨率电压和钙信号数据集进行分析、量化和标测。ElectroMap 提供多种关键电生理参数的分析选项,其图形用户界面支持对预处理步骤和参数定义进行简便修改,使其适用于多种实验模型。我们展示了内置的起搏频率检测和信号分段功能如何实现对完整实验记录、急性反应以及单次心跳间变异性的高通量分析。此外,ElectroMap 包含自动多心跳平均功能,可提升噪声数据集的信号质量;本文演示了该功能如何帮助揭示在单心跳分析中可能被忽略的电生理变化。软件内置了用于传导分析、单列分析和交替性(alternans)研究的自定义模块,本文对此进行了展示。该软件平台可用于促进并加速复杂心脏电生理数据的处理、分析与标测。
光学标测利用电压和/或钙浓度的荧光报告分子,在多细胞样本中研究心脏电生理学(EP)和钙处理,其空间分辨率高于传统技术1,2,3。因此,光学标测已成为一项重要且日益广泛应用的技术,为心脏的生理和病理生理电活动提供了关键见解3,4,5,6,7,8。然而,光学标测实验所获得数据的有效处理与分析受到多种因素的复杂影响。由于光学标测数据集具有高时空分辨率的特性,原始视频文件通常包含数千帧图像,每帧由大量独立像素组成,导致数据量庞大,必须依赖高通量和自动化的处理方法9。微小的像素尺寸、染料加载不均或效率低下以及荧光信号的微小相对变化,会导致光学信号信噪比(SNR)较低,因此在有效分析前需进行预处理10。此外,若采用光遗传学起搏方案,即利用光照引发细胞激活,可能干扰荧光传感器记录的信号,进一步增加数据处理与分析的复杂性11,12。再者,数据处理完成后,研究者常采用多种不统一的技术和定义来测量感兴趣的参数,而最合适的方法往往因实验设置、模型和科学问题的不同而异2,10,13。这些局限性阻碍了该技术的进一步推广,并限制了真正客观分析的实现。
为了克服这些局限性,多个研究团队已针对各自的实验模型、研究问题和硬件设备设计了定制化的数据处理流程7,14,15,16。另一些研究者则使用商业化的专有软件,但其底层算法可能难以获取4,17。因此,迫切需要一个可免费获取的开源软件平台,用于光学标测数据的处理与分析。该软件应为开源形式,易于使用,可灵活调整参数,适用于具有不同电生理特性的多种实验模型,并且关键的是,能够对光学标测技术可研究的心脏参数范围进行直接且可调节的量化分析。
我们近期发表并发布了一个综合性的软件平台ElectroMap,用于高通量、半自动地处理、分析和绘制心脏光学标测数据集13。本文中,我们提供了一个关于ElectroMap使用的视频操作指南,并展示了如何利用该平台处理、分析和绘制多个光学标测数据集。我们重点介绍使用ElectroMap量化标准电生理(EP)和钙处理参数的方法,并演示独立的传导速度、单文件分析和交替性(alternans)模块的应用。
1. 光学图谱数据采集
2. 软件安装与启动
注意:以下是安装和运行 ElectroMap 的两种详细方法——可通过 MATLAB 运行源代码(.m 文件)或作为独立可执行文件(Windows 的 .exe 文件)运行。两种安装方式下的最终软件及其功能完全相同(仅在目录导航方面存在少量差异)。因此,选择安装版本的主要考虑因素是是否具备 MATLAB 及所需工具箱的访问权限,以及是否需要访问源代码。在条件允许的情况下,建议使用 MATLAB 版本,因其具有更快的启动速度、更短的处理时间以及更便捷的错误报告功能。
3. 图像加载与预处理
4. 数据分割与集成平均
注意:文件处理完成后,组织平均信号中的峰(右下角轨迹,图1A)将被检测并以红色圆圈标记。仅当峰超过设定阈值(轨迹上的蓝色线,由峰阈值设定)时才会被计数。此外,仅当峰相对于前一个峰具有足够延迟时才会被计数,该延迟由最小峰间距输入值设定。随后,根据检测到的峰对信号进行分段。首先,通过测量当前峰与下一个峰之间的时间来计算每个峰的有效周期长度(CL)。如果一定数量的峰(由最小峰数量输入值设定)具有相似的CL(相似性阈值由最小边界输入值设定),则将这些峰归为一组,并计算这些峰的平均CL。
5. 动作电位/钙瞬变持续时间与传导速度分析
(1)
表示二维笛卡尔空间微分算子26.6. 传导分析模块
7. 其他分析与模块
(2)
(3)
D 小搏动的舒张期负荷,释放交替现象
) 定义为:
(4)
) 定义为:
(5)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)。需要注意的是,由于豚鼠动作电位持续时间较长,因此需要设置更大的时间窗口。此外,为防止top-hat基线校正对光学记录信号产生非生理性修饰,必须增加其时间长度,使其超过动作电位的持续时间。
ElectroMap 提供了多种处理选项,有助于提高光学记录信号的信噪比(SNR),这对于有效恢复动作电位(EP)参数可能是必需的。例如,在数据分割后对峰信号进行自动集合平均。图3A-C 展示了在孤立的小鼠左心房样本(n = 13)中,采用集合平均法相较于其他方法如何提升信噪比。该方法可减少测量的异质性以及分析失败的可能性(图3D)。例如,当未进行集合平均时,起搏频率从 3 Hz 改变为 10 Hz 并未引起动作电位时程50(APD50)的变化;然而,当使用集合平均后的数据进行测量时,则观察到在 10 Hz 起搏下 APD50 出现预期的下降29(图3E)。
图4展示了ElectroMap提供的自动起搏频率检测与分割功能的有效性和实用性。在此实验中,小鼠左心耳组织(n = 5)以120 ms的周期长度起搏,并将周期长度每次递减10 ms,直至达到50 ms。ElectroMap自动识别出起搏周期长度,并据此对组织平均峰值进行分组(图4A)。该方法在所有数据集中均实现了高精度识别(图4B)。通过对数据进行自动分割,可简便且高效地分析随起搏频率增加(周期缩短)而出现的传导速度减慢现象(图4C,D)。同时,动作电位时程APD50(图4E)和舒张期间期(图4F)均缩短。光学测量所得峰值的幅度降低,而达峰时间延长(图4G,H)。这些结果再次反映了心脏组织中预期的恢复动力学反应29,30,因此,使用ElectroMap有助于阐明在药物干预、基因修饰或疾病状态下,心脏组织对起搏频率变化的响应机制。
使用 ElectroMap 等软件时,一个重要的考虑因素是原始数据中是否存在伪迹。图5 例如表明,运动伪迹(组织运动引起的光学记录信号失真)可能妨碍在 ElectroMap 中对激活尤其是复极化过程进行准确测量。更多讨论请参见“讨论”部分。

图 1:ElectroMap 主要处理步骤。(A)ElectroMap 的图形用户界面,其中 加载图像(绿色)、处理图像(蓝色)和 生成图谱(红色)按钮已突出显示。(B)选择 加载图像 后可应用的图像阈值化选项。(C)用户可用的信号处理选项,包括空间和时间滤波以及基线校正,可通过点击 处理图像 应用于图像序列。(D)通过选择 生成图谱 激活的集成平均和参数量化功能(图中显示为动作电位时程测量)。该图改编自 O’Shea 等,201913。请点击此处查看此图的放大版本。

图 2:使用 ElectroMap 分析小鼠和豚鼠数据。(A)从小鼠心房和豚鼠心室光学记录的动作电位,以及这些信号的一阶导数(df/dt)和二阶导数(d2f/dt2)。图中高亮显示了 ElectroMap 中可采用的激活时间和复极化时间的各种定义。(B)ElectroMap 界面中图像和信号处理设置的截图。红色框标出了在分析小鼠与豚鼠数据之间需要调整的设置。该图改编自 O’Shea 等,201913。请点击此处查看此图的放大版本。

图3:通过集成平均法解析APD变化。(A)单次搏动光学动作电位的APD50图谱及单像素信号示例。(B)通过对连续10次搏动进行集成平均(峰值法)生成的光学动作电位的APD50图谱及单像素信号示例。(C)单次搏动信号与10次搏动平均信号的信噪比(SNR)比较。(D)单次搏动与10次搏动平均APD50图谱的APD50异质性(i)和测量失败次数(ii)随信噪比(SNR)的变化关系。(E)从单次搏动和10次搏动图谱测得的3 Hz和10 Hz起搏频率下的APD50值。(数据以均值±标准误表示,n = 13个左心房,****p < 0.001,经学生配对t检验)。请点击此处查看该图的放大版本。

图 4:使用 ElectroMap 研究心肌组织对起搏频率的响应。(A)ElectroMap 对起搏频率识别与分割的示例截图。(B)已知起搏周期长度与 ElectroMap 测量值的比较。(C)在 120 ms 和 60 ms 起搏周期长度下的激活图。(D–H)随着起搏周期长度从 120 ms 以 10 ms 递减至 60 ms,传导速度(D)、动作电位时程 APD50(E)、舒张期间期(F)、动作电位振幅(G)和达峰时间(H)的分组数据。 (数据以均值 ± 标准误表示,n = 5 个左心房) 请点击此处查看该图的高清版本。

图5:运动伪影的影响。 (A)APD50 图。 (B)激活图。 (C)来自 APD 图和激活图上标记位置(十字标记)的示例信号。在以红色十字标记的组织区域,收缩未能成功解耦,导致测得的光学信号发生畸变。 请点击此处查看该图的放大版本。
本文提供了一个逐步指南,用于使用开源软件 ElectroMap 对心脏光学标测数据集进行灵活且多变量的分析。要成功使用 ElectroMap,成像数据必须为 .tif 或 .MAT 格式。ElectroMap 包含多个可修改的用户设置。如图 2A所示,由于不同实验模型与成像硬件之间存在广泛异质性,这些设置的调整十分必要。这意味着软件中的默认设置并不总是最优的,因此使用该软件的一个关键步骤是用户需根据其特定的实验条件调整参数。这些参数包括相机设置和时间尺度,如图 2B所示。一旦找到最佳设置,用户可通过选择配置文件将其保存,并在后续使用时重新加载。
自动化的CL测量和信号分割功能是该软件的关键优势。这些功能可实现对实验记录中急性反应的分析,并将分析范围从孤立的单次搏动扩展到更广泛的数据。在完成所需的分割后,单文件分析模块可对每个独立片段(包括单次搏动)进行自动化分析,从而实现对整个记录过程中多个变量的高通量分析,并将结果输出至单个.csv文件中。同时,ElectroMap可自动对分组峰信号进行集合平均处理,这是提高噪声信号质量的有效方法。然而,集合平均并非在所有情况下均有益,例如在研究搏动间变异性时。因此,ElectroMap集成了单次搏动分割功能以避免集合平均,提供了多种替代处理选项(如空间和时间滤波)以改善信噪比(SNR),并包含交替波分析模块,用于进一步研究和绘制搏动间变异性图谱。
光学标测数据常出现基线漂移和运动伪影等伪迹。同时,由于像素尺寸小、曝光时间短以及荧光变化比例低等因素,所获得的信号质量可能较差2。这些因素会阻碍对潜在电生理行为的有效且准确的分析。如前所述,ElectroMap 提供了多种数据处理策略以克服这些问题。然而,若将这些算法应用于本质上质量差或严重失真的数据,仍无法实现有效分析。因此,信噪比(SNR)是 ElectroMap 中测量并显示的参数之一。同样,用户可通过 Pixel Info 和 Compare 模块选择并比较样本中特定区域的信号,从而识别如 图5 所示的运动伪影等现象,并对相关数据进行合理剔除。
目前,ElectroMap 尚不支持以基线校正相同的方式从原始数据中去除运动伪影。因此,软件未来可能的发展方向之一是引入通过计算方法去除运动伪影的功能,此类方法已有文献报道31,32。此外,ElectroMap 目前仅限于单一光学信号的研究。然而,对于比率型染料以及电压和钙染料的同时使用27,需要对两个波长通道进行同步处理。因此,整合双信号分析功能将是软件一项重要的未来扩展。增加适用于心律失常数据集的分析选项,例如相位奇点追踪,也将进一步拓展软件的应用范围33,34。最后,文中描述的若干分析功能也可用于电极标测数据的分析。事实上,尽管电生理信号波形存在差异,ElectroMap 已被用于分析电极标测数据20,35,进一步优化将扩大其在此类模态中的应用。
P.K. 接受多家从事心房颤动治疗的药物和器械公司的研究资助,并从其中多家公司获得过酬金。L.F. 获得过欧洲联盟(EU)、英国心脏基金会(BHF)、医学研究理事会(MRC)、德国研究基金会(DFG)和吉利德公司(Gilead)的机构研究资助。 P.K. 和 L.F. 是伯明翰大学持有的两项专利的发明人(心房颤动治疗专利 WO 2015140571,心房颤动生物标志物专利 WO 2016012783)。
其他所有作者均声明不存在潜在的利益冲突。
本工作由EPSRC博士生奖学金(Sci-Phy-4-Health博士培训中心L016346)资助D.P.、K.R.和L.F.;D.P.还获得惠康信托种子奖(109604/Z/15/Z)以及英国心脏基金会基金(PG/17/55/33087、RG/17/15/33106)的支持;P.K.和L.F.获得欧盟资助(资助协议编号633196 [CATCH ME])以及英国心脏基金会基金(FS/13/43/30324)的支持;P.K.和A.H.获得英国心脏基金会基金(PG/17/30/32961)的支持;P.K.还获得勒杜克基金会资助。J.W.由英国心脏基金会(FS/16/35/31952)资助。
| 姓名 | 公司 | 目录编号 | 评论 |
|---|---|---|---|
| MATLAB 和 Simulink R2018a | Mathworks, Inc, Natick, MA | MATLAB 软件 |