$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Rekrutacja pacjentów i oznaczenie CIE
Do badania włączono łącznie 161 pacjentów, u których wykonano procedury neurointerwencyjne, z czego u 12 osób (7,5%) rozwinęło się CIE, natomiast u 149 (92,5%) nie. Szczegółowy proces przesiewowy i grupowanie pacjentów przedstawiono na Rysunku 2. Rozpoznanie CIE ustalono na podstawie związku czasowego między wystąpieniem objawów a procedurami neurointerwencyjnymi, w połączeniu z wykluczającymi wynikami badań obrazowych. Reprezentatywne obrazy neuroobrazowania w przypadku CIE przedstawiono na Rysunku 3A–D.
Wyjściowe charakterystyki demograficzne, kliniczne, laboratoryjne i proceduralne obu grup podsumowano 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ęstotliwość występowania powszechnych 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 status palenia tytoniu, były również porównywalne.
W przeciwieństwie do powyższego, 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). W zakresie charakterystyki proceduralnej, zabiegi embolizacji występowały istotnie częściej 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 rozwinęła się 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 zabiegu (mediana: 200,0 vs 165,0 mL, p = 0,005) i mieli dłuższy czas trwania procedury (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łooperacyjnych i konstrukcja CGR
Systematycznie zebrano i przeanalizowano okołooperacyjne zmienne demograficzne, laboratoryjne i proceduralne, 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ł sformułowany jako wskaźnik złożony odzwierciedlający równowagę między ekspozycją na środek kontrastowy a wydolnością klirensu nerkowego. CGR był powiązany z występowaniem CIE w tej kohorcie i został włączony jako potencjalny predyktor do analiz wyboru cech oraz opracowania 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 Supplementary Table 4.
Wybór cech i schemat pracy ML
W celu zidentyfikowania najistotniejszych predyktorów przy jednoczesnym zminimalizowaniu 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 Rycina 4A i Rycina 4Bodpowiednio. Ranking współczynników LASSO dla modelu końcowego przedstawiono w Rycina 5Przy optymalnej wartości λ 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 w oparciu o współczynniki 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 oraz MLP — w celu przewidywania ryzyka wystąpienia CIE. Ich wydajność w zbiorach treningowym i testowym została podsumowana 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 znaczne niezrównoważenie zbioru danych, w którym odnotowano 12 przypadków CIE i 149 przypadków non-CIE, dokładność oraz wskaźniki 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) i 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% oraz swoistość na poziomie 90,3%. Ponieważ nie przeprowadzono formalnych statystycznych porównań parzystych AUC modeli, zaobserwowane różnice między modelami należy interpretować jako opisowe i eksploracyjne. Ponadto, ze względu na znaczne niezrównoważenie zbioru danych oraz niewielką liczebność wewnętrznej kohorty testowej z bardzo ograniczoną liczbą zdarzeń CIE, wskaźniki 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.
Chociaż model MLP wykazał dobre wyniki w zbiorze treningowym (AUC = 0.961), jego skuteczność znacznie 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. Same wartości ROC-AUC 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 Supplementary Table 6. Ogólnie model Naive Bayes wykazał stosunkowo stabilną wydajność opisową pomiędzy zbiorami treningowym i wewnętrznym testowym, przy minimalnym spadku numerycznym AUC.
Analiza krzywej decyzyjnej
Przeprowadzono analizę krzywych decyzji (DCA), aby ocenić użyteczność kliniczną modeli dla różnych wartości progowych prawdopodobieństwa. Krzywe DCA przedstawiono na Rysunku 8. Wszystkie modele wykazały dodatnią korzyść netto w określonych zakresach prawdopodobieństwa progowego w porównaniu ze strategiami „lecz wszystkich” (treat-all) i „nie lecz nikogo” (treat-none). Wśród ocenianych modeli SVM wykazał najszerszy zakres dodatniej korzyści netto, podczas gdy pozostałe modele również wykazały potencjalną użyteczność kliniczną w określonych zakresach progowych.
DOSTĘPNOŚĆ DANYCH:
Zanonimizowane surowe dane wykorzystane do wsparcia głównych analiz zostały przesłane do serwisu 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ż było to retrospektywne badanie kliniczne oparte na szpitalnej dokumentacji medycznej, dostęp do jakichkolwiek dodatkowych informacji na poziomie pacjenta pozostaje ograniczony przez 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 treningowy modelu ML oraz kod do generowania rycin zostały dostarczone jako pliki uzupełniające w celu zapewnienia powtarzalności badań.

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; naiwny klasyfikator Bayesa 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 wskaźnik filtracji kłębuszkowej; AUC = pole pod krzywą. Rycina została opracowana na podstawie własnych danych klinicznych autorów, a ilustracja schematyczna została utworzona pierwotnie przez autorów przy użyciu zmodyfikowanych ikon programu Microsoft PowerPoint. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 2: Wybór pacjentów i przydział do kohort. Schemat przedstawiający przesiew pacjentów, ocenę kwalifikowalności, kryteria wykluczenia oraz 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, zakwalifikowano 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 ≥ 4) lub niepełne dane. Ostatecznie włączono 161 pacjentów, których losowo podzielono na kohortę treningową (n = 128) i wewnętrzną kohortę testową (n = 33) w stosunku 8:2. Skróty: CT = tomografia komputerowa; eGFR = szacunkowy współczynnik filtracji kłębuszkowej; CKD = przewlekła choroba nerek; mRS = zmodyfikowana skala Rankina. Kliknij tutaj, aby zobaczyć powiększoną wersję tej ryciny.

