Características basais dos coortes do estudo
O estudo incluiu 1.999 pacientes hospitalizados com colangite aguda: 1.561 na coorte de enfermaria geral e 438 na coorte de UTI. Na coorte de enfermaria geral, 544 pacientes desenvolveram ou tinham sepse, e 1.017 não tinham; na coorte de UTI, 299 pacientes tinham sepse, e 139 não tinham. As características basais estratificadas por status de sepse são apresentadas na Tabela 1. Na coorte de enfermaria geral, os pacientes com sepse eram mais velhos e tinham valores mais elevados de potássio, AST, CR e BUN do que os pacientes sem sepse (todos P < 0,05), enquanto Hb, PLT e albumina eram menores (todos P < 0,05). Diabetes, insuficiência cardíaca, hiperlipidemia, lesão renal e internação hospitalar mais prolongada eram mais comuns ou maiores entre os pacientes com sepse (todos P < 0,05); acidente vascular cerebral, hipertensão e hepatite não diferiram significativamente entre os grupos. Na coorte de UTI, os pacientes com sepse tinham níveis mais elevados de potássio, bilirrubina total, AST, CR e BUN e níveis mais baixos de albumina do que os pacientes sem sepse (todos P < 0,05). Lesão renal e permanência mais prolongada na UTI também estavam associadas ao status de sepse (P < 0,05), enquanto as demais comorbidades avaliadas não diferiram significativamente. Os escores SOFA e APS III foram mais elevados nos pacientes de UTI com sepse do que naqueles sem sepse (ambos P < 0,05).
Seleção de características para predição de sepse em enfermarias gerais
O conjunto de dados da enfermaria geral foi dividido em uma coorte de treinamento com 1.092 pacientes e uma coorte de validação interna com 469 pacientes. Para o desfecho sepse, a coorte de treinamento incluiu 380 pacientes com sepse e 712 sem sepse, e a coorte de validação interna incluiu 164 pacientes com sepse e 305 sem sepse. Para a mortalidade intra-hospitalar na enfermaria geral, a coorte de treinamento incluiu 56 óbitos e 1.036 sobreviventes, e a coorte de validação interna incluiu 24 óbitos e 445 sobreviventes. A coorte de treinamento da UTI incluiu 306 pacientes (76 óbitos dentro de 28 dias e 230 sobreviventes), e a coorte de validação interna incluiu 132 pacientes (33 óbitos e 99 sobreviventes aos 28 dias). Para a predição de sepse na enfermaria geral, 27 variáveis foram inicialmente consideradas. O Boruta classificou as variáveis como importantes confirmadas, provisórias ou rejeitadas (Figura 1A). Onze variáveis foram classificadas como importantes: albumina, lesão renal, tempo de internação hospitalar, CR, VCM, PLT, insuficiência cardíaca, idade e Hb. A regressão LASSO com validação cruzada de 10 dobras manteve 19 características candidatas (Figuras 1B,C). Os resultados da seleção de características e a relevância clínica foram então considerados em conjunto, resultando em 11 preditores candidatos: BUN, CR, VCM, PLT, idade, insuficiência cardíaca, albumina, lesão renal, tempo de internação hospitalar, Hb e cirrose.
Comparação de modelos e interpretação SHAP para predição de sepse em enfermarias gerais
LR, RF, SVM e XGBoost foram comparados para a tarefa de predição de sepse em enfermarias gerais utilizando as mesmas coortes de treinamento e validação interna (Figura 2). As AUCs da coorte de treinamento foram 0,893 para LR, 0,853 para RF, 0,718 para SVM e 0,767 para XGBoost; as AUCs correspondentes de validação interna foram 0,826, 0,787, 0,647 e 0,737, respectivamente (Figura 2A,B). LR obteve a maior AUC de validação interna e o melhor desempenho geral entre os quatro modelos avaliados e foi, portanto, selecionado para interpretação adicional. Medidas detalhadas de desempenho são fornecidas na Tabela Suplementar 3. Dentro da faixa de probabilidade de limiar avaliada, a análise da curva de decisão indicou um benefício líquido maior para LR (Figura 2D), e o gráfico de calibração mostrou concordância entre as probabilidades preditas e observadas de sepse (Figura 2E). Esses achados são baseados na validação interna e não estabelecem prontidão para implementação clínica rotineira.
A análise SHAP foi utilizada para interpretar o modelo de RL selecionado. Figura 2C,F mostram as contribuições globais dos preditores, com os preditores ordenados de acordo com sua influência geral sobre as estimativas do modelo. Em ordem decrescente de importância, os preditores foram BUN, CR, WBC, PLT, idade, insuficiência cardíaca, albumina, lesão renal, tempo de internação hospitalar, Hb e cirrose. Figura 2G fornece um gráfico de força em nível individual. Características vermelhas aumentaram a probabilidade estimada de sepse, enquanto características azuis a diminuíram. O termo f(x) representa a saída do modelo para o indivíduo em relação à expectativa de referência.
Construção do nomograma de sepse para enfermaria geral
Os preditores candidatos mantidos após a seleção de características foram inseridos em um modelo de regressão logística multivariável (Tabela 2). As variáveis que permaneceram significativas com P < 0,05 foram incorporadas ao nomograma final (Figura 3A): lesão renal, insuficiência cardíaca, VCM, PLT, albumina e tempo de internação hospitalar. O nomograma apresentou uma AUC de 0,791 (Figura 3B), e o gráfico de calibração mostrou concordância entre as probabilidades previstas e observadas de sepse (Figura 3C).
Associação entre sepse e desfechos de sobrevida
As curvas de Kaplan-Meier foram utilizadas para comparar a sobrevida de acordo com o status de sepse (Figura 4). Na coorte da UTI, pacientes com sepse apresentaram pior sobrevida em 28 dias do que aqueles sem sepse (Figura 4A; log-rank P < 0,001). Na coorte da enfermaria geral, pacientes com sepse tiveram pior sobrevida durante a internação hospitalar do que aqueles sem sepse (Figura 4B; log-rank P < 0,001).
Quatro modelos proporcionais de riscos de Cox progressivamente ajustados foram utilizados para avaliar a associação entre sepse e mortalidade (Tabela 3). Na coorte de enfermaria geral, a sepse esteve associada à mortalidade intra-hospitalar no modelo não ajustado (Modelo 1: HR, 4,48; IC 95%, 2,53-7,95; P < 0,001). A associação manteve-se após ajuste para idade e sexo (Modelo 2: HR, 4,11; IC 95%, 2,31-7,32; P < 0,001), comorbidades adicionais (Modelo 3: HR, 3,51; IC 95%, 1,94-6,35; P < 0,001) e variáveis laboratoriais (Modelo 4: HR, 2,18; IC 95%, 1,15-4,15; P = 0,018). Na coorte de UTI, a sepse esteve associada à mortalidade aos 28 dias no Modelo 1 (HR, 5,94; IC 95%, 3,00-11,76; P < 0,001), Modelo 2 (HR, 5,89; IC 95%, 2,98-11,67; P < 0,001), Modelo 3 (HR, 4,81; IC 95%, 2,41-9,61; P < 0,001) e Modelo 4 (HR, 4,54; IC 95%, 2,22-9,29; P < 0,001). Esses achados foram consistentes com as análises de Kaplan-Meier.
Seleção de características para os modelos de mortalidade
Boruta e LASSO foram utilizados para selecionar preditores candidatos à mortalidade intra-hospitalar em enfermarias gerais e à mortalidade na UTI em 28 dias (Figura 5). Para a mortalidade na UTI em 28 dias, o Boruta identificou 10 variáveis importantes, incluindo APS III, TBil, PLT, ALT, estado de sepse e Hb (Figura 5A). O LASSO com validação cruzada de 10 dobras manteve 15 características candidatas (Figuras 5B,C). Considerando ambos os procedimentos de seleção de características e a relevância clínica, oito preditores foram mantidos: APS III, Hb, ALT, Lac, TBil, estado de sepse, lesão renal e albumina. Para a mortalidade intra-hospitalar em enfermarias gerais, seis preditores foram mantidos: albumina, lesão renal, estado de sepse, BUN, TBil e AST (Figuras 5D–F).
Comparação de modelos e interpretação SHAP para os desfechos de mortalidade
LR, RF, SVM e XGBoost foram comparados quanto à mortalidade na UTI em 28 dias utilizando as respectivas coortes de treinamento e validação interna (Figura 6). As AUCs da coorte de treinamento foram 0,831 para LR, 0,883 para RF, 0,481 para SVM e 0,862 para XGBoost; as AUCs correspondentes da validação interna foram 0,773, 0,810, 0,322 e 0,805, respectivamente (Figuras 6A,B). O RF foi selecionado como o modelo com melhor desempenho com base na sua AUC de validação e nas métricas gerais de desempenho. Os resultados detalhados estão apresentados na Tabela Suplementar 4. Dentro da faixa de probabilidade do limiar avaliado, a análise da curva de decisão indicou um benefício líquido potencial para o RF (Figura 6D), enquanto a calibração mostrou apenas uma concordância moderada entre as probabilidades preditas e observadas de mortalidade em 28 dias (Figura 6E). As análises globais SHAP classificaram os preditores da seguinte forma: APS III, Hb, ALT, Lac, TBil, albumina, estado de sepse e lesão renal (Figuras 6C,F). Figura 6G apresenta uma explicação representativa em nível individual do paciente.
Para a mortalidade intra-hospitalar em enfermaria geral, as AUCs da coorte de treinamento foram 0,951 para LR, 0,873 para RF, 0,641 para SVM e 0,902 para XGBoost; as AUCs correspondentes da validação interna foram 0,900, 0,829, 0,564 e 0,871, respectivamente (Figuras 7A,B). O LR obteve a maior AUC na validação interna e foi selecionado como o modelo com melhor desempenho. Os resultados detalhados são fornecidos na Tabela Suplementar 4. Dentro da faixa de probabilidade de limiar avaliada, a análise da curva de decisão indicou um benefício líquido potencial para o LR (Figura 7D), e a calibração mostrou concordância moderada entre as probabilidades preditas e observadas de mortalidade intra-hospitalar (Figura 7E). As análises globais SHAP classificaram os preditores da seguinte forma: albumina, lesão renal, estado de sepse, BUN, TBil e AST (Figuras 7C,F). Figura 7G apresenta uma explicação representativa em nível individual de paciente.
Construção dos nomogramas de mortalidade na UTI em 28 dias e de mortalidade intra-hospitalar em enfermaria geral
Foram construídos nomogramas separados utilizando preditores priorizados pela importância global das características SHAP nos modelos de mortalidade com melhor desempenho (Figura 8). O nomograma de mortalidade na UTI aos 28 dias incorporou APS III, Hb, ALT, Lac, TBil, albumina, status de sepse e lesão renal (Figura 8A). Ele apresentou uma AUC de 0,840 (Figura 8B), e a calibração mostrou concordância entre as probabilidades preditas e observadas de mortalidade aos 28 dias dentro da coorte do estudo (Figura 8C). O nomograma de mortalidade intrahospitalar em enfermaria geral incorporou albumina, lesão renal, status de sepse, BUN, TBil e AST (Figura 8D). Ele apresentou uma AUC de 0,904 (Figura 8E), e a calibração mostrou concordância entre as probabilidades preditas e observadas de mortalidade intrahospitalar dentro da coorte do estudo (Figura 8F). Como essas estimativas foram derivadas exclusivamente da validação interna, devem ser consideradas preliminares e exigem confirmação em coortes externas independentes.
Avaliação da complexidade do modelo em relação aos eventos de desfecho
A complexidade do modelo foi avaliada comparando o número de eventos desfecho em cada coorte de treinamento com o número de preditores no respectivo nomograma final. O modelo de predição de sepse em enfermaria incluiu 380 eventos de sepse e seis preditores (63,3 eventos por preditor). O modelo de mortalidade intra-hospitalar em enfermaria incluiu 56 óbitos e seis preditores (9,3 eventos por preditor), e o modelo de mortalidade em 28 dias na UTI incluiu 76 óbitos e oito preditores (9,5 eventos por preditor). Assim, o suporte de eventos foi substancial para o modelo de sepse, mas mais limitado para os dois modelos de mortalidade, que estavam próximos da regra prática comumente citada de aproximadamente 10 eventos por preditor.
DISPONIBILIDADE DE DADOS:
Todos os dados anonimizados em nível de paciente utilizados neste estudo estão publicamente disponíveis nos arquivos suplementares anexados a este artigo. Tabela Suplementar 5 contém os dados da coorte da enfermaria geral, e Tabela Suplementar 6 contém os dados da coorte da unidade de terapia intensiva. Antes da submissão, todas as informações diretas de identificação pessoal e outras informações potencialmente identificáveis foram removidas.

