$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Elektroencefalogram (EEG) jest kluczowym narzędziem zarówno w badaniach neurologicznych, jak i praktyce klinicznej, oferując cenne informacje na temat aktywności elektrycznej mózgu. W szczególności dane EEG w stanie spoczynku są szeroko wykorzystywane do badania różnych schorzeń neurologicznych i psychiatrycznych, takich jak udar, fibromialgia i przewlekły ból neuropatyczny. Pomimo szerokiego zastosowania, analiza danych EEG wymaga rygorystycznego wstępnego przetwarzania w celu wyeliminowania artefaktów i szumów, zapewniając integralność i wiarygodność wyników1,2,3. Przez lata EEG było nieocenione w dostarczaniu nieinwazyjnych pomiarów aktywności mózgu w wysokiej rozdzielczości czasowej, co czyni je niezbędnymi do badania dynamicznych procesów zachodzących w mózgu4,5. Jednak surowe sygnały EEG są często zanieczyszczone przez różne źródła szumu, które mogą przesłaniać interesujące sygnały neuronowe, komplikując w ten sposób interpretację danych6.
Sygnały EEG są bardzo podatne na zanieczyszczenia ze źródeł takich jak aktywność mięśni, ruchy gałek ocznych i zakłócenia elektryczne7. Artefakty te mogą zasłaniać sygnały neuronowe, co sprawia, że wstępne przetwarzanie jest krytycznym krokiem w analizie EEG. Proces ten zazwyczaj obejmuje wieloetapową konwersję formatu pliku, próbkowanie w dół, filtrowanie, odrzucanie artefaktów, analizę niezależnych komponentów (ICA) i wykluczanie komponentów związanych z szumem8,9. Każdy krok przyczynia się do poprawy jakości sygnału i zapewnienia, że dane dokładnie odzwierciedlają aktywność neuronalną10. Złożoność tych procesów wymaga użycia zaawansowanych algorytmów i narzędzi programowych, aby zapewnić, że przetwarzanie wstępne jest zarówno wydajne, jak i skuteczne11.
Jednym z głównych wyzwań związanych ze wstępnym przetwarzaniem danych EEG jest zmienność danych, która może się znacznie różnić między podmiotami a sesjami nagraniowymi10,12. Zmienność ta wynika z różnic w fizjologicznych i anatomicznych cechach badanych, a także różnic w warunkach eksperymentalnych i używanym sprzęcie. Ponadto brak ustandaryzowanych protokołów wstępnego przetwarzania może prowadzić do niespójności w analizie i interpretacji danych13,14. Chociaż dostępnych jest kilka potoków i skryptów wstępnego przetwarzania, wiele z nich jest albo dostosowanych do określonych zestawów danych, albo brakuje im wyczerpującej dokumentacji, co czyni je mniej dostępnymi dla szerszej społeczności naukowej14. Platformy takie jak GitHub udostępniają wiele skryptów i wtyczek do wstępnego przetwarzania EEG, ułatwiając udostępnianie i wspólne ulepszanie tych narzędzi15. Jednak fragmentaryczny charakter tych zasobów podkreśla potrzebę solidnego, wydajnego i ustandaryzowanego edytowalnego potoku przetwarzania wstępnego, który może być szeroko stosowany w różnych zestawach danych i kontekstach badawczych16. Taki proces nie tylko zwiększyłby odtwarzalność badań EEG, ale także zapewniłby podstawę, na której społeczność badawcza mogłaby budować i dostosowywać się do konkretnych potrzeb17.
Oprócz EEGLAB, który stanowi podstawę PIPEMAT-RS ze względu na jego obszerną bazę użytkowników i integrację z MATLAB, inne narzędzia do przetwarzania EEG są również szeroko stosowane w terenie. Na przykład MNE-Python to platforma oparta na języku Python typu open source, która oferuje zaawansowane funkcje lokalizacji źródeł, analiz przestrzeni czujników i integracji z przepływami pracy uczenia maszynowego. FieldTrip, zestaw narzędzi oparty na MATLAB, taki jak EEGLAB, jest znany z elastycznego środowiska skryptowego i kompleksowego wsparcia dla analiz czasu, częstotliwości i łączności. Chociaż platformy te zapewniają potężne alternatywy, zazwyczaj wymagają bardziej stromych krzywych uczenia się i bardziej zaawansowanych umiejętności programowania. PIPEMAT-RS został zaprojektowany z myślą o zapewnieniu dostępności i przejrzystości, szczególnie dla naukowców poszukujących edytowalnego i modułowego rozwiązania do wstępnego przetwarzania EEG w stanie spoczynku za pomocą EEGLAB. Niemniej jednak struktura koncepcyjna PIPEMAT-RS może być w razie potrzeby dostosowywana do innych zestawów narzędzi, co sprzyja interoperacyjności i dostosowywaniu w różnych środowiskach oprogramowania.
W ostatnich latach opracowano kilka zautomatyzowanych potoków wstępnego przetwarzania EEG, takich jak RELAX18, Automagic19, APP20 i PREP7. Potoki te zawierają zaawansowane algorytmy usuwania artefaktów i czyszczenia danych, często wykorzystując strategie oparte na ICA z ograniczoną przejrzystością lub dostosowaniem dla użytkowników niebędących ekspertami. Na przykład RELAX wprowadza wieloetapową metodę czyszczenia ICA, która poprawia odrzucanie artefaktów, ale opiera się na złożonych konfiguracjach, które mogą nie być łatwo modyfikowalne21. W przeciwieństwie do tego, PIPEMAT-RS został zaprojektowany tak, aby zapewnić elastyczną, przejrzystą i dostępną edukacyjnie alternatywę, umożliwiając naukowcom zrozumienie i ręczne dostosowanie każdego etapu przetwarzania wstępnego. Ta przezroczystość pozwala na wykorzystanie PIPEMAT-RS zarówno jako narzędzia badawczego, jak i dydaktycznego, przy jednoczesnym zachowaniu rygoru i powtarzalności. Co więcej, PIPEMAT-RS kładzie nacisk na dokumentację, modułowe wykonywanie i możliwość adaptacji w zestawach danych – funkcje, które są często niedostatecznie zgłaszane lub nieobecne w innych potokach.
Z ekonomicznego punktu widzenia, opracowanie i wdrożenie ustandaryzowanego, edytowalnego potoku wstępnego przetwarzania danych EEG może mieć znaczący wpływ. Globalny rynek urządzeń EEG został wyceniony na około 1,2 mld USD w 2020 r. i oczekuje się, że w latach 2021-2028 będzie rósł w tempie skumulowanej rocznej stopy wzrostu (CAGR) na poziomie 7,5% 22. Wydajne potoki przetwarzania wstępnego, szczególnie te, które są edytowalne i modułowe, mogą skrócić czas i obniżyć koszty związane z analizą danych, co jest ważnym czynnikiem w badaniach klinicznych na dużą skalę i badaniach nad zdrowiem publicznym. Minimalizując błędy ludzkie i automatyzując powtarzalne zadania, takie potoki mogą poprawić dokładność analizy danych EEG i prowadzić do bardziej wiarygodnych wyników badań13. To z kolei może przyspieszyć rozwój nowych narzędzi diagnostycznych i interwencji terapeutycznych, potencjalnie zmniejszając koszty opieki zdrowotnej i poprawiając wyniki leczenia pacjentów1.
Ten artykuł ma na celu przedstawienie i walidację ustandaryzowanego, edytowalnego, zintegrowanego potoku przetwarzania wstępnego dla EEG w stanie spoczynku przy użyciu MATLAB (PIPEMAT-RS). Zaprojektowany tak, aby był zarówno solidny, jak i wydajny, ten edytowalny potok jest wszechstronny i może być szeroko stosowany do różnych zestawów danych i scenariuszy badawczych. Siedem kompleksowych kroków obejmuje konwersję formatu pliku, próbkowanie w dół, filtrowanie, odrzucanie artefaktów, analizę niezależnych komponentów (ICA) i wykluczanie komponentów związanych z szumem, a wszystko to zintegrowane w spójny przepływ pracy23,24. Opracowanie PIPEMAT-RS było podyktowane potrzebą sprostania powszechnym wyzwaniom związanym ze wstępnym przetwarzaniem EEG oraz zapewnienia narzędzia, które naukowcy mogą wykorzystać do usprawnienia procesów analizy danych25. Integrując się z powszechnie przyjętymi praktykami w tej dziedzinie i wykorzystując możliwości MATLAB, PIPEMAT-RS ma na celu zaoferowanie niezawodnej, edytowalnej i przyjaznej dla użytkownika struktury wspierającej wstępne przetwarzanie danych EEG26.
Aby potwierdzić skuteczność PIPEMAT-RS, zastosowaliśmy go w kilku badaniach. W jednym z badań PIPEMAT-RS wykorzystano do zbadania biomarkerów EEG u pacjentów po udarze, identyfikując istotne korelacje między nieadaptacyjnymi funkcjami motorycznymi a profilami depresyjnymi27. W innym badaniu zastosowano PIPEMAT-RS do analizy sygnatur neuronalnych kompensacji mózgu u pacjentów po udarze mózgu za pomocą EEG i TMS, ujawniając krytyczne informacje na temat mechanizmów adaptacyjnych mózgu po udarze28. Dalsza walidacja pochodzi z badania, w którym badano adaptacje neuronalne i kompensacje u pacjentów z fibromialgią29. Ponadto inne badanie wykazało, w jaki sposób pasma delta i theta w EEG w stanie spoczynku służą jako mechanizmy kompensacyjne w przewlekłym bólu neuropatycznym 30.
Te badania wspólnie podkreślają użyteczność PIPEMAT-RS w przetwarzaniu i analizie danych EEG, ustalając jego skuteczność w różnych warunkach i zastosowaniach. Zapewniając ustandaryzowane podejście, proces ten nie tylko zwiększa odtwarzalność badań EEG, ale także ułatwia szersze przyjęcie spójnych metod wstępnego przetwarzania w społeczności naukowej. Poprzez ten artykuł staramy się wnieść cenny zasób do tej dziedziny, promując dokładniejszą i bardziej wiarygodną analizę danych EEG16,17. W ten sposób mamy nadzieję wesprzeć postęp badań w dziedzinie neurofizjologii i rozwój nowych podejść terapeutycznych w schorzeniach neurologicznych i psychiatrycznych.
Podstawowe etapy wstępnego przetwarzania stosowane w PIPEMAT-RS są zakorzenione w solidnych, szeroko zweryfikowanych metodach, które stały się niezbędne w badaniach EEG dla zapewnienia jakości i odtwarzalności danych2,8,14. Chociaż metodologie te są dobrze ugruntowane, pozostają kluczowe ze względu na ich skuteczność w rozwiązywaniu powszechnych artefaktów EEG i szumów, co nadal wspiera wiarygodne analizy w różnych badaniach. Jednak niewiele badań dostarczyło ostatnio w pełni udokumentowanego, ustandaryzowanego potoku dostosowanego do EEG w stanie spoczynku. Łącząc te sprawdzone techniki z najnowszymi osiągnięciami, takimi jak ICLabel do automatycznej klasyfikacji artefaktów, PIPEMAT-RS zapewnia nowoczesne, ustrukturyzowane podejście, które zwiększa powtarzalność i dostępność dla badaczy, zaspokajając ciągłe zapotrzebowanie na rygorystycznie udokumentowane przepływy pracy przetwarzania wstępnego w terenie.
Chociaż potok PIPEMAT-RS podąża za ustalonymi etapami wstępnego przetwarzania, powszechnie stosowanymi w badaniach EEG, jego dokumentacja w formie artykułu naukowego wypełnia ważną lukę w literaturze. Wiele badań EEG opiera się na podobnych metodach wstępnego przetwarzania, ale często brakuje kompleksowego opisu krok po kroku, który pozwala na pełną odtwarzalność i łatwość przyjęcia przez innych badaczy. Poprzez wyszczególnienie każdego składnika PIPEMAT-RS i przedstawienie ustandaryzowanej sekwencji do analizy EEG w stanie spoczynku, prace te mają na celu zwiększenie przejrzystości, zminimalizowanie zmienności użytkownika i zapewnienie powtarzalnych ram mających zastosowanie w różnych badaniach. Zamiast wprowadzać nowatorskie metody, niniejszy wkład ma służyć jako instruktażowy i praktyczny przewodnik, który pomaga ustandaryzować praktyki wstępnego przetwarzania i poprawić dostępność dla szerokiego grona badaczy EEG, szczególnie tych pracujących z danymi w stanie spoczynku.
Wstępne przetwarzanie danych EEG jest krytycznym krokiem, który znacząco wpływa na jakość i wiarygodność kolejnych analiz. Zintegrowany potok przetwarzania wstępnego dla EEG w stanie spoczynku przy użyciu MATLAB (PIPEMAT-RS) został opracowany w celu sprostania powszechnym wyzwaniom związanym ze wstępnym przetwarzaniem danych EEG poprzez zapewnienie kompleksowego, ustandaryzowanego podejścia mającego zastosowanie do różnych zestawów danych. Ten ustrukturyzowany, edytowalny potok składa się z siedmiu kluczowych kroków: i) Konwersja formatu pliku; ii) Montaż EEG; iii) Próbkowanie w dół i filtrowanie; iv) Odrzucenie artefaktu i ponowne odniesienie; v) Niezależna Analiza Składowych (ICA); vi) Klasyfikacja ICLabel; vii) Normalizacja danych. Każdy krok jest skrupulatnie zaprojektowany, aby poprawić jakość sygnału i ułatwić wydobycie istotnych informacji z surowych danych EEG.
Kluczową cechą PIPEMAT-RS jest to, że każdy etap wstępnego przetwarzania kończy się zapisaniem zestawu danych pod odrębną nazwą pliku. Taka struktura zapewnia, że dla każdego przetwarzanego pliku generowana jest wersja pochodna odpowiadająca każdemu konkretnemu krokowi. To systematyczne podejście umożliwia użytkownikom dostęp do danych w dowolnym momencie siedmioetapowego potoku przetwarzania wstępnego. Zapisane pliki zawierają identyfikatory, które wyraźnie wskazują etap wstępnego przetwarzania, co ułatwia śledzenie danych i zarządzanie nimi w całym przepływie pracy.
PIPEMAT-RS rozpoczyna się od konwersji formatu pliku, gdzie surowe pliki danych EEG są przekształcane do formatu zgodnego z MATLAB. Ta konwersja jest niezbędna do bezproblemowej obsługi danych w solidnym środowisku obliczeniowym MATLAB. Następnie etap montażu EEG przypisuje precyzyjne lokalizacje przestrzenne każdej elektrodzie na skórze głowy w oparciu o znormalizowane systemy umieszczania elektrod. Ta informacja przestrzenna ma kluczowe znaczenie dla dokładnej interpretacji danych EEG w badaniach neurofizjologicznych.
Następnie, potok stosuje próbkowanie w dół i filtrowanie, aby zmniejszyć częstotliwość próbkowania danych i wyeliminować szum, zachowując jednocześnie składowe częstotliwości istotne dla badań neurofizjologicznych. Próbkowanie w dół zmniejsza wymagania dotyczące obciążenia obliczeniowego i pamięci masowej bez pogorszenia jakości danych. Filtrowanie usuwa określone składowe częstotliwości, o których wiadomo, że są związane z artefaktami, zachowując w ten sposób podstawowe sygnały neuronowe.
Następnie wykonywane jest odrzucanie artefaktów i ponowne odwoływanie się. Ten krok identyfikuje i usuwa segmenty danych zanieczyszczone źródłami hałasu, takimi jak mruganie oczami, aktywność mięśni i ruch elektrod. Algorytmy automatycznego odrzucania artefaktów są wykorzystywane do minimalizacji ręcznej interwencji, zmniejszając ryzyko błędu ludzkiego i zwiększając wydajność przetwarzania wstępnego. Odniesienie danych do średniej ze wszystkich elektrod pomaga złagodzić wpływ dowolnej pojedynczej elektrody i zapewnia stabilne odniesienie dla sygnałów EEG.
Krok Analizy Niezależnych Składowych (ICA) dodatkowo udoskonala dane, rozdzielając mieszane sygnały na ich niezależne źródła. Ta dekompozycja ułatwia identyfikację i usuwanie artefaktów, takich jak mruganie oczami, artefakty mięśniowe i szum linii. ICA to potężna technika, która zapewnia, że pozostałe dane dokładnie odzwierciedlają podstawową aktywność neuronalną.
Na koniec, klasyfikacja ICLabel jest stosowana do automatycznego identyfikowania i usuwania komponentów sklasyfikowanych jako artefakty. ICLabel przypisuje probabilistyczne etykiety niezależnym komponentom, kategoryzując je jako aktywność mózgu, aktywność mięśni, mruganie oczami, bicie serca, szum linii lub szum kanału. Komponenty o wysokim prawdopodobieństwie reprezentującym aktywność mózgu są zachowywane, podczas gdy te zidentyfikowane jako artefakty są usuwane. To zautomatyzowane podejście znacznie zmniejsza wysiłek ręczny i zapewnia spójną i obiektywną klasyfikację zestawów danych.
Każdy z tych etapów wstępnego przetwarzania jest niezbędny do poprawy jakości danych EEG. Poprzez standaryzację przepływu pracy przetwarzania wstępnego, PIPEMAT-RS minimalizuje zmienność wynikającą z różnych metod przetwarzania wstępnego, ułatwiając porównywanie wyników między badaniami. Implementacja potoku w MATLAB, szeroko używanej platformie w społeczności neuronaukowej, zapewnia dostępność i łatwość integracji z istniejącymi przepływami pracy badawczej.
Rozwój PIPEMAT-RS był prowadzony przez powszechnie przyjęte praktyki w analizie danych EEG, włączając metody i techniki potwierdzone w poprzednich badaniach. Każdy krok został starannie zaprojektowany i rygorystycznie przetestowany, aby zapewnić jego skuteczność w podnoszeniu jakości danych (Rysunek 1). To kompleksowe podejście nie tylko poprawia wiarygodność danych EEG, ale także wspiera identyfikację markerów neurofizjologicznych krytycznych dla zrozumienia różnych schorzeń neurologicznych i psychiatrycznych.