Rycina 3: Kolejne obrazy CT bez kontrastu u pacjenta z CIE. (A) CT wyjściowe przed zabiegiem. (B) CT w momencie wystąpienia objawów, wykazujące hiperdensyjność kory w prawym płacie ciemieniowym (strzałka). (C) CT w pierwszej dobie po operacji, wykazujące częściową regresję. (D) CT w drugiej dobie po operacji, wykazujące dalszą regresję. Aby zobaczyć powiększoną wersję tej ryciny, kliknij tutaj.

Rysunek 4: Wybór cech metodą LASSO. (A) Krzywa dziesięciokrotnej walidacji krzyżowej wykorzystana do wyznaczenia optymalnej wartości λ na podstawie minimalnego MSE. (B) Profile współczynników zmiennych kandydatów przedstawione w funkcji log(λ), ukazują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ę tego rysunku.

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.

Rycina 6: Dokładność treningowa i testowa pięciu modeli ML. Dokładność pięciu modeli ML (Naive Bayes, SVM, KNN, LightGBM, MLP) w zbiorach treningowych i testowych. Skróty: SVM = metoda wektorów nośnych; KNN = k-najbliższych sąsiadów; LightGBM = light gradient boosting machine; MLP = wielowarstwowy perceptron. Kliknij tutaj, aby wyświetlić większą wersję tej ryciny.

Rycina 7: Krzywe ROC modelu Naive Bayes. Krzywe charakterystyki operacyjnej odbiornika dla kohort treningowej i wewnętrznej testowej wraz z odpowiadającymi im wartościami powierzchni pod krzywą. Skróty: ROC = receiver operating characteristic; AUC = area under the curve. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.

Rycina 8: Analiza krzywej decyzyjnej.DCA przedstawiająca korzyść netto różnych modeli w zależności od prawdopodobieństwa progowego 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. Kliknij tutaj, aby wyświetlić powiększoną wersję tej ryciny.
Rycina uzupełniająca 1: Macierz pomyłek modelu Naive Bayes w wewnętrznej kohorcie testowej.Macierz przedstawia liczbę poprawnie i błędnie sklasyfikowanych próbek przy wybranym progu klasyfikacji.Prosimy kliknąć tutaj, aby pobrać ten plik.
Rysunek uzupełniający 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.
Rycina uzupełniająca 3: Macierz pomyłek modelu KNN w wewnętrznej kohorcie testowej.Macierz przedstawia liczbę próbek zaklasyfikowanych prawidłowo i błędnie przy wybranym progu klasyfikacji.Prosimy kliknąć 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 sklasyfikowanych prawidłowo i błędnie przy wybranym progu klasyfikacji.Prosimy kliknąć tutaj, aby pobrać ten plik.
Rycina uzupełniająca 5: Macierz pomyłek modelu MLP w wewnętrznej kohorcie testowej. Macierz przedstawia liczbę próbek zaklasyfikowanych prawidłowo i błędnie przy wybranym progu klasyfikacji.Kliknij tutaj, aby pobrać ten plik.
| Cecha | CIE ( n = 12 ) | Non-CIE ( n = 149 ) | p wartość |
| 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 | | | |
| Typ procedury, n ( % ) | | | <0.001 |
| - Angioplastyka ze stentowaniem | 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) | |
| Typ środka kontrastowego, n (%) | | | 0.982 |
| - II generacji | 6 (50.0) | 75 (50.3) | |
| - III 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: Bazowe charakterystyki kliniczne pacjentów. Porównano cechy demograficzne, kliniczne, laboratoryjne oraz związane z procedurą u pacjentów z grup 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 pod kątem dokładności, pola pod krzywą (AUC), 95% przedziału ufności (CI), czułości i swoistości w zestawach danych treningowych i wewnętrznych testowych. Skróty: CI = przedział ufności.
Tabela uzupełniająca 1: Podsumowanie oceny brakujących danych przed opracowaniem modelu. Podsumowanie wartości brakujących dla wszystkich potencjalnych zmiennych predykcyjnych przed opracowaniem modelu. Wśród uwzględnionych zmiennych nie zaobserwowano brakujących wartości, w związku z czym nie przeprowadzono procedury imputacji.Prosimy kliknąć tutaj, aby pobrać ten plik.
Tabela uzupełniająca 2: Słownik zmiennych zbioru danych analitycznych. Definicje, metody kodowania, kategorie zmiennych oraz opisy zmiennych klinicznych, laboratoryjnych i związanych z procedurami uwzględnionych w analizie ML.Proszę kliknąć tutaj, aby pobrać ten plik.
Tabela uzupełniająca 3: Przestrzeń poszukiwań hiperparametrów i wybrane parametry dla modeli ML. Podsumowano zakresy potencjalnych hiperparametrów oraz zoptymalizowane parametry uzyskane podczas dostrajania każdego algorytmu ML.Prosimy kliknąć tutaj, aby pobrać ten plik.
Tabela uzupełniająca 4: Porównawcza analiza ROC wskaźnika CGR i jego poszczególnych komponentów.Analizę charakterystyki operacyjnej odbiornika (ROC) przeprowadzono w celu porównania skuteczności prognostycznej wskaźnika CGR oraz jego poszczególnych komponentów w przewidywaniu CIE.Kliknij tutaj, aby pobrać ten plik.
Tabela uzupełniająca 5: Ilościowy ranking cech na podstawie współczynników LASSO. Wybrane zmienne uszeregowano zgodnie z wartościami ich współczynników po regresji LASSO, co obrazuje względny wkład oraz kierunek powiązania 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 i 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.