Basiskenmerken van de studiecohorten
De studie omvatte 1.999 patiënten die waren opgenomen met acute cholangitis: 1.561 in de cohort van de algemene afdeling en 438 in de ICU-cohort. In de cohort van de algemene afdeling ontwikkelden of hadden 544 patiënten sepsis en 1.017 niet; in de ICU-cohort hadden 299 patiënten sepsis en 139 niet. De baselinekenmerken, gestratificeerd naar sepsisstatus, worden gepresenteerd in Tabel 1. In de cohort van de algemene afdeling waren patiënten met sepsis ouder en hadden zij hogere waarden voor kalium, AST, CR en BUN dan patiënten zonder sepsis (allemaal P < 0,05), terwijl Hb, PLT en albumine lager waren (allemaal P < 0,05). Diabetes, hartfalen, hyperlipidemie, nierschade en een langer ziekenhuisverblijf kwamen vaker voor of waren groter bij patiënten met sepsis (allemaal P < 0,05); beroertes, hypertensie en hepatitis verschilden niet significant tussen de groepen. In de ICU-cohort hadden patiënten met sepsis hogere waarden voor kalium, TBil, AST, CR en BUN en een lager albuminegehalte dan patiënten zonder sepsis (allemaal P < 0,05). Nierschade en een langer ICU-verblijf waren ook geassocieerd met de sepsisstatus (P < 0,05), terwijl de overige geëvalueerde comorbiditeiten niet significant verschilden. De SOFA- en APS III-scores waren hoger bij ICU-patiënten met sepsis dan bij patiënten zonder sepsis (beide P < 0,05).
Kenmerkselectie voor sepsispredictie op algemene afdelingen
De dataset van de algemene afdeling werd verdeeld in een trainingscohort van 1.092 patiënten en een intern validatiecohort van 469 patiënten. Voor de sepsisuitkomst bestond het trainingscohort uit 380 patiënten met sepsis en 712 zonder sepsis, en het intern validatiecohort uit 164 patiënten met sepsis en 305 zonder sepsis. Voor de mortaliteit in het ziekenhuis op de algemene afdeling bestond het trainingscohort uit 56 sterfgevallen en 1.036 overlevers, en het intern validatiecohort uit 24 sterfgevallen en 445 overlevers. Het ICU-trainingscohort omvatte 306 patiënten (76 sterfgevallen binnen 28 dagen en 230 overlevers), en het intern validatiecohort omvatte 132 patiënten (33 sterfgevallen en 99 overlevers op 28 dagen). Voor de sepsisvoorspelling op de algemene afdeling werden aanvankelijk 27 variabelen overwogen. Boruta classificeerde variabelen als bevestigd belangrijk, voorlopig of verworpen (Figuur 1A). Elf variabelen werden als belangrijk geclassificeerd: albumine, nierschade, ziekenhuisverblijfsduur, CR, WBC, PLT, hartfalen, leeftijd en Hb. LASSO-regressie met 10-voudige kruisvalidatie behield 19 kandidaatkenmerken (Figuren 1B,C). De resultaten van de kenmerkselectie en de klinische relevantie werden vervolgens samen overwogen, wat leidde tot 11 kandidaatpredictoren: BUN, CR, WBC, PLT, leeftijd, hartfalen, albumine, nierschade, ziekenhuisverblijfsduur, Hb en cirrose.
Modelvergelijking en SHAP-interpretatie voor sepsisvoorspelling op de algemene afdeling
LR, RF, SVM en XGBoost werden vergeleken voor de taak van sepsisvoorspelling op de algemene afdeling met behulp van dezelfde trainings- en interne validatiecohorten (Figuur 2). De AUC's van de trainingscohort waren 0,893 voor LR, 0,853 voor RF, 0,718 voor SVM en 0,767 voor XGBoost; de overeenkomstige AUC's voor de interne validatie waren respectievelijk 0,826, 0,787, 0,647 en 0,737 (Figuur 2A,B). LR behaalde de hoogste AUC bij de interne validatie en de beste algehele prestaties van de vier geëvalueerde modellen en werd daarom geselecteerd voor verdere interpretatie. Gedetailleerde prestatiematen zijn opgenomen in Aanvullende Tabel 3. Binnen het geëvalueerde bereik van drempelwaarschijnlijkheden wees de decision-curve analyse op een groter netto voordeel voor LR (Figuur 2D), en de kalibratieplot toonde overeenstemming tussen de voorspelde en waargenomen sepsisprobabiliteiten (Figuur 2E). Deze bevindingen zijn gebaseerd op interne validatie en stellen nog geen gereedheid vast voor routinematige klinische implementatie.
SHAP-analyse werd gebruikt om het geselecteerde LR-model te interpreteren. Figuur 2C,F tonen de globale bijdragen van de predictoren, waarbij de predictoren zijn geordend op basis van hun totale invloed op de schattingen van het model. In aflopende volgorde van belang waren de predictoren BUN, CR, WBC, PLT, leeftijd, hartfalen, albumine, nierschade, verblijfsduur in het ziekenhuis, Hb en cirrose. Figuur 2G biedt een force plot op patiëntniveau. Rode kenmerken verhoogden de geschatte waarschijnlijkheid van sepsis, terwijl blauwe kenmerken deze verlaagden. De term f(x) vertegenwoordigt de modeloutput voor het individu ten opzichte van de baseline-verwachting.
Constructie van het nomogram voor sepsis op de algemene afdeling
Kandidaat-predictoren die na kenmerkselectie behouden bleven, werden ingevoerd in een multivariabel logistisch regressiemodel (Tabel 2). Variabelen die significant bleven bij P < 0,05 werden opgenomen in het uiteindelijke nomogram (Figuur 3A): nierschade, hartfalen, WBC, PLT, albumine en de duur van het ziekenhuisverblijf. Het nomogram leverde een AUC van 0,791 op (Figuur 3B), en de kalibratieplot toonde overeenstemming tussen de voorspelde en waargenomen sepsis-probabiliteiten (Figuur 3C).
Samenhang tussen sepsis en overlevingsuitkomsten
Kaplan-Meier-curves werden gebruikt om de overleving te vergelijken op basis van de sepsisstatus (Figuur 4). In de IC-cohort hadden patiënten met sepsis een slechtere 28-dagenoverleving dan patiënten zonder sepsis (Figuur 4A; log-rank P < 0,001). In de cohort van de algemene afdeling hadden patiënten met sepsis een slechtere overleving tijdens het ziekenhuisverblijf dan patiënten zonder sepsis (Figuur 4B; log-rank P < 0,001).
Vier progressief aangepaste Cox proportional hazards-modellen werden gebruikt om de associatie tussen sepsis en mortaliteit te evalueren (Tabel 3). In de cohort van de algemene afdeling was sepsis geassocieerd met ziekenhuissterfte in het niet-aangepaste model (Model 1: HR, 4,48; 95% CI, 2,53-7,95; P < 0,001). De associatie bleef bestaan na correctie voor leeftijd en geslacht (Model 2: HR, 4,11; 95% CI, 2,31-7,32; P < 0,001), aanvullende comorbiditeiten (Model 3: HR, 3,51; 95% CI, 1,94-6,35; P < 0,001) en laboratoriumvariabelen (Model 4: HR, 2,18; 95% CI, 1,15-4,15; P = 0,018). In de ICU-cohort was sepsis geassocieerd met 28-dagenmortaliteit in Model 1 (HR, 5,94; 95% CI, 3,00-11,76; P < 0,001), Model 2 (HR, 5,89; 95% CI, 2,98-11,67; P < 0,001), Model 3 (HR, 4,81; 95% CI, 2,41-9,61; P < 0,001) en Model 4 (HR, 4,54; 95% CI, 2,22-9,29; P < 0,001). Deze bevindingen waren consistent met de Kaplan-Meier-analyses.
Kenmerkselectie voor de mortaliteitsmodellen
Boruta en LASSO werden gebruikt om kandidaat-predictoren te selecteren voor mortaliteit tijdens ziekenhuisopname op de algemene afdeling en 28-dagen mortaliteit op de IC (Figuur 5). Voor de 28-daagse mortaliteit op de IC identificeerde Boruta 10 belangrijke variabelen, waaronder APS III, TBil, PLT, ALT, sepsisstatus en Hb (Figuur 5A). LASSO met 10-voudige kruisvalidatie behield 15 kandidaatkenmerken (Figuren 5B,C). Rekening houdend met zowel de procedures voor kenmerkselectie als de klinische relevantie, werden acht predictoren behouden: APS III, Hb, ALT, Lac, TBil, sepsisstatus, nierinsufficiëntie en albumine. Voor de mortaliteit in het ziekenhuis op de algemene afdeling werden zes predictoren behouden: albumine, nierinsufficiëntie, sepsisstatus, BUN, TBil en AST (Figuren 5D–F).
Modelvergelijking en SHAP-interpretatie voor de mortaliteitsuitkomsten
LR, RF, SVM en XGBoost werden vergeleken voor de 28-daagse mortaliteit op de ICU met behulp van de overeenkomstige trainings- en interne validatiecohorten (Figuur 6). De AUC's van de trainingscohort waren 0,831 voor LR, 0,883 voor RF, 0,481 voor SVM en 0,862 voor XGBoost; de overeenkomstige AUC's van de interne validatie waren respectievelijk 0,773, 0,810, 0,322 en 0,805 (Figuren 6A,B). RF werd geselecteerd als het best presterende model op basis van de validatie-AUC en de algemene prestatiegegevens. Gedetailleerde resultaten zijn opgenomen in Aanvullende tabel 4Binnen het geëvalueerde bereik van drempelwaarde-waarschijnlijkheid gaf de decision-curve-analyse een potentieel netto voordeel aan voor RF (Figuur 6D), terwijl kalibratie slechts een matige overeenstemming liet zien tussen de voorspelde en waargenomen sterftekansen na 28 dagen (Figuur 6E). Mondiale SHAP-analyses rangschikten de predictoren als volgt: APS III, Hb, ALT, Lac, TBil, albumine, sepsisstatus en nierinsufficiëntie (Figuren 6C,F). Figuur 6G geeft een representatieve uitleg op patiëntniveau.
Voor de mortaliteit tijdens ziekenhuisopname op de algemene afdeling waren de AUC's van de trainingscohort 0,951 voor LR, 0,873 voor RF, 0,641 voor SVM en 0,902 voor XGBoost; de overeenkomstige AUC's voor de interne validatie waren respectievelijk 0,900, 0,829, 0,564 en 0,871 (Figuren 7A,B). LR behaalde de hoogste AUC bij de interne validatie en werd geselecteerd als het best presterende model. Gedetailleerde resultaten worden gegeven in Aanvullende Tabel 4Binnen het geëvalueerde bereik van drempelwaarde-waarschijnlijkheid wees een decision-curve-analyse op een potentieel netto voordeel voor LR (Figuur 7D), en kalibratie toonde een matige overeenstemming aan tussen de voorspelde en waargenomen kansen op mortaliteit tijdens ziekenhuisopname (Figuur 7E). Mondiale SHAP-analyses rangschikten de predictoren als volgt: albumine, nierschade, sepsisstatus, BUN, TBil en AST (Figuren 7C,F). Figuur 7G geeft een representatieve uitleg op patiëntniveau.
Constructie van de nomogrammen voor de 28-daagse mortaliteit op de IC en de in-hospital mortaliteit op de algemene afdeling
Er werden afzonderlijke nomogrammen opgesteld met behulp van predictoren die waren geprioriteerd op basis van de globale SHAP-kenmerkbelangrijkheid in de best presterende mortaliteitsmodellen (Figuur 8). Het nomogram voor de 28-dagenmortaliteit op de ICU omvatte APS III, Hb, ALT, Lac, TBil, albumine, sepsisstatus en nierschade (Figuur 8A). Dit leverde een AUC van 0,840 op (Figuur 8B), en de kalibratie toonde overeenstemming tussen de voorspelde en waargenomen overlevingskansen na 28 dagen binnen de onderzoekscohort (Figuur 8C). Het nomogram voor de mortaliteit tijdens ziekenhuisopname op de algemene afdeling omvatte albumine, nierschade, sepsisstatus, BUN, TBil en AST (Figuur 8D). Dit leverde een AUC van 0,904 op (Figuur 8E), en de kalibratie toonde overeenstemming tussen de voorspelde en waargenomen mortaliteitskansen tijdens ziekenhuisopname binnen de onderzoekscohort (Figuur 8F). Omdat deze schattingen uitsluitend zijn afgeleid van interne validatie, moeten ze als voorlopig worden beschouwd en vereisen ze bevestiging in onafhankelijke externe cohorten.
Beoordeling van de modelcomplexiteit ten opzichte van de uitkomstgebeurtenissen
De modelcomplexiteit werd beoordeeld door het aantal uitkomstgebeurtenissen in elke trainingscohort te vergelijken met het aantal predictoren in het bijbehorende definitieve nomogram. Het sepsisvoorspellingsmodel voor de algemene afdeling omvatte 380 sepsisgebeurtenissen en zes predictoren (63,3 gebeurtenissen per predictor). Het model voor in-hospital mortaliteit op de algemene afdeling omvatte 56 sterfgevallen en zes predictoren (9,3 gebeurtenissen per predictor), en het model voor 28-daagse mortaliteit op de ICU omvatte 76 sterfgevallen en acht predictoren (9,5 gebeurtenissen per predictor). De ondersteuning door gebeurtenissen was dus aanzienlijk voor het sepsismodel, maar beperkter voor de twee mortaliteitsmodellen, die dicht bij de algemeen geciteerde vuistregel van ongeveer 10 gebeurtenissen per predictor lagen.
DATABESCHIKBAARHEID:
Alle geanonimiseerde gegevens op patiëntniveau die in deze studie zijn gebruikt, zijn openbaar beschikbaar in de aanvullende bestanden die bij dit artikel zijn gevoegd. Aanvullende Tabel 5 bevat de gegevens van de cohort van de algemene afdeling, en Aanvullende Tabel 6 bevat de gegevens van de cohort van de intensive care afdeling. Voorafgaand aan de indiening zijn alle direct identificeerbare persoonlijke informatie en andere potentieel herleidbare informatie verwijderd.