Figura 1: Seleção de características para o modelo de predição de sepse em pacientes com colangite aguda internados em enfermaria geral. (A) Análise de seleção de características Boruta; (B,C) Análises do caminho dos coeficientes LASSO e validação cruzada com 10 dobras. Clique aqui para visualizar uma versão maior desta figura.

Figura 2: Comparação e interpretação de modelos de aprendizado de máquina para predição de sepse em pacientes com colangite aguda internados em enfermaria geral. (A,B) Curvas ROC para os modelos candidatos de aprendizado de máquina nas coortes de treinamento e validação interna; (C,F) análises globais SHAP das contribuições dos preditores; (D) análise de curva de decisão; (E) curvas de calibração; (G) explicação individual SHAP para um paciente representativo. Clique aqui para visualizar uma versão maior desta figura.

Figura 3: Construção e avaliação do nomograma de predição de sepse para enfermaria geral. (A) Nomograma; (B) Curva ROC; (C) Curva de calibração. Clique aqui para visualizar uma versão maior desta figura.

Figura 4: Curvas de sobrevida de Kaplan-Meier para pacientes com colangite aguda estratificados conforme o estado de sepse. (A) Comparação da sobrevida em 28 dias entre pacientes com e sem sepse na coorte da UTI; (B) comparação da sobrevida durante a internação hospitalar entre pacientes com e sem sepse na coorte do setor geral. Clique aqui para visualizar uma versão maior desta figura.

