Wszystkie prace wykonane w ramach niniejszego badania zostały przeprowadzone zgodnie z wytycznymi etycznymi określonymi w brytyjskiej ustawie Animals (Scientific Procedures) Act 1986 oraz dyrektywie 2010/63/UE Parlamentu Europejskiego w sprawie ochrony zwierząt wykorzystywanych do celów naukowych. Eksperymenty zostały zatwierdzone przez Home Office (myszy: PPL 30/2967 i PFDAAF7F, świnki morskie: PPL PF75E5F7F) oraz przez instytucjonalne komisje etyczne na University of Birmingham (myszy) i King’s College London (świnki morskie). Szczegółowe metody gromadzenia surowych danych, które zostały tutaj przeanalizowane, znajdują się w naszych poprzednich publikacjach5,6,14,19.
Główny interfejs, za pomocą którego steruje się programem ElectroMap, przedstawiono na Rysunek 1AKluczowe kroki niezbędne do analizy zbioru danych są kontrolowane przede wszystkim przez Wczytaj obrazy, Przetwarzanie obrazów, i Tworzenie map przyciski, które są odpowiednio wyróżnione kolorami zielonym, niebieskim i czerwonym w Rysunek 1A. Rycina 1B-D przedstawia operacje, które są wykonywane po wybraniu każdego z tych przycisków. Wczytaj obrazy stosuje opcje progowania obrazu wybrane przez użytkownika (Rycina 1B), podczas gdy Przetwarzanie obrazów (Rysunek 1C) stosuje filtrowanie i korekcję linii bazowej. Na koniec, Tworzenie map najpierw uśrednią dane zgodnie z ustawieniami okna czasowego i segmentacji (chyba że wybrano segmentację pojedynczego cyklu serca), a następnie przeprowadzą opisane powyżej analizy.
Kluczowym aspektem programu ElectroMap jest jego elastyczność w odniesieniu do rodzaju kamery oraz modelu eksperymentalnego. Jest to niezwykle istotne dla użyteczności oprogramowania do mapowania optycznego ze względu na wyraźne różnice w elektrofizjologii serca oraz charakterystyce anatomicznej pomiędzy powszechnie stosowanymi modelami. Rysunek 2A przedstawia na przykład morfologię potencjału czynnościowego przedsionków myszy w porównaniu z komorą świnki morskiej, zarejestrowaną przy użyciu barwników czułych na napięcie, zgodnie z wcześniejszymi doniesieniami6,14. Pomimo odmiennego kształtu potencjału czynnościowego oraz zastosowania dwóch oddzielnych kamer do mapowania optycznego o różnych częstotliwościach klatek i rozmiarach pikseli, ElectroMap może być skutecznie wykorzystany do analizy obu zbiorów danych. Wymaga to jednak modyfikacji niektórych parametrów w interfejsie użytkownika (Rysunek 2B). Należy zwrócić uwagę, że wydłużony potencjał czynnościowy świnki morskiej wymaga zastosowania większego okna czasowego. Dodatkowo, aby zapobiec niefizjologicznej modyfikacji sygnałów rejestrowanych optycznie podczas korekcji linii bazowej metodą top-hat, jej długość czasowa musi zostać zwiększona tak, aby była większa niż czas trwania potencjału czynnościowego.
ElectroMap oferuje szereg opcji przetwarzania, które pomagają poprawić stosunek sygnału do szumu (SNR) optycznie rejestrowanych sygnałów, co może być niezbędne do efektywnego odzyskania parametrów potencjałów polowych (EP). Przykładem jest automatyczne uśrednianie zespołowe (ensemble averaging) pików po segmentacji danych. Rysunek 3A-C demonstruje, w jaki sposób zastosowanie uśredniania zespołowego, zamiast innych metod, może poprawić SNR w izolowanych lewych przedsionkach myszy (n = 13). Zmniejsza to heterogeniczność pomiarów oraz prawdopodobieństwo niepowodzenia analizy (Rysunek 3D). Na przykład zmiana częstotliwości stymulacji z 3 Hz na 10 Hz nie zmieniła APD50 w przypadku braku uśredniania zespołowego, natomiast oczekiwany29 spadek APD50 przy stymulacji 10 Hz został zaobserwowany podczas pomiaru z danych uśrednionych zespołowo (Rysunek 3E).
Rysunek 4 demonstruje skuteczność i użyteczność zautomatyzowanego wykrywania częstotliwości stymulacji oraz segmentacji oferowanej przez ElectroMap. W tym przypadku lewe przedsionki myszy (n = 5) były stymulowane z długością cyklu 120 ms, a następnie długość cyklu była stopniowo skracana o 10 ms, aż do osiągnięcia 50 ms. ElectroMap automatycznie zidentyfikował długość cyklu stymulacji i odpowiednio pogrupował uśrednione szczyty tkanek (Rysunek 4A). Osiągnięto to z wysoką dokładnością we wszystkich zestawach danych (Rysunek 4B). Zautomatyzowana segmentacja danych umożliwiła prostą i wysokoprzepustową analizę spowolnienia prędkości przewodzenia wraz ze wzrostem częstotliwości stymulacji/skróceniem długości cyklu (Rysunek 4C,D). Jednocześnie skróciły się APD50 (Rysunek 4E) oraz odstęp rozkurczowy (Rysunek 4F). Amplituda optycznie mierzonych szczytów zmalała, podczas gdy czas do osiągnięcia szczytu wzrósł (Rysunek 4G,H). Są to ponownie oczekiwane odpowiedzi restytucyjny w tkance serca29,30, zatem zastosowanie ElectroMap może pomóc w wyjaśnieniu zmian w odpowiedzi na częstotliwość stymulacji w obecności czynników farmakologicznych, modyfikacji genetycznych lub w stanach chorobowych.
Ważnym aspektem przy korzystaniu z oprogramowania takiego jak ElectroMap jest obecność artefaktów w danych źródłowych. Rycina 5 wykazuje na przykład, że artefakty ruchowe (zniekształcenie sygnału rejestrowanego optycznie spowodowane ruchem tkanki) mogą uniemożliwić dokładne pomiary aktywacji, a w szczególności repolaryzacji w programie ElectroMap. Dalsze rozważania znajdują się w sekcji Dyskusja.

