Method Article
Este protocolo describe la configuración y el uso de ElectroMap, una plataforma de software de código abierto basada en MATLAB para el análisis de datos de mapeo óptico cardíaco. ElectroMap proporciona una herramienta versátil de alto rendimiento para el análisis de voltaje de mapeo óptico y conjuntos de datos de calcio en una amplia gama de modelos experimentales cardíacos.
El mapeo óptico es una técnica establecida para el estudio de alta resolución espacio-temporal de la electrofisiología cardíaca en preparaciones multicelulares. Aquí presentamos, en una guía paso a paso, el uso de ElectroMap para el análisis, cuantificación y mapeo de conjuntos de datos de voltaje y calcio de alta resolución adquiridos por mapeo óptico. Las opciones de análisis de ElectroMap cubren una amplia variedad de parámetros electrofisiológicos clave, y la interfaz gráfica de usuario permite una modificación directa del preprocesamiento y las definiciones de parámetros, haciendo que ElectroMap sea aplicable a una amplia gama de modelos experimentales. Mostramos cómo la detección de frecuencia de ritmo integrada y la segmentación de la señal permiten el análisis de alto rendimiento de grabaciones experimentales completas, respuestas agudas y variabilidad de ritmo a ritmo único. Además, ElectroMap incorpora un promedio automatizado de varios latidos para mejorar la calidad de la señal de conjuntos de datos ruidosos, y aquí demostramos cómo esta característica puede ayudar a dilucidar los cambios electrofisiológicos que de otro modo podrían pasar desapercibidos al usar un solo conjunto de datos análisis de ritmo. Los módulos personalizados se incluyen dentro del software para la investigación detallada de la conducción, el análisis de un solo archivo y las alternancias, como se muestra aquí. Esta plataforma de software se puede utilizar para permitir y acelerar el procesamiento, análisis y mapeo de electrofisiología cardíaca compleja.
El mapeo óptico utiliza reporteros fluorescentes de voltaje y/o concentración de calcio para interrogar la electrofisiología cardíaca (EP) y el manejo del calcio en preparaciones multicelulares, con mayor resolución espacial que alcanzable con la tradicional técnicas1,2,3. Por lo tanto, el mapeo óptico ha surgido como una técnica importante y cada vez más utilizada, proporcionando información clave sobre el comportamiento eléctrico fisiológico y fisiopatológico en el corazón3,4,5 ,6,7,8. El procesamiento y análisis eficaces de los datos obtenidos de experimentos de mapeo óptico se complica por varios factores. La alta naturaleza de resolución espaciotemporal de los conjuntos de datos de mapeo óptico da como resultado archivos de vídeos sin procesar compuestos por miles de marcos de imagen, cada uno compuesto por un número de píxeles individuales, dando lugar a archivos de datos de gran tamaño que requieren un alto rendimiento y automatizados procesamiento9. Los tamaños de píxeles pequeños, la carga de tinte deficiente y desigual y los pequeños cambios fraccionarios en fluorescencia dan como resultado señales ópticas con baja relación señal/ruido (SNR), que requieren preprocesamiento antes de que el análisis efectivo sea alcanzable10. El procesamiento y el análisis pueden complicarse aún más mediante el uso de protocolos de ritmo optogenéticos que utilizan la luz para iniciar la activación, lo que podría distorsionar la señal registrada de los sensores fluorescentes11,12. Además, una vez procesados los datos, se pueden aplicar varias técnicas y definiciones no coherentes para medir los parámetros de interés, y las técnicas más aplicables varían en función de la configuración experimental, el modelo y la pregunta2, 10,13. Estas limitaciones impiden una mayor aceptación de la tecnología y dificultan el análisis verdaderamente objetivo.
Para superar estas limitaciones, varios grupos de investigación han diseñado tuberíasde procesamiento personalizadas adaptadas a su modelo experimental, pregunta y hardware 7,14,15,16. Otros utilizan software comercial propietario donde los algoritmos subyacentes pueden ser difíciles de acceder4,17. Como resultado, existe una clara necesidad de una plataforma de software de código abierto disponible libremente para el procesamiento y análisis de datos de mapeo óptico. Es importante que este software sea de código abierto, fácil de usar, flexible a ajuste de parámetros, aplicable a una gama de modelos experimentales con propiedades EP distintas y que permita una cuantificación directa y ajustable de la gama de cardiacos parámetros que se pueden estudiar mediante mapeo óptico.
Recientemente hemos publicado y lanzado una plataforma de software integral, ElectroMap, para el procesamiento, análisis y mapeo semiautomáticos de conjuntos de datos de mapeo óptico cardíaco13. Aquí, presentamos un manual de vídeo para la utilización de ElectroMap y demostramos cómo se puede utilizar para procesar, analizar y mapear varios conjuntos de datos de mapeo óptico. Nos centramos en el uso de ElectroMap para cuantificar las variables estándar de manejo de EP y calcio y demostrar el uso de la velocidad de conducción independiente, el análisis de un solo archivo y los módulos alternans.
1. Recopilación de datos de mapeo óptico
2. Instalación y puesta en marcha del software
NOTA: A continuación se detallan los dos métodos para instalar y ejecutar ElectroMap, ya sea dentro de MATLAB ejecutar desde el código de origen (.m) o como un archivo ejecutable independiente (.exe para Windows). El software final y su funcionalidad son invariables entre las dos opciones de configuración (excepto algunas diferencias en la navegación de directorios). Por lo tanto, las principales consideraciones para elegir la versión para instalar son el acceso a MATLAB y las cajas de herramientas necesarias y si se desea el acceso al código fuente. Siempre que sea posible, se recomienda utilizar la versión de MATLAB para tiempos de inicio más rápidos, tiempos de procesamiento más cortos e informes de errores más sencillos.
3. Carga y preprocesamiento de imágenes
4. Segmentación de datos y promediación del conjunto
NOTA: Una vez procesado el archivo, los picos en la señal promediada del tejido (traza inferior derecha, Figura 1A)habrán sido detectados y etiquetados por círculos rojos. Solo se cuentan los picos por encima de un umbral establecido (línea azul en el trazado establecido por Umbral depico). Además, los picos solo se cuentan si están suficientemente retrasados en comparación con los picos anteriores, establecidos por la entrada Distancia de pico mínimo. La señal se segmenta en función de los picos detectados. En primer lugar, la longitud del ciclo efectivo (CL) de cada pico se calcula midiendo el tiempo entre él y el siguiente pico. Si un número de picos (establecidos por la entrada Min Number of Peaks) tienen CLs similares (umbral para los cuales se establece mediante la entrada Límite mínimo), entonces se agrupan y se calcula el CL promedio para esos picos.
5. Potencial de acción/duración transitoria de calcio y análisis de velocidad de conducción
6. Módulo de análisis de conducción
7. Análisis y módulos adicionales
8. Exportación de datos
Todo el trabajo realizado como parte de este estudio se llevó a cabo de conformidad con las directrices éticas establecidas por la Ley de 1986 sobre animales del Reino Unido (procedimientos científicos) y la Directiva 2010/63/UE del Parlamento Europeo sobre la protección de los animales utilizados con fines científicos. Los experimentos fueron aprobados por la oficina en casa (ratón: PPL 30/2967 y PFDAAF77F, conejillo de indias: PPL PF75E5F7F) y las juntas de revisión institucional en la Universidad de Birmingham (ratón) y el King's College de Londres (conejillo de indias). Los métodos detallados para la recopilación de los datos sin procesar que se han analizado aquí se pueden encontrar en nuestras publicaciones anteriores5,6,14,19.
La interfaz principal desde la que se controla ElectroMap se muestra en la Figura 1A. Los pasos necesarios para analizar un conjunto de datos se controlan principalmente mediante los botones Cargar imágenes, Procesar imágenesy Generar mapas y se muestran resaltados en verde, azul y rojo, respectivamente en la Figura 1A. La figura 1B-D muestra las operaciones que se producen en la selección de cada uno de estos botones. Cargar imágenes aplica las opciones de umbral de imagen seleccionadas por el usuario (figura1B),mientras que procesar imágenes (figura1C) aplica el filtrado y la corrección de línea base. Por último, Produce Maps primero promediará los datos de acuerdo con la ventana de tiempo y la configuración de segmentación (a menos que se elija la segmentación de un solo ritmo) y, a continuación, realizará los análisis descritos anteriormente.
Un aspecto clave de ElectroMap es su flexibilidad con respecto al tipo de cámara y modelo experimental. Esto es crucial para la utilidad de un software de mapeo óptico debido a los distintos EP cardíacos y características anatómicas que existen entre los modelos ampliamente utilizados. La Figura 2A, por ejemplo, muestra la morfología potencial de acción de las aurículas murinas en comparación con el ventrículo del conejillo de indias, registrada utilizando detenciones sensibles al voltaje como se informó anteriormente6,14. A pesar de la forma distintiva del potencial de acción, y el uso de dos cámaras de mapeo óptico independientes con diferentes velocidades de fotogramas y tamaños de píxeles, ElectroMap se puede utilizar para analizar con éxito ambos conjuntos de datos. Sin embargo, esto requiere la modificación de algunos parámetros dentro de la interfaz de usuario (figura2B). Tenga en cuenta que el potencial prolongado de acción de conejillo de indias requiere una ventana de tiempo más grande. Además, para evitar la corrección de línea de base del sombrero superior modificando fisiológicamente las señales registradas ópticamente, su longitud de tiempo debe aumentarse para que sea mayor que el curso de tiempo del potencial de acción.
ElectroMap ofrece una multitud de opciones de procesamiento para ayudar a mejorar el SNR de señales grabadas ópticamente que pueden ser necesarias para recuperar eficazmente los parámetros del EP. Un ejemplo es el promedio automatizado del conjunto de picos después de la segmentación de datos. La Figura 3A-C muestra cómo la aplicación del promediado de conjunto, en lugar de otros métodos, puede mejorar el SNR de las árilos aislados de la izquierda murina (n .13). Esto reduce la heterogeneidad de la medición y la probabilidad de fallo de análisis (Figura3D). Por ejemplo, un cambio de frecuencia de ritmo de 3 Hz a 10 Hz no alteró APD50, cuando no se lleva a cabo un promedio de conjunto, sin embargo, se observó una disminución esperada de29 en APD50 a 10 Hz de ritmo cuando se midió a partir de datos promediados del conjunto ( Figura 3E).
La Figura 4 demuestra la eficacia y utilidad de la detección y segmentación automatizada de frecuencias de ritmo ofrecida según ElectroMap. Aquí, las atrias izquierdas del ratón (n a 5) se relacionaron con una longitud de ciclo de 120 ms y la longitud del ciclo se acortó gradualmente en 10 ms hasta que llegó a 50 ms. ElectroMap identificó automáticamente la longitud del ciclo de ritmo y los picos promediados del tejido agrupado en consecuencia (Figura4A ). Esto se logró con alta precisión en todos los conjuntos de datos (Figura4B). La segmentación automatizada de los datos permitió un análisis sencillo y de alto rendimiento de la ralentización de la velocidad de conducción con una mayor frecuencia de ritmo/longitud de ciclo acortada (Figura4C,D). Simultáneamente, APD50 (Figura4E)y intervalo diastólico (Figura 4F) acortado. La amplitud de los picos medidos ópticamente disminuyó, mientras que el tiempo hasta el pico aumentó (Figura 4G,H). Estas son de nuevo las respuestas de restitución esperadas en el tejido cardíaco29,30 y el uso de ElectroMap puede ayudar, por lo tanto, a dilucidar los cambios en respuesta a la frecuencia de ritmo en presencia de agentes farmacológicos, modificación genética, o los estados de la enfermedad.
Una consideración importante en el uso de un software como ElectroMap es la presencia de artefactos en los datos subyacentes. Figura 5, por ejemplo, demuestra que los artefactos de movimiento (la distorsión de la señal registrada ópticamente por el movimiento del tejido) pueden impedir mediciones precisas de la activación y especialmente la repolarización dentro de ElectroMap. Consulte Debate para más consideraciones.
Figura 1: Pasos principales de procesamiento de ElectroMap. (A) Interfaz gráfica de usuario de ElectroMap, con los botones Cargar imágenes (verde), Procesar imágenes (azul) y Producir mapas (rojo) resaltados. (B) Opciones de umbral de imagen que se pueden aplicar al seleccionar Cargar imágenes. (C) Las opciones de procesamiento de señales disponibles para el usuario incluyen el filtrado espacial y temporal y la corrección de línea base y se pueden aplicar a la pila de imágenes pulsando Procesar imágenes. (D) Promediación del conjunto y cuantificación de parámetros (medida APD mostrada) que se activa seleccionando Producir mapas. Figura adaptada de O'Shea et al., 201913. Haga clic aquí para ver una versión más grande de esta figura.
Figura 2: Análisis de los datos del ratón y del conejillo de indias utilizando ElectroMap. (A) Potencial de acción grabado ópticamente de las aurículas de ratón y los ventrículos de conejillo de indias, junto con el primero (df/dt) y el segundo (d2f/dt2)derivado de estas señales. Se resaltan las diversas definiciones para los tiempos de activación y repolarización empleables dentro de ElectroMap. (B) Capturas de pantalla de la configuración de procesamiento de imágenes y señales utilizadas en la interfaz de ElectroMaps. Las casillas rojas resaltan los ajustes que requieren modificación entre los análisis de los datos del ratón y del conejillo de indias. Figura adaptada de O'Shea et al., 201913. Haga clic aquí para ver una versión más grande de esta figura.
Figura 3: Promediación del conjunto para resolver los cambios de APD. (A) APD50 mapa y ejemplo de señal de un solo píxel de potenciales de acción óptica de un solo ritmo. (B) APD50 mapa y ejemplo de señal de un solo píxel de potenciales de acción óptica generados por el conjunto promediando 10 latidos sucesivos (método de pico). (C) SNR de un solo ritmo en comparación con 10 señales promediadas de ritmo. (D) APD50 heterogeneidad (i) y número de fallas de medición (ii) en función de SNR para un solo ritmo y 10 latidos promediados APD50 mapas. (E) APD50 a 3 y 10 Hz frecuencia de ritmo, medida a partir de mapas de un solo ritmo y 10 ritmos. (Datos mostrados como media s error estándar, n a 13 a la izquierda de las arículas, ****p < 0.001 por la prueba t-test emparejada del estudiante). Haga clic aquí para ver una versión más grande de esta figura.
Figura 4: Uso de ElectroMap para estudiar las respuestas de frecuencia de ritmo en el tejido cardíaco. (A) Ejemplo de captura de pantalla electroMap de ritmo de reconocimiento de frecuencia y segmentación. (B) Comparación de longitudes de ciclo de ritmo conocidas y medidas por ElectroMap. (C) Mapas de activación a 120 ms y 60 ms longitudes de ciclo de ritmo. (D-H) Datos agrupados de velocidadde conducción (D ), APD50 (E), intervalo diastólico (F), amplitud (G) y tiempo hasta el pico (H) en función de la longitud del ciclo de ritmo disminuyendo de 120 ms a 60 ms en incrementos de 10 ms. (Datos mostrados como media - error estándar, n a 5 a la izquierda de las arículas) Haga clic aquí para ver una versión más grande de esta figura.
Figura 5: Efecto de los artefactos de movimiento. (A) APD50 mapa. (B) Mapa de activación. (C) Señales de ejemplo de ubicaciones marcadas (cruces) en aPD y mapas de activación. En el área del tejido marcado con la cruz roja, la contracción no se ha desacoplado con éxito, distorsionando la señal óptica medida. Haga clic aquí para ver una versión más grande de esta figura.
Aquí, presentamos una guía paso a paso para la utilización del software de código abierto ElectroMap para el análisis flexible y multivariable de conjuntos de datos de mapeo óptico cardíaco. Para un uso exitoso de ElectroMap, se requiere que los datos de imagen estén en .tif o . Formatos MAT. ElectroMap incorpora varios ajustes de usuario modificables. Como se muestra en la Figura 2A,esto es necesario debido a la amplia heterogeneidad que existe entre los modelos experimentales y el hardware de imagen. Sin embargo, esto significa que la configuración predeterminada dentro del software no siempre será óptima, por lo que un paso crítico en el uso del software es para que el usuario ajuste la configuración para su configuración experimental particular. Estos incluyen la configuración de la cámara y las escalas de tiempo, tal y como se muestra en de la figura 2B. Una vez que se han encontrado los ajustes óptimos, estos se pueden guardar y volver a cargar más adelante seleccionando Archivo de configuración.
La incorporación de la medición CL automatizada y la segmentación de la señal son las principales ventajas del software. Estas características permiten el análisis de respuestas agudas en grabaciones experimentales y un análisis ensanchamiento desde el enfoque en ritmos únicos aislados. Una vez lograda la segmentación deseada, el módulo Análisis de archivo único permite el análisis automatizado de cada segmento individual (incluidos los latidos individuales), realizando análisis de alto rendimiento de múltiples variables a través de la grabación único archivo .csv. En conjunto, el promedio de conjunto de picos agrupados es un método eficaz para mejorar la calidad de las señales ruidosas que se realiza automáticamente en ElectroMap. Sin embargo, el promedio del conjunto no es ubicuamente beneficioso, por ejemplo en estudios de variabilidad beat-to-beat. Por lo tanto, ElectroMap integra la segmentación de un solo ritmo para evitar el promediado de conjunto, opciones de procesamiento alternativas para mejorar el SNR (filtrado espacial y temporal) e incluye el módulo de análisis Alternans para investigar y mapear más a fondo variabilidad de ritmo a ritmo.
Los datasets de asignación óptica a menudo exhiben artefactos como la deriva de línea base y los artefactos de movimiento. Del mismo modo, las señales generadas pueden ser de baja calidad debido a pequeños tamaños de píxeles, tiempos de exposición cortos y cambios fluorescentes fraccionarios bajos2. Estos factores impiden un análisis eficaz y preciso del comportamiento del PE subyacente. Como se describe, ElectroMap tiene varias estrategias de procesamiento para superar estos problemas. Sin embargo, la aplicación de estos algoritmos a datos distorsionados/de calidad fundamentalmente deficientes seguirá impidiendo un análisis eficaz. SNR es por lo tanto uno de los parámetros que se mide y se muestra en ElectroMap. Del mismo modo, el usuario puede seleccionar y comparar las señales de regiones específicas de la muestra utilizando los módulos Pixel Info y Compare, lo que permite identificar fenómenos como artefactos de movimiento que se muestran en la Figura5, y apropiado exclusión de datos.
En la actualidad, ElectroMap no admite la eliminación de artefactos de movimiento de datos sin procesar de la misma manera que la corrección de línea base. Por lo tanto, un posible desarrollo futuro del software es la inclusión de la eliminación de artefactos de movimiento por métodos computacionales como se ha informado31,32. Además, ElectroMap se limita actualmente al estudio de una señal óptica. Sin embargo, para los dedos ratiométricos y el uso simultáneo de voltaje y destaño de calcio27,se requiere el procesamiento simultáneo de dos canales de longitud de onda. Por lo tanto, la integración del análisis de señal dual es una importante adición futura al software. La extensión de las opciones de análisis aplicables a conjuntos de datos arritmicos, como el seguimiento de la singularidad de fase, ampliaría igualmente el alcance del software33,34. Por último, varias de las opciones de análisis descritas también pueden ser útiles en el análisis de los datos de mapeo de electrodos. De hecho, ElectroMap se ha utilizado para analizar los datos de mapeo de electrodos a pesar de la contrastación de la forma de onda de electrograma20,35,y una mayor optimización ampliará su uso para esta modalidad.
P.K. recibe apoyo de investigación de varias compañías de medicamentos y dispositivos activas en la fibrilación auricular y ha recibido honorarios de varias de estas compañías. L.F. ha recibido becas institucionales de investigación de la UE, BHF, MRC, DFG y Gilead. P.K. y L.F. figuran como inventores en dos patentes en poder de la Universidad de Birmingham (Terapia de Fibrilación Auricular WO 2015140571, Marcadores para la Fibrilación Auricular WO 2016012783).
Todos los demás autores no declaran un posible conflicto de intereses.
Este trabajo fue financiado por el estudiante de la EPSRC (Sci-Phy-4-Health Centre for Doctoral Training L016346) a D.P., K.R. y L.F., Wellcome Trust Seed Award Grant (109604/Z/15/Z) a D.P., British Heart Foundation Grants (PG/17/55/33087, RG/17/15/33106) a D.P. , Unión Europea (acuerdo de subvención no 633196 [CATCH ME] a P.K. y L.F.), British Heart Foundation (FS/13/43/30324 a P.K. y L.F.; PG/17/30/32961 a P.K. y A.H.), y la Fundación Leducq a P.K. J.W. cuenta con el apoyo de la Fundación Británica del Corazón (FS/16/35/31952).
Name | Company | Catalog Number | Comments |
MATLAB and Simulink R2018a | Mathworks, Inc, Natick, MA | MATLAB software |
Solicitar permiso para reutilizar el texto o las figuras de este JoVE artículos
Solicitar permisoThis article has been published
Video Coming Soon
ACERCA DE JoVE
Copyright © 2025 MyJoVE Corporation. Todos los derechos reservados