Figuur 1: Kenmerkselectie voor het sepsis-voorspellingsmodel op de algemene afdeling bij patiënten met acute cholangitis. (A) Boruta-kenmerkselectieanalyse; (B,C) LASSO-coëfficiëntpad- en 10-voudige kruisvalideringsanalyses. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 2: Vergelijking en interpretatie van machine-learningmodellen voor de voorspelling van sepsis op de algemene afdeling bij patiënten met acute cholangitis. (A,B) ROC-curves voor de kandidaat machine-learningmodellen in de trainings- en interne validatiecohorten; (C,F) globale SHAP-analyses van de bijdragen van predictoren; (D) decision-curve analyse; (E) kalibratiecurves; (G) individuele SHAP-uitleg voor een representatieve patiënt. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 3: Constructie en evaluatie van het nomogram voor de voorspelling van sepsis op de algemene afdeling. (A) Nomogram; (B) ROC-curve; (C) kalibratiecurve. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 4: Kaplan–Meier overlevingscurves voor patiënten met acute cholangitis, gestratificeerd naar sepsisstatus. (A) Vergelijking van de 28-daagse overleving tussen patiënten met en zonder sepsis in de IC-cohort; (B) vergelijking van de overleving tijdens ziekenhuisopname tussen patiënten met en zonder sepsis in de cohort van de algemene afdeling. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 5: Kenmerkselectie voor de modellen voor 28-daagse mortaliteit op de IC en mortaliteit tijdens ziekenhuisopname op de algemene afdeling. (A) Boruta kenmerkselectie-analyse voor 28-daagse mortaliteit op de IC; (B,C) LASSO coëfficiëntpad- en 10-voudige kruisvalidatie-analyses voor 28-daagse mortaliteit op de IC; (D) Boruta kenmerkselectie-analyse voor mortaliteit tijdens ziekenhuisopname op de algemene afdeling; (E,F) LASSO coëfficiëntpad- en 10-voudige kruisvalidatie-analyses voor mortaliteit tijdens ziekenhuisopname op de algemene afdeling. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 6: Vergelijking en interpretatie van machine-learningmodellen voor 28-daagse ICU-mortaliteit bij patiënten met acute cholangitis. (A,B) ROC-curves voor de kandidaat machine-learningmodellen in de trainings- en interne validatiecohorten; (C,F) globale SHAP-analyses van de bijdragen van predictoren; (D) decision-curve-analyse; (E) kalibratiecurves; (G) individuele SHAP-uitleg voor een representatieve patiënt. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 7: Vergelijking en interpretatie van machine-learningmodellen voor mortaliteit tijdens opname op de algemene afdeling bij patiënten met acute cholangitis. (A,B) ROC-curves voor de kandidaat machine-learningmodellen in de trainings- en interne validatiecohorten; (C,F) globale SHAP-analyses van de bijdragen van predictoren; (D) besliscurve-analyse; (E) kalibratiecurves; (G) individuele SHAP-uitleg voor een representatieve patiënt. Klik hier om een grotere versie van deze figuur te bekijken.

