$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Rekrutacja pacjentów i wyznaczenie CIE
W badaniu ujęto łącznie 161 pacjentów poddanych procedurom neurointerwencyjnym, z których u 12 (7,5%) wystąpiło CIE, natomiast u 149 (92,5%) nie. Szczegółowy proces przesiewowy i grupowanie pacjentów przedstawiono na Rysunku 2. Rozpoznanie CIE postawiono na podstawie związku czasowego między wystąpieniem objawów a procedurami neurointerwencyjnymi, w połączeniu z wynikami badań obrazowych wykluczającymi inne przyczyny. Reprezentatywne wyniki neuroobrazowania w CIE przedstawiono na Rysunku 3A–D.
Bazowe cechy demograficzne, kliniczne, laboratoryjne i proceduralne obu grup zostały podsumowane w Tabeli 1. Nie zaobserwowano istotnych różnic między grupą CIE a grupą non-CIE pod względem wieku, rozkładu płci lub masy ciała (wszystkie p > 0,05). Podobnie częstość występowania typowych chorób współistniejących, w tym nadciśnienia tętniczego, cukrzycy i choroby wieńcowej, nie różniła się istotnie między obiema grupami (wszystkie p > 0,05). Czynniki związane ze stylem życia, takie jak spożycie alkoholu i palenie tytoniu, były również porównywalne.
W przeciwieństwie do tego, kilka zmiennych związanych z laboratorium i procedurą wykazało istotne różnice między dwiema grupami. Pacjenci w grupie CIE mieli istotnie wyższe poziomy kreatyniny w surowicy w porównaniu z pacjentami w grupie non-CIE (mediana: 85,2 vs 65,3 µmol/L, p = 0,004), podczas gdy ich eGFR był istotnie niższy (mediana: 81 vs 102,7 mL/min/1,73 m2, p < 0,001). Odnośnie do charakterystyki procedur, zabiegi embolizacji były istotnie częstsze w grupie CIE niż w grupie non-CIE (41,7% vs 2,0%, p < 0,001). Ponadto zmiany w krążeniu tylnym były istotnie częstsze u pacjentów, u których wystąpiło CIE (58,3% vs 6,0%, p < 0,001). Nie zaobserwowano istotnej różnicy w rodzaju zastosowanego środka kontrastowego między dwiema grupami (p = 0,982). Co więcej, pacjenci w grupie CIE otrzymali istotnie większą objętość środka kontrastowego podczas procedury (mediana: 200,0 vs 165,0 mL, p = 0,005) i mieli dłuższy czas trwania zabiegu (mediana: 78,5 vs 50,0 min, p = 0,008). Warto zauważyć, że wskaźnik CGR, będący złożonym indeksem zaproponowanym w niniejszym badaniu, był istotnie wyższy w grupie CIE w porównaniu z grupą non-CIE (mediana: 2,35 vs 1,63, p < 0,001), co wskazuje na silny związek między CGR a występowaniem CIE.
Pozyskiwanie zmiennych okołoperacyjnych i konstrukcja CGR
Perioperacyjne zmienne demograficzne, laboratoryjne i proceduralne były systematycznie gromadzone i analizowane zgodnie z opisem w protokole. Wśród tych zmiennych wskaźnik CGR, zdefiniowany jako stosunek całkowitej objętości kontrastu do eGFR, został opracowany jako wskaźnik złożony odzwierciedlający równowagę między ekspozycją na środek kontrastowy a wydolnością klirensu nerkowego. W tej kohorcie CGR był powiązany z występowaniem CIE i został uwzględniony jako potencjalny predyktor w analizach selekcji cech i opracowywania modelu. Aby porównać CGR z jego poszczególnymi komponentami, przeprowadzono porównawczą analizę ROC z wykorzystaniem CGR, całkowitej objętości kontrastu oraz eGFR. CGR wykazał najwyższą zdolność dyskryminacyjną w odniesieniu do CIE, z AUC wynoszącym 0,959 (95% CI: 0,924–0,985), w porównaniu z całkowitą objętością kontrastu (AUC = 0,745, 95% CI: 0,559–0,886) oraz eGFR analizowanym w odwrotnym kierunku ryzyka (AUC = 0,865, 95% CI: 0,764–0,951). Różnica AUC między CGR a całkowitą objętością kontrastu wyniosła 0,214, a różnica AUC między CGR a eGFR wyniosła 0,093. Szczegółowe wyniki przedstawiono w Tabeli uzupełniającej 4.
Selekcja cech i schemat pracy ML
Aby zidentyfikować najistotniejsze predyktory przy jednoczesnej minimalizacji współliniowości, do zmiennych kandydujących zastosowano regresję LASSO z 10-krotną walidacją krzyżową. Profil współczynników oraz krzywe walidacji krzyżowej modelu LASSO przedstawiono w Rysunek 4A i Rycina 4Bodpowiednio. Ranking współczynników LASSO dla modelu końcowego przedstawiono w Rysunek 5W optymalnych λ wartość, zachowano podzbiór zmiennych, w tym CGR, rodzaj procedury, lokalizację zmiany, poziom triglicerydów, kreatyninę w surowicy, eGFR oraz kilka klinicznych współzmiennych. Ilościowy ranking zachowanych predyktorów na podstawie współczynników LASSO przedstawiono w Tabela uzupełniająca 5.
Porównanie wydajności modeli
Opracowano pięć podejść opartych na uczeniu maszynowym (ML) — Naive Bayes, SVM, KNN, LightGBM i MLP — w celu przewidywania ryzyka wystąpienia CIE. Ich wydajność w zbiorach treningowych i testowych podsumowano w Tabeli 2, porównanie dokładności pięciu modeli przedstawiono na Rysunku 6, a odpowiadające im macierze pomyłek znajdują się w Rysunku uzupełniającym 1, Rysunku uzupełniającym 2, Rysunku uzupełniającym 3, Rysunku uzupełniającym 4 oraz Rysunku uzupełniającym 5. Ze względu na znaczny brak równowagi w zbiorze danych (12 przypadków CIE i 149 przypadków non-CIE), dokładność oraz metryki oparte na progach należy interpretować ostrożnie i w połączeniu z czułością, swoistością, AUC oraz przedziałami ufności. W zbiorze treningowym wszystkie modele wykazały dobrą zdolność dyskryminacyjną, z wartościami AUC w zakresie 0,961–0,999. W wewnętrznym zbiorze testowym model Naive Bayes wykazał najwyższy wynik liczbowy (AUC = 0,952, 95% CI: 0,843–1,000), a następnie LightGBM (AUC = 0,944, 95% CI: 0,822–1,000) oraz SVM (AUC = 0,935, 95% CI: 0,796–1,000).
Przy optymalnym progu klasyfikacji wyznaczonym za pomocą indeksu Youdena, model Naive Bayes wykazał czułość na poziomie 100% i swoistość na poziomie 90,3%. Ponieważ nie przeprowadzono formalnych parowych porównań statystycznych między wartościami AUC modeli, zaobserwowane różnice między modelami należy interpretować jako opisowe i eksploracyjne. Ponadto, ze względu na znaczny brak równowagi w zbiorze danych oraz małą kohortę testową wewnętrzną z bardzo ograniczoną liczbą zdarzeń CIE, metryki oparte na progu, takie jak czułość i swoistość, mogą być niestabilne i powinny być interpretowane z ostrożnością. Krzywe charakterystyki operacyjnej odbiornika (ROC) modelu Naive Bayes w zbiorach treningowym i testowym przedstawiono na Rysunku 7.
Mimo że model MLP wykazał wysoką skuteczność w zbiorze treningowym (AUC = 0.961), jego wydajność znacząco spadła w zbiorze testowym (AUC = 0.742), co sugeruje potencjalne przeuczenie. Podobnie model KNN wykazał ograniczoną zdolność dyskryminacyjną w zbiorze testowym (AUC = 0.718) przy szerokim przedziale ufności, co wskazuje na niestabilność. Do wyznaczenia optymalnego progu klasyfikacji dla metryk zależnych od progu, w tym czułości, swoistości i dokładności, zastosowano strategię opartą na indeksie Youdena. Wartości ROC-AUC same w sobie są niezależne od progu. Zatem raportowane metryki wydajności zależne od progu odzwierciedlają zachowanie modelu w optymalnym punkcie pracy. Optymalne progi Youdena oraz odpowiadające im metryki oparte na progach przedstawiono w Tabeli uzupełniającej 6. Ogólnie rzecz biorąc, model Naive Bayes wykazał stosunkowo stabilną wydajność opisową pomiędzy zbiorem treningowym a wewnętrznym zbiorem testowym, przy minimalnym spadzeniu numerycznym AUC.
Analiza krzywej decyzyjnej
Przeprowadzono analizę krzywych decyzji (DCA), aby ocenić użyteczność kliniczną modeli w zakresie różnych prawdopodobieństw progowych. Krzywe DCA przedstawiono na Rysunku 8. Wszystkie modele wykazały dodatnią korzyść netto w określonych zakresach prawdopodobieństw progowych w porównaniu ze strategiami „lecz wszystkich” oraz „nie lecz nikogo”. Spośród ocenianych modeli SVM wykazał najszerszy zakres dodatniej korzyści netto, natomiast pozostałe modele również wykazały potencjalną użyteczność kliniczną w określonych zakresach progowych.
DOSTĘPNOŚĆ DANYCH:
Zanonimizowane surowe dane wykorzystane do przeprowadzenia głównych analiz zostały przesłane do repozytorium GitHub i są dostępne pod adresem: https://doi.org/10.5281/zenodo.20043331. Wszystkie bezpośrednie identyfikatory pacjentów zostały usunięte przed udostępnieniem danych. Ponieważ badanie to było retrospektywnym badaniem klinicznym opartym na szpitalnej dokumentacji medycznej, dostęp do jakichkolwiek dodatkowych informacji na poziomie pacjenta pozostaje ograniczony ze względu na instytucjonalne wymogi etyczne i dotyczące prywatności. Dodatkowe zanonimizowane dane mogą zostać udostępnione przez autora korespondencyjnego na uzasadnioną prośbę i po uzyskaniu zgody instytucjonalnej komisji etycznej. Skrypty analizy statystycznej, kod trenujący model ML oraz kod generujący rysunki zostały dołączone jako pliki uzupełniające w celu zapewnienia powtarzalności wyników.