Rysunek 1: Główne etapy przetwarzania w programie ElectroMap. (A) Graficzny interfejs użytkownika programu ElectroMap, wraz z Wczytaj obrazy (zielony), Przetwarzanie obrazów (niebieski), i Tworzenie map podświetlone (czerwone) przyciski.B) Opcje progowania obrazu, które można zastosować po wybraniu Wczytywanie obrazów. (CDostępne dla użytkownika opcje przetwarzania sygnału obejmują filtrowanie przestrzenne i czasowe oraz korekcję linii bazowej; można je zastosować do stosu obrazów, naciskając Przetwarzanie obrazów. (DUśrednianie zespołowe i kwantyfikacja parametrów (pokazano pomiar APD), którą aktywuje się poprzez wybranie Tworzenie mapRycina opracowana na podstawie O’Shea i wsp., 201913. Kliknij tutaj, aby wyświetlić powiększoną wersję tej figury.

Rycina 2: Analiza danych z myszy i świnki morskiej przy użyciu programu ElectroMap. (A) Optycznie zarejestrowany potencjał czynnościowy z przedsionków myszy i komór świnki morskiej, wraz z pierwszą (df/dt) i drugą (d2f/dt2) pochodna tych sygnałów. Przedstawiono różne definicje czasów aktywacji i repolaryzacji, które można zastosować w programie ElectroMap. (BZrzuty ekranu ustawień przetwarzania obrazu i sygnału wykorzystanych w interfejsie ElectroMaps. Czerwone ramki zaznaczają ustawienia, które wymagały modyfikacji pomiędzy analizami danych myszy i świnki morskiej. Rycina zaadaptowana z O’Shea et al., 201913. Kliknij tutaj, aby wyświetlić powiększoną wersję tej figury.

Rycina 3: Uśrednianie zespołowe w celu rozdzielczości zmian APD. (A) APD50 mapa i przykład sygnału z jednego piksela pochodzącego z pojedynczych uderzeń optycznych potencjałów czynnościowych.B) APD50 mapa i przykładowy sygnał z jednego piksela dla potencjałów czynnościowych optycznych wygenerowanych poprzez uśrednianie zespołu 10 kolejnych uderzeń (metoda szczytowa). (C) Stosunek sygnału do szumu (SNR) dla pojedynczego uderzenia w porównaniu z sygnałami uśrednionymi z 10 uderzeń. (D) APD50 heterogeniczność (i) oraz liczba błędów pomiarowych (ii) w funkcji SNR dla pojedynczego uderzenia i średniej z 10 uderzeń APD50 mapy. (E) APD50 przy częstotliwości stymulacji 3 i 10 Hz, mierzonej na podstawie map pojedynczego uderzenia oraz 10 uderzeń. (Dane przedstawiono jako średnia ± błąd standardowy, n = 13 lewych przedsionków, ****p < 0,01 według testu t studenta dla prób zależnych t-test). Aby wyświetlić powiększoną wersję tego rysunku, kliknij tutaj.

Rysunek 4: Wykorzystanie ElectroMap do badania odpowiedzi na częstotliwość stymulacji w tkance serca. (A) Przykładowy zrzut ekranu z programu ElectroMap przedstawiający rozpoznawanie i segmentację częstotliwości stymulacji. (B) Porównanie znanych i zmierzonych za pomocą ElectroMap długości cykli stymulacji. (C) Mapy aktywacji przy długościach cyklu stymulacji 120 ms i 60 ms. (D-H) Pogrupowane dane dotyczące prędkości przewodzenia (D), APD50 (E), przedział rozkurczowy (F), amplituda (G), oraz czas do osiągnięcia szczytu (H) w funkcji długości cyklu stymulacji, zmniejszanej z 120 ms do 60 ms w odstępach 10 ms. (Dane przedstawiono jako średnia ± błąd standardowy, n = 5 lewych przedsionków) Prosimy kliknąć tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 5: Wpływ artefaktów ruchowych. (A) APD50 mapa. (B) Mapa aktywacji. (C) Przykładowe sygnały z lokalizacji zaznaczonych (krzyżykami) na mapach APD i mapach aktywacji. W obszarze tkanki zaznaczonej czerwonym krzyżykiem skurcz nie został skutecznie odsprzężony, co zniekształciło mierzony sygnał optyczny. Prosimy o kliknięcie tutaj, aby wyświetlić powiększoną wersję tego rysunku.