Figuur 8: Constructie en evaluatie van de nomogrammen voor de 28-daagse mortaliteit op de IC en de mortaliteit tijdens ziekenhuisopname op de algemene afdeling. (A–C) Nomogram, ROC-curve en kalibratiecurve voor de 28-daagse mortaliteit op de IC; (D–F) nomogram, ROC-curve en kalibratiecurve voor de mortaliteit tijdens ziekenhuisopname op de algemene afdeling. Klik hier om een grotere versie van deze figuur te bekijken.
Tabel 1: Basiskenmerken van de geïncludeerde patiënten. Klinische en laboratoriumkenmerken worden afzonderlijk gepresenteerd voor de cohorten van de algemene afdeling en de IC, en worden vergeleken tussen patiënten met en zonder sepsis. Klik hier om dit bestand te downloaden.
Tabel 2: Multifactoriële analyse van sepsis bij patiënten met cholangitis. Afkortingen: WBC: witte bloedcellen; PLT: bloedplaatjes. Getallen die p-waarden kleiner dan 0,05 aangeven, zijn vetgedrukt. Klik hier om dit bestand te downloaden.
Tabel 3: De relatie tussen sepsis en de prognose van patiënten met cholangitis. Model 1 was niet gecorrigeerd. Model 2 was gecorrigeerd voor leeftijd en geslacht. Model 3 was verder gecorrigeerd voor hypertensie, diabetes, hartfalen, beroerte en nierletsel. Voor de cohort op de algemene afdeling werd Model 4 aanvullend gecorrigeerd voor WBC, Hb, PLT, albumine, CR, BUN, AST, ALT, natrium, kalium, chloride en Lac. Voor de ICU-cohort werd Model 4 aanvullend gecorrigeerd voor APS III, SOFA, WBC, Hb, PLT, albumine, CR, BUN, AST, ALT, natrium, kalium, chloride en Lac. HR, hazard ratio; CI, betrouwbaarheidsinterval; APS III, Acute Physiology and Chronic Health Evaluation III; SOFA, Sequential Organ Failure Assessment; WBC, aantal witte bloedcellen; Hb, hemoglobine; PLT, aantal bloedplaatjes; CR, creatinine; BUN, bloedureumstikstof; AST, aspartaataminotransferase; ALT, alanineaminotransferase; Lac, lactaat. Vetgedrukte waarden duiden op statistische significantie bij P < 0,05. Klik hier om dit bestand te downloaden.
Aanvullende figuur 1: Algemene workflow van de studie en machine learning. Patiënten met acute cholangitis werden verdeeld in cohorten voor de algemene afdeling en de IC, en er werden drie voorspellingsfasen gedefinieerd: sepsis op de algemene afdeling, ziekenhuisterfte op de algemene afdeling en 28-dagen sterfte op de IC. Voor elke taak werden de gegevens vóór de kenmerkselectie in een verhouding van 7:3 verdeeld in trainings- en interne validatiecohorten. LASSO en Boruta werden uitsluitend in het trainingscohort uitgevoerd, waarna LR, RF, SVM en XGBoost werden ontwikkeld en vergeleken. Het best presterende model werd geselecteerd op basis van de prestaties bij de interne validatie en geïnterpreteerd met behulp van SHAP. Het nomogram voor sepsis op de algemene afdeling maakte gebruik van variabelen die behouden bleven in de multivariabele logistische regressie, terwijl de nomogrammen voor sterfte voorspellende factoren gebruikten die prioriteit kregen op basis van de globale SHAP-kenmerkbelangrijkheid.Klik hier om dit bestand te downloaden.
Aanvullende Tabel 1: Gedetailleerde computationele implementatie, voorbehandelingsprocedures, instellingen voor kenmerkselectie en parameters van het machine learning-model.Afkortingen: AUC, area under the receiver operating characteristic curve; FN, fout-negatief; FP, fout-positief; ICU, intensive care unit; LASSO, least absolute shrinkage and selection operator; LR, logistische regressie; RF, random forest; SHAP, Shapley Additive Explanations; SMOTE, synthetic minority oversampling technique; SVM, support vector machine; TN, correct-negatief; TP, correct-positief; XGBoost, Extreme Gradient Boosting. Opmerking: De machine learning-analyses zijn oorspronkelijk uitgevoerd via een cloudplatform. Omdat het platform vervolgens is geüpgraded, waren de exacte historische buildnummers van de backend-pakketten niet langer toegankelijk; daarom konden de huidige Python-pakketversies niet retrospectief worden gerapporteerd als de versies die in de oorspronkelijke analyses zijn gebruikt. De getoonde algoritmewaarden vertegenwoordigen de gedocumenteerde vooraf ingestelde parameterinstellingen en geen uitkomstspecifieke hyperparameteroptimalisatie.Klik hier om dit bestand te downloaden.
Aanvullende tabel 2: Volledigheid van gegevens op variabelenniveau in de definitieve analytische datasets van de algemene afdeling en de ICU. De definitieve datasets bevatten geen missende waarden voor de variabelen die in dedes betreffende analyses zijn opgenomen, en er is geen statistische imputatie uitgevoerd. Records waarin vereiste gegevens ontbraken, werden uitgesloten tijdens de retrospectieve databaseassemblage; het exacte aantal uitsluitingen voorafgaand aan de invoer en de oorspronkelijke patronen van ontbrekende gegevens zijn niet bewaard gebleven.Klik hier om dit bestand te downloaden.
Aanvullende tabel 3: Prestaties van de kandidaat machine-learningmodellen voor sepsisvoorspelling op de algemene afdeling bij patiënten met acute cholangitis.Evaluatie van de effectiviteit van machine-learningmodellen bij het voorspellen van sepsis bij patiënten met acute cholangitis.Klik hier om dit bestand te downloaden.
Aanvullende tabel 4: Prestaties van de kandidaat machine-learningmodellen voor in-hospital mortaliteit op de algemene afdeling en 28-daagse mortaliteit op de IC bij patiënten met acute cholangitis.De prestaties van LR, RF, SVM en XGBoost zijn samengevat voor de trainings- en interne validatiecohorten met gebruik van AUC, sensitiviteit, specificiteit, recall, F1-score en nauwkeurigheid.Klik hier om dit bestand te downloaden.
Aanvullende Tabel 5: Geanonimiseerde gegevens op patiëntniveau voor de cohort van de algemene afdeling. De dataset bevat de klinische en laboratoriumvariabelen die zijn gebruikt in de analyses van sepsis en ziekenhuisterfte.Klik hier om dit bestand te downloaden.
Aanvullende tabel 6: Geanonimiseerde gegevens op patiëntniveau voor de IC-cohort.De dataset bevat de klinische en laboratoriumvariabelen die zijn gebruikt om de mortaliteit na 28 dagen te analyseren.Klik hier om dit bestand te downloaden.