Figura 5: Seleção de características para os modelos de mortalidade na UTI aos 28 dias e mortalidade intra-hospitalar em enfermarias gerais. (A) Análise de seleção de características Boruta para mortalidade na UTI aos 28 dias; (B,C) Análises do caminho dos coeficientes LASSO e validação cruzada com 10 dobras para mortalidade na UTI aos 28 dias; (D) Análise de seleção de características Boruta para mortalidade intra-hospitalar em enfermarias gerais; (E,F) Análises do caminho dos coeficientes LASSO e validação cruzada com 10 dobras para mortalidade intra-hospitalar em enfermarias gerais. Clique aqui para visualizar uma versão maior desta figura.

Figura 6: Comparação e interpretação de modelos de aprendizado de máquina para mortalidade em 28 dias na UTI em pacientes com colangite aguda. (A,B) Curvas ROC para os modelos candidatos de aprendizado de máquina nas coortes de treinamento e validação interna; (C,F) análises globais SHAP das contribuições dos preditores; (D) análise de curva de decisão; (E) curvas de calibração; (G) explicação individual SHAP para um paciente representativo. Clique aqui para visualizar uma versão maior desta figura.

Figura 7: Comparação e interpretação de modelos de aprendizado de máquina para mortalidade intra-hospitalar em enfermaria geral em pacientes com colangite aguda. (A,B) Curvas ROC para os modelos candidatos de aprendizado de máquina nas coortes de treinamento e validação interna; (C,F) análises SHAP globais das contribuições dos preditores; (D) análise de curva de decisão; (E) curvas de calibração; (G) explicação SHAP individual para um paciente representativo. Clique aqui para visualizar uma versão maior desta figura.

