W tej sekcji przedstawiono scenariusz, w którym neuroterapeutyk o nieznanym mechanizmie działania jest badany przy użyciu oprogramowania do modelowania HNN. Celem jest wykorzystanie sygnałów EEG sprzed i po zastosowaniu leczenia do wygenerowania prognoz dotyczących tego, w jaki sposób neuroterapeutyk modyfikuje obwody neuronalne. Wyniki są przedstawione w celach demonstracyjnych, aby zilustrować, w jaki sposób modelowanie HNN może zostać zastosowane do badania mechanizmów neuroterapeutycznych.
Opracowywanie hipotez mechanistycznych leżących u podstaw biomarkerów EEG ERP (Krok 1)
W niniejszym przykładzie wykorzystano hipotetyczny sensoryczny paradygmat ERP do zbadania, w jaki sposób neuroterapia zmienia sygnał (Krok 1). Rysunek 1A przedstawia słuchowy ERP przed leczeniem (kolor niebieski) obok hipotetycznego ERP po leczeniu (kolor czerwony; zobacz również Rysunek 9). Słuchowy ERP przed leczeniem to eksperymentalnie zarejestrowane dane z lokalizacją źródła pochodzące z pracy Kohl i wsp.43, natomiast hipotetyczny ERP po leczeniu został wygenerowany poprzez przeskalowanie fali przed leczeniem za pomocą okna z taperowaniem gaussowskim. Jak pokazano, hipotetyczna neuroterapia powoduje znaczny spadek amplitudy komponentów P1, N1 i P2 w stosunku do ERP przed leczeniem.
Należy zauważyć, że w pracy Kohl i wsp.43, z której pobrano dane ERP sprzed opracowania, symulacje HNN wykorzystywały model, w którym neurony piramidalne zostały wzbogacone o bardziej realistyczną dynamikę kanałów wapniowych niż w domyślnym modelu HNN. W rezultacie wyniki symulacji w pracy Kohl i wsp.43 nieco różnią się od wyników przedstawionych tutaj. Model Kohla i wsp. z 2020 roku (oraz inne zaktualizowane modele HNN) są dostępne za pośrednictwem API Python (https://jonescompneurolab.github.io/hnn-core/stable/generated/hnn_core.calcium_model.html#hnn_core.calcium_model). Dostęp do takich rozszerzonych modeli poprzez interfejs GUI jest obecnie w fazie opracowywania.
Następnie należy zidentyfikować parametry modelu reprezentujące efekty związane z leczeniem (tj. parametry zainteresowania), które według hipotezy wyjaśniają, w jaki sposób neuroterapia redukuje amplitudy P1, N1 i P2 (Kroki 1.6–1.8). Szerokie kategorie potencjalnych mechanizmów neuronalnych (i odpowiadających im parametrów modelu) obejmują czas wejść synaptycznych egzogennych, lokalne przewodnictwa kanałów jonowych neuronów, lokalną łączność synaptyczną oraz egzogenną łączność synaptyczną (Rysunek 1B). W tym przykładzie potencjalne mechanizmy z każdej kategorii są oceniane za pomocą HNN, aby zbadać, jak zmiany tych parametrów wpływają na symulowany ERP.
Parametry analizowane
- Odchylenie standardowe pierwszego (wzgórzowo-korowego) pobudzenia proksymalnego (tj. synchronii wzgórzowo-korowej), reprezentujące zmienność synchronizacji początkowych doprzewodnich sygnałów wejściowych z receptorów zmysłowych.
- Przewodnictwo kanałów potasowych muskarynowych (Km) w neuronach piramidowych warstwy 5 (L5), kontrolujące pobudliwość neuronów w taki sposób, że pobudliwość maleje wraz ze wzrostem przewodnictwa.
- Siła lokalnych receptorów GABAB, odpowiadająca powolnej synapsie hamującej przekazywanej przez interneurony do wszystkich komórek w lokalnej sieci.
- Siła przewodnictwa sprzężenia zwrotnego (korowo-korowego) pobudzenia dystalnego, reprezentująca siłę wywołanego sensorycznie sygnału wejściowego sprzężenia zwrotnego o opóźnieniu ~100 ms do synaps AMPA i NMDA w warstwach supragranularnych.
Ustalenie dopasowania modelu ERP przed przygotowaniem (kroki 3–4)
Przeprowadź symulację wstępnego ERP, postępując zgodnie z krokami 3–4 (końcowa symulacja wstępnego przetwarzania przedstawiona na ryc. 8C). Pozytywny wynik sygnalizuje bliskie dopasowanie symulowanych i empirycznych przebiegów fal, co jest określane przez wysoki współczynnik korelacji i niski RMSE.
Ustalenie dopasowania modelu ERP po zakończeniu leczenia (Krok 5)
Użyj modelu ERP sprzed zabiegu jako punktu wyjścia, a następnie zastosuj ręczne dostrajanie i optymalizację parametrów, aby ustalić, czy interesujące parametry mogą odtworzyć empiryczny ERP po zabiegu. Prawidłowe dopasowanie wskazuje, że hipotetyczne parametry są wystarczające do wyjaśnienia zmian w przebiegu fali ERP związanych z zastosowanym zabiegiem.
Kwantyfikacja niepewności z użyciem SBI (Krok 6)
Ze względu na degenerację parametrów nieodłącznie występującą w modelach biofizycznych, kwantyfikacja niepewności przy użyciu SBI (Krok 6) jest niezbędna do tworzenia prognoz dotyczących zmian parametrów przed i po leczeniu. Krytycznym warunkiem wstępnym dla SBI jest uzyskanie dokładnych dopasowań do ERP przed i po leczeniu (Kroki 3–5). Jeśli nie uda się osiągnąć dokładnych dopasowań, próbki a posteriori wygenerowane przez SBI mogą nie odtwarzać empirycznych przebiegów fal, co prowadzi do niewiarygodnych prognoz.
Jeśli w krokach 3–5 nie uda się uzyskać poprawnego dopasowania, należy zweryfikować wybór interesujących parametrów oraz ich zakresy a priori przed zastosowaniem SBI.
W tym przykładzie SBI zostało zastosowane tylko do czterech interesujących nas parametrów po leczeniu, podczas gdy wszystkie pozostałe parametry pozostawiono bez zmian. Choć zastosowanie SBI do większego zestawu parametrów może poprawić odporność, znacząco zwiększa to koszty obliczeniowe (patrz Dyskusja).
SBI jest wykorzystywane do szacowania pełnych rozkładów parametrów, które generują symulowane ERP ściśle odpowiadające falom docelowym. W skrócie, SBI to podejście oparte na wnioskowaniu bayesowskim, które trenuje sieć neuronową w celu zmapowania wyników modelu na rozkłady parametrów modelu52,53,55. Wytrenowana sieć jest następnie stosowana do empirycznych kształtów fal w celu wywnioskowania rozkładów parametrów zgodnych z danymi. Wymaga to postawienia hipotez a priori dotyczących zakresów parametrów.
W tym przykładzie zdefiniowano jednorodny rozkład a priori dla czterech interesujących parametrów: synchronii wzgórza-kory, przewodnictwa Km dendrytów neuronów piramidowych, lokalnego przewodnictwa GABAB oraz siły sprzężenia zwrotnego kora-kora. Granice a priori zdefiniowano jako wielokrotności wartości domyślnych: 0–5× dla synchronii wzgórza-kory oraz 10−1–101× dla pozostałych parametrów.
Rysunek 10A przedstawia wynikowe rozkłady parametrów dla ERP przed i po zastosowaniu leczenia, zwizualizowane za pomocą wykresu par (pairplot). Panele na przekątnej pokazują rozkłady jednowymiarowe, natomiast panele poza przekątną przedstawiają zależności dwuwymiarowe. Przewidywania mechanistyczne odpowiadają parametrom o silnie rozdzielonych rozkładach pomiędzy badanymi warunkami.
Analiza rozkładów jednowymiarowych wykazuje, że synchronizacja wzgórzowo-korowa charakteryzuje się największą separowalnością przed i po leczeniu (najniższy wskaźnik OVL wynoszący 0,07) i wzrasta po zastosowaniu terapii (Rysunek 10A(iii), kolor czerwony). Wskazuje to, że model HNN przewiduje modulację synchronizacji wzgórzowo-korowej jako potencjalny mechanizm działania.
Posteriorna walidacja predykcyjna
Zweryfikuj wnioskowane rozkłady parametrów za pomocą PPC. Wygeneruj niezależne próbki parametrów z rozkładu a posteriori i zasymuluj odpowiadające im ERP. O pomyślnym PPC świadczy fakt, że zasymulowane przebiegi fal ściśle odpowiadają empirycznym ERP.
Jak pokazano na Ryc. 10B oraz Ryc. 10C, przebiegi fal zarówno przed leczeniem (Ryc. 10B, kolor niebieski), jak i po leczeniu (Ryc. 10C, kolor czerwony) ściśle odpowiadają symulacjom wygenerowanym z próbek a posteriori (kolor czarny), przy współczynnikach korelacji wynoszących odpowiednio 0,99 i 0,96 (średnia z 10 niezależnych próbek). Wyniki te potwierdzają, że wywnioskowane rozkłady parametrów pozwalają na dokładną rekonstrukcję przebiegów fal.
Przykład nieudanego PPC przedstawiono na Rysunku uzupełniającym 1. Przykład ten ma taką samą strukturę jak Rysunek 10 i wykorzystuje tę samą wytrenowaną sieć SBI; zastosowano jednak alternatywny przebieg fali po leczeniu, który nie jest dobrze reprezentowany w zbiorze treningowym (np. przebiegi ERP z dodatnim odchyleniem w latencji N1). Nieudany PPC jest wskazany na Rysunku uzupełniającym 1C, gdzie współczynnik korelacji jest niski (np. Corr < 0.95). Co istotne, rozkład a posteriori na Rysunku uzupełniającym 1A wykazuje silnie rozdzielone rozkłady parametrów. Bez przeprowadzenia PPC wyniki te mogłyby zostać błędnie zinterpretowane jako istotne różnice między warunkami przed i po leczeniu. Przykład ten podkreśla znaczenie przeprowadzania PPC równolegle z interpretacją rozkładów a posteriori, ponieważ wyniki z nieudanego PPC są niewiarygodne i nie powinny być dalej analizowane.
Badanie i walidacja modelu (Krok 7)
Dzięki zastosowaniu modelu HNN możliwe jest bezpośrednie badanie i wizualizacja aktywności na poziomie komórkowym i obwodowym, takiej jak aktywność impulsacyjna (spiking), która leży u podstaw każdej symulacji ERP (Krok 7.2.2). Rysunek 11A oraz Rysunek 11B przedstawiają symulowane ERP pobrane z rozkładów parametrów przed i po leczeniu, wraz z odpowiadającą im aktywnością impulsacyjną specyficzną dla komórek (Rysunek 11C oraz Rysunek 11D).

Rysunek 11. Aktywność impulsacyjna na poziomie komórkowym leżąca u podstaw generowania biomarkerów EEG. (A) ERP przed leczeniem (niebieski) z pojedynczą symulacją a posteriori (czarny). (B) ERP po leczeniu (czerwony) z odpowiadającą mu symulacją a posteriori (czarny). (C) Symulowana aktywność impulsacyjna leżąca u podstaw ERP przed leczeniem. (D) Symulowana aktywność impulsacyjna leżąca u podstaw ERP po leczeniu. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Kształty fal są wizualizowane bez wygładzania, aby podkreślić wkład czasu wystąpienia kolców w dipol prądowy. W eksperymentalnych sygnałach EEG duże populacje neuronalne generują sygnały uśrednione przestrzennie, które wydają się gładsze. Ponieważ HNN symuluje mniejszą populację (200 neuronów piramidowych), stosuje się wygładzanie, aby przybliżyć aktywność w większej skali (>100 000 neuronów).
Wyraźną różnicą między warunkami jest zmniejszona aktywność impulsowa w neuronach piramidowych warstwy L5 po zastosowaniu leczenia (Rycina 11C i Rycina 11D, czerwona kropka). Należy zauważyć, że Rycina 11 przedstawia pojedynczą próbkę z rozkładu a posteriori; w celu uzyskania wiarygodnych prognoz należy przeanalizować wiele próbek. Wyniki te dowodzą, że hipotetyczny lek neuroterapeutyczny zmienia wieloskalową aktywność obwodową, co skutkuje zmniejszeniem amplitud P1–N1–P2.
Takie przewidywania można bezpośrednio przetestować za pomocą inwazyjnej elektrofizjologii (np. rejestracji za pomocą sond laminarnych o wysokiej gęstości) lub innych metod obrazowania (Krok 7.3). Nowo pozyskane dane mogą być następnie wykorzystane do dalszego ograniczania przewidywań modelu. Chociaż niniejszy protokół koncentruje się na dopasowywaniu danych EEG w skali makro w celu wnioskowania o aktywności mikroobwodów, strukturę tę można również zastosować w odwrotny sposób, dopasowując dane z mikroobwodów (np. potencjały czynnościowe, LFP/CSD) w celu wnioskowania o sygnałach EEG w skali makro.
Rycina uzupełniająca 1. Przykład nieudanego posterior predictive check w procesie SBI. Wykresy są zorganizowane analogicznie do Ryciny 10. Dane przed leczeniem (niebieskie) są identyczne jak na Rycini 10. Hipotetyczne dane po leczeniu zostały wygenerowane w ten sam sposób co wcześniej (forma fali pomnożona przez okno z zanikiem gaussowskim), ale przekształcone tak, aby uzyskać dodatni szczyt, który nie jest dobrze reprezentowany w zbiorze treningowym symulacji HNN. (A) Wizualizacja pairplot rozkładów parametrów oszacowanych przy użyciu SBI. Panele diagonalne (i–iv) pokazują rozkłady jednowymiarowe dla poszczególnych parametrów, w tym (i) synchronii wzgórzowo-korowej, (ii) przewodnictwa Km w dendrytach, (iii) przewodnictwa GABAB oraz (iv) siły sprzężenia zwrotnego kora-kora. Rozkłady dla warunków przed leczeniem (niebieskie) i po leczeniu (czerwone) wykazują wysoką rozdzielność dla wszystkich parametrów (OVL < 0.1). Panele pozadiagonalne pokazują zależności dwuwymiarowe między parametrami. (B) Posterior predictive check (PPC) dla ERP przed leczeniem; symulowane formy fal (czarne) ściśle odpowiadają danym empirycznym (niebieskie). (C) PPC dla ERP po leczeniu; symulowane formy fal (czarne) są bardzo odmienne od danych empirycznych (czerwone), a wartość Corr < 0.95 wskazuje na nieudany PPC.Kliknij tutaj, aby pobrać ten plik.