Rycina 1: Schemat modelowania ryzyka CIE w oparciu o dane okołooperacyjne. (A) Mechanizmy CIE i wyprowadzenie stosunku objętości kontrastu do eGFR (CGR). (B) Integracja danych i selekcja cech metodą LASSO. (C) Opracowanie i porównanie modeli ML, w których model Naive Bayes wykazał najwyższą wartość numeryczną AUC w wewnętrznym zbiorze testowym (AUC ≈ 0,95). Skróty: CIE = encefalopatia indukowana kontrastem; CGR = stosunek objętości kontrastu do eGFR; eGFR = szacowany współczynnik filtracji kłębuszkowej; AUC = pole pod krzywą. Rycina została opracowana na podstawie własnych danych klinicznych autorów, a ilustracja schematyczna została stworzona przez autorów przy użyciu zmodyfikowanych ikon programu Microsoft PowerPoint. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rycina 2: Wybór pacjentów i przydział do kohort. Schemat blokowy ilustrujący przesiew pacjentów, ocenę kwalifikowalności, kryteria wykluczenia i przydział do kohort. Początkowo oceniono łącznie 225 pacjentów. Po zastosowaniu kryteriów włączenia, obejmujących wiek od 30 do 80 lat, dostępność pełnych danych klinicznych oraz wykonanie pooperacyjnej tomografii komputerowej (CT) głowy w ciągu 3 dni, kwalifikowalnych było 190 pacjentów. Pacjentów wykluczono ze względu na ostry zawał mózgu, przewlekłą chorobę nerek w stadium ≥ G4 (eGFR < 30 mL/min/1.73 m2), ciężką chorobę sercowo-naczyniową, brak leczenia endowaskularnego, ciężki deficyt neurologiczny (wynik w zmodyfikowanej skali Rankina mRS ≥ 4) lub niekompletne dane. Ostatecznie włączono 161 pacjentów, których następnie losowo podzielono na kohortę treningową (n = 128) i wewnętrzną kohortę testową (n = 33) w stosunku 8:2. Skróty: CT = tomografia komputerowa; eGFR = szacowany współczynnik filtracji kłębuszkowej; CKD = przewlekła choroba nerek; mRS = zmodyfikowana skala Rankina. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rysunek 3: Seryjne obrazy TK bez kontrastu u pacjenta z CIE. (A) Wyjściowa TK przed procedurą. (B) TK w momencie wystąpienia objawów wykazująca hiperdensyjność korową w prawym płacie ciemieniowym (strzałka). (C) TK w pierwszym dniu po operacji wykazująca częściową regresję. (D) TK w drugim dniu po operacji wykazująca dalszą regresję. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rycina 4: Wybór cech oparty na metodzie LASSO. (A) Krzywa dziesięciokrotnej walidacji krzyżowej użyta do wyznaczenia optymalnej wartości λ na podstawie minimalnego MSE. (B) Profile współczynników zmiennych kandydackich wykreślone w funkcji log(λ), pokazujące zmiany współczynników zmiennych wraz ze wzrostem siły regularyzacji. Skróty: LASSO = least absolute shrinkage and selection operator; λ = parametr regularyzacji; MSE = średni błąd kwadratowy. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 5: Współczynniki wybranych zmiennych. Wykres słupkowy przedstawiający współczynniki zmiennych zachowanych po selekcji LASSO. Współczynniki dodatnie wskazują na korelację dodatnią, a współczynniki ujemne na korelację odwrotną. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rysunek 6: Dokładność treningowa i testowa pięciu modeli ML. Dokładność pięciu modeli ML (Naive Bayes, SVM, KNN, LightGBM, MLP) w zbiorach treningowym i testowym. Skróty: SVM = maszyna wektorów nośnych; KNN = k-najbliższych sąsiadów; LightGBM = lekka maszyna wzmacniania gradientowego; MLP = wielowarstwowy perceptron. Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.

