Method Article
Dieses Protokoll beschreibt die Einrichtung und Verwendung von ElectroMap, einer MATLAB-basierten Open-Source-Softwareplattform zur Analyse von kardialen optischen Kartierungsdaten. ElectroMap bietet ein vielseitiges Hochdurchsatz-Tool für die Analyse optischer Kartierungsspannungs- und Calcium-Datensätze in einer Vielzahl von kardialen experimentellen Modellen.
Optische Kartierung ist eine etablierte Technik zur Studie der Kardialelektrophysiologie in mehrzelligen Präparaten mit hoher raumzeitlicher Auflösung. Hier stellen wir in einer Schritt-für-Schritt-Anleitung die Verwendung von ElectroMap zur Analyse, Quantifizierung und Kartierung von hochauflösenden Spannungs- und Calcium-Datensätzen vor, die durch optischeS Mapping erfasst werden. Die ElektroMap-Analyseoptionen decken eine Vielzahl wichtiger elektrophysiologischer Parameter ab, und die grafische Benutzeroberfläche ermöglicht eine einfache Änderung der Vorverarbeitung und Parameterdefinitionen, sodass ElectroMap auf eine Vielzahl von experimentelle Modelle. Wir zeigen, wie die integrierte Tempofrequenzerkennung und Signalsegmentierung eine Analyse des hohen Durchsatzes ganzer experimenteller Aufnahmen, akuter Reaktionen und einer einzigen Beat-to-Beat-Variabilität ermöglicht. Darüber hinaus enthält ElectroMap eine automatisierte Multi-Beat-Mittelung, um die Signalqualität von lauten Datensätzen zu verbessern, und hier zeigen wir, wie diese Funktion dazu beitragen kann, elektrophysiologische Veränderungen aufzuklären, die andernfalls bei der Verwendung einzelner Beat-Analyse. Benutzerdefinierte Module sind in der Software für die detaillierte Untersuchung der Leitung, Einzeldateianalyse und Alternane enthalten, wie hier gezeigt. Diese Software-Plattform kann verwendet werden, um die Verarbeitung, Analyse und Kartierung komplexer Herzelektrophysiologie zu ermöglichen und zu beschleunigen.
Optische Kartierung nutzt fluoreszierende Reporter mit Spannung und/oder Kalziumkonzentration, um die Herzelektrophysiologie (EP) und die Kalziumhandhabung in mehrzelligen Präparaten zu beleuchten, mit einer größeren räumlichen Auflösung als herkömmliche Techniken1,2,3. Daher hat sich die optische Kartierung zu einer wichtigen und immer mehr genutzten Technik entwickelt, die wichtige Einblicke in das physiologische und pathophysiologische elektrische Verhalten im Herzen3,4,5 ,6,7,8. Die effektive Verarbeitung und Analyse von Daten aus optischen Kartierungsexperimenten wird durch mehrere Faktoren erschwert. Die hohe raumzeitliche Auflösung von optischen Mapping-Datasets führt zu Rohvideos, die aus Tausenden von Bildrahmen bestehen, die jeweils aus einer Reihe von einzelnen Pixeln bestehen, was zu großen Datendateien führt, die einen hohen Durchsatz und eine automatisierte Verarbeitung9. Kleine Pixelgrößen, schlechte und ungleichmäßige Farbbelastungen und kleine bruchstückhafte Veränderungen der Fluoreszenz führen zu optischen Signalen mit niedrigem Signal-Rausch-Verhältnis (SNR), die eine Vorverarbeitung erfordern, bevor eine effektive Analyse erreichbar ist10. Die Verarbeitung und Analyse kann durch die Verwendung optogenetischer Tempoprotokolle, die Licht verwenden, um die Aktivierung zu initiieren, weiter erschwert werden, wodurch das aufgezeichnete Signal der Fluoreszenzsensoren11,12möglicherweise verzerrt wird. Darüber hinaus können nach der Verarbeitung der Daten mehrere nicht konsistente Techniken und Definitionen angewandt werden, um die von Interesse abhängigen Parameter zu messen, wobei die am besten anwendbaren Techniken je nach Versuchsaufbau, Modell und Frage2variieren. 10,13. Diese Einschränkungen verhindern eine weitere Nutzung der Technologie und behindern eine wirklich objektive Analyse.
Um diese Einschränkungen zu überwinden, haben mehrere Forschungsgruppen kundenspezifische Verarbeitungspipelines entworfen, die auf ihr experimentelles Modell, ihre Frage und Hardware 7,14,15,16zugeschnitten sind. Andere verwenden kommerzielle proprietäre Software, wo die zugrunde liegenden Algorithmen schwierig sein können, um4,17zugreifen. Daher besteht ein klarer Bedarf an einer frei verfügbaren Open-Source-Softwareplattform für die Verarbeitung und Analyse optischer Mapping-Daten. Es ist wichtig, dass diese Software Open-Source ist, einfach zu bedienen, flexibel auf Parametereinstellung, anwendbar auf eine Reihe von experimentellen Modellen mit unterschiedlichen EP-Eigenschaften und ermöglicht entscheidend eine einfache und abstimmbare Quantifizierung des Bereichs der Herz Parameter, die mithilfe der optischen Zuordnung untersucht werden können.
Wir haben vor kurzem eine umfassende Software-Plattform, ElectroMap, für eine umfassende, halbautomatische Verarbeitung, Analyse und Kartierung von kardialen optischen Mapping-Datensätzenveröffentlicht 13. Hier stellen wir ein Videohandbuch zur Nutzung von ElectroMap vor und zeigen, wie es zur Verarbeitung, Analyse und Kartierung mehrerer optischer Mapping-Datasets verwendet werden kann. Wir konzentrieren uns auf die Verwendung von ElectroMap zur Quantifizierung von Standard-EP- und Calcium-Handling-Variablen und demonstrieren die Verwendung von Standalone-Leitungsgeschwindigkeit, Einzeldateianalyse und Alternans-Modulen.
1. Optische Mapping-Datenerfassung
2. Softwareinstallation und Inbetriebnahme
HINWEIS: Im Folgenden sind die beiden Methoden zum Installieren und Ausführen von ElectroMap detailliert – entweder innerhalb von MATLAB, das vom Quellcode (.m) oder als eigenständige ausführbare Datei (.exe für Windows) ausgeführt wird. Die endgültige Software und ihre Funktionalität sind invariant zwischen den beiden Setup-Optionen (mit anderen als ein paar Unterschiede in der Verzeichnisnavigation). Daher sind die wichtigsten Überlegungen für die Auswahl der zu installierenden Version der Zugriff auf MATLAB und erforderliche Toolboxes und die Frage, ob der Zugriff auf Quellcode gewünscht wird. Es wird empfohlen, die MATLAB-Version nach Möglichkeit für schnellere Anlaufzeiten, kürzere Bearbeitungszeiten und einfachere Fehlerberichterstattung zu verwenden.
3. Bildbeladung und Vorverarbeitung
4. Datensegmentierung und Ensemblemittelung
HINWEIS: Sobald die Datei verarbeitet wurde, werden Spitzen im gemittelten Gewebesignal (untere rechte Spur, Abbildung 1A) erkannt und durch rote Kreise markiert. Es werden nur Spitzen wertet, die einen festgelegten Schwellenwert überschreiten (blaue Linie bei Ablaufverfolgung, die durch Peak Thresholdfestgelegt wird). Darüber hinaus werden Spitzen nur gezählt, wenn sie im Vergleich zu den vorherigen Spitzen, die durch den Min Peak Distance-Eingang festgelegt wurden, ausreichend verzögert sind. Das Signal wird dann basierend auf den erkannten Spitzen segmentiert. Zunächst wird die effektive Zykluslänge (CL) jedes Peaks berechnet, indem die Zeit zwischen ihm und dem nächsten Peak gemessen wird. Wenn eine Anzahl von Peaks (die durch die Eingabe min Number of Peaks festgelegt sind) ähnliche CLs aufweisen (Schwellenwert, für den durch minimale Boundary-Eingabe festgelegt wird), werden sie gruppiert und die durchschnittliche CL für diese Peaks berechnet.
5. Wirkungspotential/Calciumtransientdauer und Leitungsgeschwindigkeitsanalyse
6. Leitungsanalysemodul
7. Zusätzliche Analysen und Module
8. Exportieren von Daten
Alle arbeiten im Rahmen dieser Studie wurden in Übereinstimmung mit ethischen Leitlinien durchgeführt, die im UK Animals (Scientific Procedures) Act 1986 und der Richtlinie 2010/63/EU des Europäischen Parlaments über den Schutz von Tieren, die für wissenschaftliche Zwecke verwendet werden, festgelegt wurden. Die Experimente wurden vom Home Office (Maus: PPL 30/2967 und PFDAAF77F, Meerschweinchen: PPL PF75E5F7F) und den institutionellen Fachkollegien der University of Birmingham (Maus) und des King es College London (Meerschweinchen) genehmigt. Detaillierte Methoden zur Erfassung der hier analysierten Rohdaten finden Sie in unseren bisherigen Publikationen5,6,14,19.
Die Hauptschnittstelle, von der aus ElectroMap gesteuert wird, ist in Abbildung 1Adargestellt. Die erforderlichen Schritte zum Analysieren eines Datasets werden in erster Linie über die Schaltflächen Bilder laden, Verarbeiten von Bildernund Karten erzeugen gesteuert und in Abbildung 1Agrün, blau und rot hervorgehoben angezeigt. Abbildung 1B-D zeigt die Vorgänge, die bei der Auswahl jeder dieser Schaltflächen ausgeführt werden. "Bilder laden" wendet die vom Benutzer ausgewählten Bildschwellenoptionen an (Abbildung 1B), während Prozessbilder (Abbildung 1C) Filterung und Baselinekorrektur anwenden. Schließlich werden Karten zuerst gemäß den Zeitfenster- und Segmentierungseinstellungen ermittelt (es sei denn, es wird eine einzelne Beatsegmentierung ausgewählt) und dann die oben beschriebenen Analysen durchführen.
Ein wichtiger Aspekt von ElectroMap ist seine Flexibilität in Bezug auf Kameratyp und experimentelles Modell. Dies ist entscheidend für den Nutzen einer optischen Mapping-Software aufgrund der ausgeprägten herz-EP und anatomischen Eigenschaften, die zwischen weit verbreiteten Modellen existieren. Abbildung 2A zeigt z.B. das Wirkungspotential morphologie der murinen Vorhöfe im Vergleich zum Meerschweinchenventrikel, aufgezeichnet mit spannungsempfindlichen Farbstoffen wie zuvor berichtet6,14. Trotz der unterschiedlichen Form des Aktionspotenzials und der Verwendung von zwei separaten optischen Mapping-Kameras mit unterschiedlichen Frameraten und Pixelgrößen kann ElectroMap genutzt werden, um beide Datensätze erfolgreich zu analysieren. Dies erfordert jedoch eine Änderung einiger Parameter innerhalb der Benutzeroberfläche (Abbildung 2B). Beachten Sie, dass das verlängerte Meerschweinchen-Aktionspotenzial ein größeres Zeitfenster erfordert. Um zu verhindern, dass die Top-Hat-Baseline-Korrektur die optisch aufgezeichneten Signale unphysiologisch modifizieren, muss ihre Zeitlänge erhöht werden, so dass sie größer ist als der Zeitverlauf des Aktionspotentials.
ElectroMap bietet eine Vielzahl von Verarbeitungsoptionen, um den SNR von optisch aufgezeichneten Signalen zu verbessern, die erforderlich sein können, um EP-Parameter effektiv wiederherzustellen. Ein Beispiel ist die automatisierte Ensemble-Mittelung von Spitzen nach Datensegmentierung. Abbildung 3A-C zeigt, wie die Anwendung der Ensemblemittelung anstelle anderer Methoden SNR aus isolierten murinen linken Vorhöfen verbessern kann (n = 13). Dies reduziert die Messheterogenität und die Wahrscheinlichkeit eines Analysefehlers (Abbildung 3D). Zum Beispiel änderte eine Änderung der Schrittfrequenz von 3 Hz auf 10 Hz APD50nicht, wenn keine Ensemblemittelung durchgeführt wird, aber eine erwartete Abnahme von29 aPD50 bei 10 Hz-Takt wurde beobachtet, wenn sie anhand von Ensemble-Durchschnittsdaten gemessen wurde ( Abbildung 3E).
Abbildung 4 zeigt die Wirksamkeit und den Nutzen der automatisierten Tempofrequenzerkennung und -segmentierung, die von ElectroMap angeboten wird. Hier wurden Maus-Linke -Atria (n = 5) mit einer Zykluslänge von 120 ms und Zykluslänge schrittweise um 10 ms verkürzt, bis sie 50 ms erreichte. ElectroMap identifizierte automatisch die Taktzykluslänge und gruppierte Gewebegemittelspitzen entsprechend (Abbildung4A ). Dies wurde mit hoher Genauigkeit in allen Datensätzen erreicht (Abbildung 4B). Die automatisierte Segmentierung der Daten ermöglichte eine einfache und hohe Durchsatzanalyse der Verlangsamung der Leitungsgeschwindigkeit mit erhöhter Tempofrequenz/verkürzter Zykluslänge (Abbildung 4C,D). Gleichzeitig wurden APD50 (Abbildung 4E) und diastolisches Intervall (Abbildung 4F) verkürzt. Die Amplitude der optisch gemessenen Spitzen nahm ab, während die Zeit bis zum Höhepunkt zunahm (Abbildung 4G,H). Dies sind wiederum die erwarteten Restitutionsreaktionen im Herzgewebe29,30 und die Verwendung von ElectroMap kann daher helfen, Veränderungen als Reaktion auf Die Pacing-Frequenz in Gegenwart von pharmakologischen Wirkstoffen, genetische Modifikation, oder Krankheitszustände.
Ein wichtiger Aspekt bei der Verwendung einer Software wie ElectroMap ist das Vorhandensein von Artefakten in den zugrunde liegenden Daten. Abbildung 5zeigt beispielsweise, dass Bewegungsartefakte (die Verzerrung des optisch aufgezeichneten Signals durch Gewebebewegung) genaue Messungen der Aktivierung und insbesondere repolarisierenin innerhalb von ElectroMap ausschließen können. Weitere Überlegungen finden Sie unter Diskussion.
Abbildung 1: ElectroMap Hauptverarbeitungsschritte. (A) Grafische Benutzeroberfläche von ElectroMap, mit den Schaltflächen Bilder laden (grün), Prozessbilder (blau) und Karten erzeugen (rot). (B) Bildschwellenoptionen, die bei der Auswahl von Bilder ladenangewendet werden können. (C) Die dem Benutzer zur Verfügung stehenden Signalverarbeitungsoptionen umfassen räumliche und zeitliche Filterung und Baseline-Korrektur und können durch Drücken von Prozessbildernauf den Bildstapel angewendet werden. (D) Ensemblemittelung und Parameterquantifizierung (angezeigte APD-Messung), die durch Auswahl von Karten erzeugenaktiviert wird. Figur angepasst von O'Shea et al., 201913. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.
Abbildung 2: Analyse von Maus- und Meerschweinchendaten mit ElectroMap. (A) Optisch aufgezeichnetes Aktionspotential von Maus-Atria und Meerschweinchen-Ventrikeln, zusammen mit dem ersten (df/dt) und dem zweiten (d2f/dt2) Ableitung dieser Signale. Hervorgehoben werden die verschiedenen Definitionen für Aktivierungs- und Repolarisationszeiten, die in ElectroMap verwendbar sind. (B) Screenshots von Bild- und Signalverarbeitungseinstellungen, die in der ElectroMaps-Schnittstelle verwendet werden. Rote Felder markieren Einstellungen, die eine Änderung zwischen den Analysen von Maus- und Meerschweinchendaten erforderten. Figur angepasst von O'Shea et al., 201913. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.
Abbildung 3: Ensemblemittelung zum Beheben von APD-Änderungen. (A) APD50 Karte und Beispiel Einzelpixelsignal von einzelnen Beat optischen Aktionspotentialen. (B) APD50 Karte und Beispiel Einzelpixelsignal aus optischen Aktionspotentialen durch Ensemble-Mittelung von 10 aufeinanderfolgenden Beats (Spitzenmethode) erzeugt. (C) SNR des Einzelbeats im Vergleich zu 10 beat durchschnittlichen Signalen. (D) APD50 Heterogenität (i) und Anzahl der Messfehler (ii) als Funktion von SNR für Single Beat und 10 beatd aPD50 Maps. (E) APD50 bei 3 und 10 Hz Schrittfrequenz, gemessen anhand von Einzelschlag- und 10 Beatkarten. (Daten, die als mittelwerter Standardfehler, n = 13 linke Vorhöfe, ****p < 0,001 durch den gekoppelten t-Test des Schülers angezeigt werden). Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.
Abbildung 4: Verwendung von ElectroMap zur Untersuchung von Tempofrequenzreaktionen im Herzgewebe. (A) Beispiel ElectroMap Screenshot der Schrittfrequenzerkennung und Segmentierung. (B) Vergleich der bekannten und ElectroMap gemessenen Tempozykluslängen. (C) Aktivierungskarten mit 120 ms und 60 ms Schrittzykluslängen. (D-H) Gruppierte Daten der Leitungsgeschwindigkeit (D), APD50 (E), diastolisches Intervall (F), Amplitude (G) und Zeit bis Zur Spitze (H) als Funktion der Schrittzykluslänge, die von 120 ms auf 60 ms in 10 ms Schritten abnimmt. (Daten, die als Mittelwert angezeigt werden, Standardfehler, n = 5 linke Vorhöfe) Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.
Abbildung 5: Wirkung von Bewegungsartefakten. (A) APD50 Karte. (B) Aktivierungskarte. (C) Beispielsignale von Orten, die auf APD- und Aktivierungskarten markiert sind (Kreuze). Im Bereich des mit dem Roten Kreuz markierten Gewebes wurde die Kontraktion nicht erfolgreich entkoppelt, wodurch das gemessene optische Signal verzerrt wurde. Bitte klicken Sie hier, um eine größere Version dieser Abbildung anzuzeigen.
Hier stellen wir eine Schritt-für-Schritt-Anleitung für den Einsatz der Open-Source-Software ElectroMap zur flexiblen und multivariablen Analyse von kardialen optischen Mapping-Datensätzen vor. Für den erfolgreichen Einsatz von ElectroMap müssen bildgebende Daten in .tif oder sein. MAT-Formate. ElectroMap enthält mehrere veränderbare Benutzereinstellungen. Wie in Abbildung 2Agezeigt, ist dies aufgrund der großen Heterogenität zwischen experimentellen Modellen und bildgebender Hardware erforderlich. Dies bedeutet jedoch, dass die Standardeinstellungen innerhalb der Software nicht immer optimal sind, so dass ein kritischer Schritt bei der Verwendung der Software für den Benutzer ist, die Einstellungen für ihre spezielle experimentelle Einrichtung zu optimieren. Dazu gehören Kameraeinstellungen und Zeitskalen, wie in Abbildung 2Bdargestellt. Sobald optimale Einstellungen gefunden wurden, können diese gespeichert und zu späteren Zeiten neu geladen werden, indem Sie Konfigurationsdateiauswählen.
Die Integration der automatisierten CL-Messung und Signalsegmentierung sind die wichtigsten Vorteile der Software. Diese Merkmale ermöglichen die Analyse akuter Reaktionen in experimentellen Aufnahmen und erweitern die Analyse von der Fokussierung auf isolierte Einzelschläge. Sobald die gewünschte Segmentierung erreicht ist, ermöglicht das Modul Single File Analysis die automatisierte Analyse jedes einzelnen Segments (einschließlich einzelner Beats) und realisiert eine Analyse mit hohem Durchsatz mehrerer Variablen über die in einem einzelne .csv-Datei. In Verbindung mit der Ensemble-Mittelung von gruppierten Peaks ist eine effektive Methode zur Verbesserung der Qualität von lauten Signalen, die automatisch in ElectroMap ausgeführt wird. Die Mittelung des Ensembles ist jedoch nicht allgegenwärtig vorteilhaft, zum Beispiel in Studien zur Beat-to-Beat-Variabilität. Daher integriert ElectroMap die Single-Beat-Segmentierung, um Ensemble-Mittelung, alternative Verarbeitungsoptionen zur Verbesserung der SNR (räumliche und zeitliche Filterung) zu vermeiden, und umfasst das Analysemodul Alternans, um die Beat-to-Beat-Variabilität.
Optische Mapping-Datasets weisen häufig Artefakte wie Basisdrift und Bewegungsartefakte auf. Ebenso können die erzeugten Signale aufgrund kleiner Pixelgrößen, kurzer Belichtungszeiten und geringer fraktionierter Fluoreszenzänderungen2von geringer Qualität sein. Diese Faktoren verhindern eine effektive und genaue Analyse des zugrunde liegenden EP-Verhaltens. Wie bereits beschrieben, verfügt ElectroMap über mehrere Verarbeitungsstrategien, um diese Probleme zu überwinden. Die Anwendung dieser Algorithmen auf grundlegend schlechte Qualität/verzerrte Daten wird jedoch weiterhin eine effektive Analyse verhindern. SNR ist daher einer der Parameter, die in ElectroMap gemessen und angezeigt werden. Ebenso kann der Benutzer die Signale aus bestimmten Regionen aus dem Beispiel mithilfe der Pixel-Info- und Vergleichsmodule auswählen und vergleichen, so dass Phänomene wie Bewegungsartefakte, die in Abbildung 5dargestellt sind, und Ausschluss von Daten.
Derzeit unterstützt ElectroMap das Entfernen von Bewegungsartefakten aus Rohdaten nicht in der gleichen Weise wie die Baseline-Korrektur. Daher ist eine mögliche zukünftige Entwicklung der Software die Einbeziehung der Bewegungsartefakt Entfernung durch Rechenmethoden, wie berichtet31,32. Darüber hinaus beschränkt sich ElectroMap derzeit auf die Untersuchung eines optischen Signals. Für ratiometrische Farbstoffe und die gleichzeitige Verwendung von Spannungs- und Kalziumfarbstoffen27ist jedoch eine gleichzeitige Verarbeitung von zwei Wellenlängenkanälen erforderlich. Die Integration der Dual-Signal-Analyse ist daher eine wichtige zukünftige Ergänzung der Software. Die Erweiterung der Analyseoptionen für arrhythmische Datensätze, wie z. B. Phasensingularitätsverfolgung, würde den Anwendungsbereich der Software ebenfalls erweitern33,34. Schließlich können einige der beschriebenen Analyseoptionen auch bei der Analyse der Elektrodenzuordnungsdaten nützlich sein. Tatsächlich wurde ElectroMap verwendet, um Elektroden-Mapping-Daten trotz der kontrastierenden Elektrogramm-Wellenform20,35zu analysieren, und eine weitere Optimierung wird seine Verwendung für diese Modalität erweitern.
P.K. erhält Forschungsunterstützung von mehreren Pharma- und Geräteunternehmen, die im Vorhofflimmern tätig sind, und wurde von mehreren solchen Unternehmen ausgezeichnet. L.F. erhielt institutionelle Forschungsstipendien EU, BHF, MRC, DFG und Gilead. P.K. und L.F. sind als Erfinder auf zwei Patenten der University of Birmingham gelistet (Atrial Fibrillation Therapy WO 2015140571, Markers for Atrial Fibrillation WO 2016012783).
Alle anderen Autoren erklären keinen potenziellen Interessenkonflikt.
Diese Arbeit wurde von der EPSRC-Studentenschaft (Sci-Phy-4-Health Centre for Doctoral Training L016346) an D.P. K.R. und L.F., Wellcome Trust Seed Award Grant (109604/Z/15/Z) an D.P., British Heart Foundation Grants (PG/17/55/33087, RG/17/15/33106) an D.P. , Europäische Union (Grant Agreement No 633196 [CATCH ME] an P.K. und L.F.), British Heart Foundation (FS/13/43/30324 an P.K. und L.F.; PG/17/30/32961 an P.K. und A.H.) und Leducq Foundation an P.K. J.W. wird von der British Heart Foundation (FS/16/35/31952) unterstützt.
Name | Company | Catalog Number | Comments |
MATLAB and Simulink R2018a | Mathworks, Inc, Natick, MA | MATLAB software |
Genehmigung beantragen, um den Text oder die Abbildungen dieses JoVE-Artikels zu verwenden
Genehmigung beantragenThis article has been published
Video Coming Soon
Copyright © 2025 MyJoVE Corporation. Alle Rechte vorbehalten