Figura 8: Construção e avaliação dos nomogramas para mortalidade na UTI aos 28 dias e mortalidade intra-hospitalar em enfermaria geral. (A–C) Nomograma, curva ROC e curva de calibração para mortalidade na UTI aos 28 dias; (D–F) nomograma, curva ROC e curva de calibração para mortalidade intra-hospitalar em enfermaria geral. Clique aqui para visualizar uma versão maior desta figura.
Tabela 1: Características basais dos pacientes incluídos. As características clínicas e laboratoriais são apresentadas separadamente para os grupos de enfermaria geral e UTI e comparadas entre pacientes com e sem sepse. Clique aqui para baixar este arquivo.
Tabela 2: Análise multifatorial da sepse em pacientes com colangite. Abreviações: WBC: leucócito; PLT: plaqueta. Números que indicam valores de p menores que 0,05 estão em negrito. Clique aqui para baixar este arquivo.
Tabela 3: A relação entre sepse e o prognóstico de pacientes com colangite. O modelo 1 não foi ajustado. O modelo 2 foi ajustado por idade e sexo. O modelo 3 foi ainda mais ajustado por hipertensão, diabetes, insuficiência cardíaca, acidente vascular cerebral e lesão renal. Para a coorte de enfermaria geral, o modelo 4 foi adicionalmente ajustado por VCM, Hb, PLT, albumina, CR, BUN, AST, ALT, sódio, potássio, cloreto e Lac. Para a coorte de UTI, o modelo 4 foi adicionalmente ajustado por APS III, SOFA, VCM, Hb, PLT, albumina, CR, BUN, AST, ALT, sódio, potássio, cloreto e Lac. HR, razão de risco; CI, intervalo de confiança; APS III, Avaliação da Fisiologia Aguda e Saúde Crônica III; SOFA, Avaliação Sequencial de Falência de Órgãos; VCM, contagem de leucócitos; Hb, hemoglobina; PLT, contagem de plaquetas; CR, creatinina; BUN, nitrogênio ureico no sangue; AST, aspartato aminotransferase; ALT, alanina aminotransferase; Lac, lactato. Valores em negrito indicam significância estatística em P < 0,05. Clique aqui para baixar este arquivo.
Figura Suplementar 1: Fluxo geral do estudo e do aprendizado de máquina. Pacientes com colangite aguda foram divididos em coortes de enfermaria geral e UTI, e foram definidas três tarefas de predição: sepse na enfermaria geral, mortalidade hospitalar na enfermaria geral e mortalidade em 28 dias na UTI. Para cada tarefa, os dados foram divididos em coortes de treinamento e validação interna na proporção de 7:3 antes da seleção de características. LASSO e Boruta foram realizados exclusivamente na coorte de treinamento, após o que foram desenvolvidos e comparados LR, RF, SVM e XGBoost. O modelo com melhor desempenho foi selecionado com base no desempenho da validação interna e interpretado usando SHAP. O nomograma de sepse na enfermaria geral utilizou variáveis mantidas na regressão logística multivariável, enquanto os nomogramas de mortalidade utilizaram preditores priorizados pela importância global das características SHAP.Clique aqui para baixar este arquivo.
Tabela Suplementar 1: Implementação computacional detalhada, procedimentos de pré-processamento, configurações de seleção de características e parâmetros do modelo de aprendizado de máquina. Abreviações: AUC, área sob a curva característica de operação do receptor; FN, falso negativo; FP, falso positivo; ICU, unidade de terapia intensiva; LASSO, operador de redução e seleção por módulo mínimo; LR, regressão logística; RF, floresta aleatória; SHAP, Explicações Aditivas de Shapley; SMOTE, técnica de sobreamostragem de minoria sintética; SVM, máquina de vetores de suporte; TN, verdadeiro negativo; TP, verdadeiro positivo; XGBoost, Boosting Extremo de Gradiente. Observação: As análises de aprendizado de máquina foram originalmente realizadas por meio de uma plataforma baseada em nuvem. Como a plataforma foi posteriormente atualizada, os números exatos das versões históricas dos pacotes de back-end não estavam mais acessíveis; portanto, as versões atuais dos pacotes Python não puderam ser relatadas retroativamente como as utilizadas nas análises originais. Os valores dos algoritmos mostrados acima representam as configurações de parâmetros predefinidos documentados, e não a otimização de hiperparâmetros específica para os resultados.Clique aqui para baixar este arquivo.
Tabela Suplementar 2: Completude dos dados em nível de variável nos conjuntos de dados analíticos finalizados para enfermaria geral e UTI. Os conjuntos de dados finalizados não continham valores ausentes para as variáveis incluídas nas análises correspondentes, e nenhuma imputação estatística foi realizada. Registros com dados obrigatórios ausentes foram excluídos durante a montagem retrospectiva do banco de dados; o número exato de exclusões pré-inclusão e os padrões originais de ausência não foram mantidos.Clique aqui para baixar este arquivo.
Tabela Suplementar 3: Desempenho dos modelos candidatos de aprendizado de máquina para predição de sepse em pacientes com colangite aguda em enfermaria geral. Avaliação da eficácia dos modelos de aprendizado de máquina na predição de sepse em pacientes com colangite aguda.Clique aqui para baixar este arquivo.
Tabela Suplementar 4: Desempenho dos modelos candidatos de aprendizado de máquina para mortalidade em enfermaria geral e mortalidade na UTI aos 28 dias em pacientes com colangite aguda. O desempenho de LR, RF, SVM e XGBoost é resumido para as coortes de treinamento e validação interna utilizando AUC, sensibilidade, especificidade, revocação, pontuação F1 e acurácia.Clique aqui para baixar este arquivo.
Tabela Suplementar 5: Dados anônimos em nível de paciente para a coorte de enfermaria geral. O conjunto de dados contém as variáveis clínicas e laboratoriais utilizadas nas análises de sepse e mortalidade hospitalar.Clique aqui para baixar este arquivo.
Tabela Suplementar 6: Dados anônimos em nível de paciente para a coorte da UTI. O conjunto de dados contém as variáveis clínicas e laboratoriais utilizadas para analisar a mortalidade em 28 dias.Clique aqui para baixar este arquivo.