Rysunek 7: Krzywe ROC modelu Naive Bayes. Krzywe charakterystyki operacyjnej odbiornika (ROC) dla kohort treningowej i wewnętrznej testowej wraz z odpowiadającymi im wartościami pola pod krzywą (AUC). Skróty: ROC = receiver operating characteristic; AUC = area under the curve. Kliknij tutaj, aby wyświetlić większą wersję tego rysunku.

Rysunek 8: Analiza krzywej decyzyjnej.DCA przedstawiająca korzyść netto różnych modeli w zależności od prawdopodobieństw progowych w porównaniu ze strategiami „lecz wszystkich” (treat-all) i „nie lecz nikogo” (treat-none). Zacieniowane obszary wskazują zakresy prawdopodobieństwa progowego, w których model osiągnął dodatnią korzyść netto w porównaniu z obiema strategiami: „lecz wszystkich” i „nie lecz nikogo”. Skróty: DCA = analiza krzywej decyzyjnej (decision curve analysis). Kliknij tutaj, aby wyświetlić powiększoną wersję tego rysunku.
Rycina uzupełniająca 1: Macierz pomyłek modelu Naive Bayes w wewnętrznej kohorcie testowej.Macierz przedstawia liczbę prawidłowo i błędnie zaklasyfikowanych próbek przy wybranym progu klasyfikacji.Prosimy kliknąć tutaj, aby pobrać ten plik.
Rycina uzupełniająca 2: Macierz pomyłek modelu SVM w wewnętrznej kohorcie testowej. Macierz przedstawia liczbę poprawnie i błędnie sklasyfikowanych próbek przy wybranym progu klasyfikacji.Kliknij tutaj, aby pobrać ten plik.
Rysunek uzupełniający 3: Macierz pomyłek modelu KNN w wewnętrznej kohorcie testowej.Macierz przedstawia liczbę poprawnie i błędnie sklasyfikowanych próbek przy wybranym progu klasyfikacji.Kliknij tutaj, aby pobrać ten plik.
Rycina uzupełniająca 4: Macierz pomyłek modelu LightGBM w wewnętrznej kohorcie testowej.Macierz przedstawia liczbę próbek zakwalifikowanych prawidłowo i błędnie dla wybranego progu klasyfikacji.Kliknij tutaj, aby pobrać ten plik.
Rysunek uzupełniający 5: Macierz pomyłek modelu MLP w wewnętrznej kohorcie testowej. Macierz przedstawia liczbę poprawnie i błędnie sklasyfikowanych próbek przy wybranym progu klasyfikacji.Kliknij tutaj, aby pobrać ten plik.
| Cecha | CIE ( n = 12 ) | Nie-CIE ( n = 149 ) | Wartość p |
| Dane demograficzne | | | |
| Wiek (lat), mediana (IQR) | 67 (62.5–69.0 ) | 63 ( 55.0–70.0 ) | 0.194 |
| Mężczyźni, n (%) | 9 (75.0) | 105 (70.5) | 1.000 |
| Masa ciała (kg), mediana (IQR) | 65 (55.0–70.0) | 70 (60.0–77.5) | 0.160 |
| Choroby współistniejące, n (%) | | | |
| Nadciśnienie tętnicze | 7 (58.3) | 102 (68.5) | 0.526 |
| Cukrzyca | 4 (33.0) | 57 (38.3) | 1.000 |
| Choroba niedokrwienna serca | 2 (16.7) | 23 (15.4) | 1.000 |
| Nawyki, n (%) | | | |
| Spożycie alkoholu | 7 (58.3) | 78 (52.3) | 0.770 |
| Status palenia | 7 (58.3) | 59 (39.6) | 0.233 |
| Wartości laboratoryjne, mediana (IQR) | | | |
| Kreatynina w surowicy (μmol/L) | 85.2 (65.0–89.0) | 65.3 (54.9–75.7) | 0.004 |
| eGFR (mL/min/1.73m²) | 81.0 (60.6–90.3) | 102.7 (89.0–116.3) | <0.001 |
| Cholesterol całkowity (mmol/L) | 3.3 (3.0–4.4) | 3.4 (2.9–4.1) | 0.775 |
| Triglicerydy (mmol/L) | 1.8 (1.2–2.1) | 1.2 (0.8–1.6) | 0.017 |
| Charakterystyka procedury | | | |
| Rodzaj procedury, n ( % ) | | | <0.001 |
| - Angioplastyka ze stentem | 7 (58.3) | 146(98.0) | |
| - Embolizacja | 5 (41.7) | 3 (2.0) | |
| Lokalizacja zmiany, n (%) | | | <0.001 |
| - Krążenie tylne | 7 (58.3) | 9 (6.0) | |
| - Krążenie przednie | 5 (41.7) | 140 (94.0) | |
| Rodzaj środka kontrastowego, n (%) | | | 0.982 |
| - 2. generacji | 6 (50.0) | 75 (50.3) | |
| - 3. generacji | 6(50.0) | 74 (49.7) | |
| Całkowita objętość kontrastu (mL), mediana (IQR) | 200 (188.0–200.0) | 165 (155.0–180.0) | 0.005 |
| Czas trwania procedury (min), mediana (IQR) | 78.5 (52.5–124.5) | 50 (47.0–57.0) | 0.008 |
| Nowy wskaźnik | | | |
| CGR, mediana (IQR) | 2.35 (2.17–2.70) | 1.63 (1.40–1.85) | <0.001 |
Tabela 1: Baseline charakterystyka kliniczna pacjentów. Porównano charakterystykę demograficzną, kliniczną, laboratoryjną oraz związaną z procedurami pacjentów w grupach CIE i non-CIE. Zmienne ciągłe przedstawiono jako średnia ± odchylenie standardowe lub mediana (rozstęp międzykwartylowy), a zmienne kategoryczne jako liczba i procent. Porównania statystyczne między grupami przeprowadzono przy użyciu odpowiednich testów parametrycznych lub nieparametrycznych. Skróty: CIE = encefalopatia indukowana kontrastem; eGFR = szacowany współczynnik filtracji kłębuszkowej; CGR = stosunek objętości kontrastu do eGFR; IQR = rozstęp międzykwartylowy; SD = odchylenie standardowe.
| Nazwa modelu | Dokładność | AUC | 95% CI | Czułość | Swoistość | Zbiór danych |
| Naive Bayes | 0.875 | 0.961 | 0.924–0.998 | 1.0 | 0.864 | treningowy |
| Naive Bayes | 0.909 | 0.952 | 0.843–1.000 | 1.0 | 0.903 | testowy |
| SVM | 0.992 | 0.999 | 0.997–1.000 | 1.0 | 0.992 | treningowy |
| SVM | 0.879 | 0.935 | 0.796–1.000 | 1.0 | 0.871 | testowy |
| KNN | 0.891 | 0.969 | 0.941–0.997 | 1.0 | 0.881 | treningowy |
| KNN | 0.939 | 0.718 | 0.194–1.000 | 0.5 | 0.968 | testowy |
| LightGBM | 0.969 | 0.988 | 0.973–1.000 | 1.0 | 0.966 | treningowy |
| LightGBM | 0.848 | 0.944 | 0.822–1.000 | 1.0 | 0.839 | testowy |
| MLP | 0.914 | 0.961 | 0.908–1.000 | 0.9 | 0.915 | treningowy |
| MLP | 0.970 | 0.742 | 0.228–1.000 | 0.5 | 1.000 | testowy |
Tabela 2: Porównanie wydajności modeli. Wydajność predykcyjna różnych modeli ML została oceniona za pomocą dokładności (accuracy), pola pod krzywą (AUC), 95% przedziału ufności (CI), czułości i swoistości w zbiorach treningowych oraz wewnętrznych zbiorach testowych. Skróty: CI = przedział ufności.
Tabela uzupełniająca 1: Podsumowanie oceny brakujących danych przed opracowaniem modelu. Podsumowanie brakujących wartości dla wszystkich kandydackich zmiennych predykcyjnych przed opracowaniem modelu. Wśród uwzględnionych zmiennych nie zaobserwowano brakujących wartości; w związku z tym nie przeprowadzono procedury imputacji.Kliknij tutaj, aby pobrać ten plik.
Tabela uzupełniająca 2: Słownik zmiennych analitycznego zbioru danych. Definicje, metody kodowania, kategorie zmiennych oraz opisy zmiennych klinicznych, laboratoryjnych i związanych z procedurami, uwzględnionych w analizie ML.Prosimy kliknąć tutaj, aby pobrać ten plik.
Tabela uzupełniająca 3: Przestrzeń poszukiwań hiperparametrów i wybrane parametry dla modeli ML. Zestawiono zakresy kandydujących hiperparametrów oraz zoptymalizowane parametry uzyskane podczas dostrajania modeli dla każdego algorytmu ML.Proszę kliknąć tutaj, aby pobrać ten plik.
Tabela uzupełniająca 4: Porównawcza analiza ROC dla CGR i jego poszczególnych składników. Przeprowadzono analizę charakterystyki operacyjnej odbiornika (ROC) w celu porównania wydajności predykcyjnej CGR oraz jego poszczególnych składników w przewidywaniu CIE.Aby pobrać ten plik, kliknij tutaj.
Tabela uzupełniająca 5: Ilościowy ranking cech na podstawie współczynników LASSO. Wybrane zmienne zostały uszeregowane zgodnie z wartościami ich współczynników po regresji LASSO, co obrazuje relatywny wkład oraz kierunek związku każdej zmiennej w modelu predykcyjnym.Prosimy kliknąć tutaj, aby pobrać ten plik.
Tabela uzupełniająca 6: Progi Youdena określone w kohorcie treningowej oraz odpowiadające im wskaźniki wydajności klasyfikacji. Optymalny próg dla każdego modelu został określony wyłącznie w kohorcie treningowej przy użyciu indeksu Youdena, a następnie ustalony i zastosowany do wewnętrznej kohorty testowej. Dokładność, czułość i swoistość w wewnętrznej kohorcie testowej obliczono przy użyciu tych ustalonych progów.Kliknij tutaj, aby pobrać ten plik.