El estudio se realizó de acuerdo con la Declaración de Helsinki, y el protocolo fue aprobado por el Comité de Ética del Hospital Torácico de Anhui (K2025-007) el 22 de abril de 2025. Se obtuvo el consentimiento informado de todos los sujetos participantes en el estudio.
Extracción y normalización de datos
Los perfiles transcriptómicos y los conjuntos de datos clínicos correspondientes para LUAD se obtuvieron de las cohortes TCGA y GEO. El conjunto de datos TCGA-LUAD se designó como conjunto de entrenamiento, mientras que GSE72094, GSE31210 y GSE26939 sirvieron como cohortes para validación externa (Tabla 1). Además, se recopilaron 900 MCRG de un estudio previo12 (Tabla Suplementaria 1). Los datos del transcriptoma se anotaron utilizando GENCODE v36 o los archivos de anotación de la plataforma GPL correspondientes. Los IDs de las sondas se convirtieron en símbolos génicos, los genes duplicados se fusionaron utilizando la función avereps y solo se conservaron los genes que codifican proteínas para generar matrices de expresión a nivel génico. Para el conjunto de entrenamiento TCGA-LUAD, se eliminaron los genes con Fragments per kilobase of exon model per million mapped fragments (FPKM) < 1 en más del 50 % de las muestras, y los valores de expresión restantes se transformaron mediante logaritmo base 2 (log2[FPKM+1]). Para las cohortes de validación GEO, se descargaron los datos de expresión en bruto, los IDs de las sondas se asignaron a símbolos génicos utilizando los archivos de anotación de la plataforma correspondiente, y se redujeron múltiples sondas que correspondían al mismo gen promediando sus valores de expresión. Estos conjuntos de datos se transformaron mediante logaritmo base 2 cuando fue necesario. No se aplicó corrección de efectos por lotes entre plataformas distintas de TCGA y GEO, ya que adoptamos una estrategia de estandarización por cohorte para garantizar una comparabilidad relativa. Específicamente, tanto para las cohortes de entrenamiento como de validación, los valores de expresión génica se centraron y escalaron (transformación de puntuación z) utilizando la media y la desviación estándar de cada conjunto de datos individualmente. Luego, se utilizaron los mismos coeficientes de regresión de Cox derivados del conjunto de entrenamiento para calcular las puntuaciones de riesgo en todas las cohortes. Para mantener la aplicabilidad clínica y evitar el sobreajuste a cualquier conjunto de validación, se empleó la puntuación de riesgo mediana de la cohorte de entrenamiento como un punto de corte fijo para estratificar a los pacientes en grupos de alto y bajo riesgo en todas las cohortes externas de validación. Se extrajo información clínica, incluyendo edad, sexo, estadio patológico, estadio Tumor-Nódulo-Metástasis (TNM), tipo histológico, tiempo de supervivencia, estado de supervivencia y tipo de tejido, cuando estuvo disponible. El punto final fue la supervivencia global (OS). Se excluyeron las muestras con información incompleta de supervivencia o con un tiempo de supervivencia < 30 días. El tiempo de supervivencia se convirtió en años, y el estado de supervivencia se codificó como 0 para vivo y 1 para muerto.
Identificación y análisis funcionales de genes candidatos
El paquete Limma identificó genes diferencialmente expresados (DEGs) entre muestras tumorales y normales de adenocarcinoma pulmonar (LUAD) en el conjunto de entrenamiento13. Los DEGs se definieron mediante los siguientes criterios: |log2FC| > 0,5 y valor p ajustado < 0,05. Posteriormente, se utilizó el algoritmo de agrupamiento difuso mfuzz del paquete de R ClusterGVis para dividir los DEGs en grupos de expresión distintos. Se realizó un análisis de Ontología Genética–Proceso Biológico (GO-BP) sobre los cinco genes representativos principales de cada grupo, basándose en sus puntuaciones de pertenencia. Se obtuvo un conjunto de genes comunes mediante la intersección de los DEGs con los MCRGs. Un análisis de enriquecimiento funcional mediante Ontología Genética/Enciclopedia de Kyoto de Genes y Genomas (GO/KEGG) evaluó la relevancia biológica de los genes que se solapaban. Las redes de interacción proteína-proteína (PPI) se obtuvieron a partir de la base de datos STRING14. Solo se conservaron las interacciones con puntuaciones de confianza > 0,7 para mejorar la fiabilidad de la red.
Selección de genes pronósticos
Se utilizó el paquete Survival para realizar un análisis de regresión de Cox univariado con el fin de identificar genes probables asociados con la supervivencia global en LUAD15. Los genes con un valor de p < 0,05 se consideraron indicadores pronósticos potenciales. La cohorte de entrenamiento TCGA-LUAD incluyó a 500 pacientes con datos completos de supervivencia, entre los cuales 216 (43,2 %) presentaron eventos de muerte durante el seguimiento. La proporción de genes candidatos (n = 108) respecto a eventos (n = 216) fue aproximadamente de 1:2, lo cual es aceptable para el análisis de regresión de Cox. Posteriormente, el análisis de regresión mediante el operador de contracción y selección de la mínima absoluta (LASSO) y el modelo de potenciación extrema del gradiente (XGBoost) seleccionaron aún más las características. Se construyeron modelos de riesgos proporcionales de Cox con family = "cox" mediante la función cv.glmnet del paquete glmnet. El parámetro de regularización óptimo se identificó utilizando validación cruzada de 10 pliegues, donde el valor λ.min representó el error mínimo de validación cruzada, seleccionándose como el valor óptimo de λ. Se extrajeron los genes con coeficientes de regresión distintos de cero como características candidatas. Para el modelo XGBoost, el tiempo de supervivencia y el estado de supervivencia se combinaron como la variable resultado, asignándose valores positivos a los eventos de muerte y valores negativos a los casos censurados. Los parámetros se establecieron como objective = "survival: cox" y eval_metric = "cox-nloglik", con 100 iteraciones y una tasa de aprendizaje de 0,1. Tras el entrenamiento del modelo, se calcularon las puntuaciones de importancia de los genes utilizando los valores de ganancia de características. Se conservaron los 20 genes principales tras ordenar las puntuaciones de importancia en orden descendente, con el fin de reducir la dimensionalidad de las características y la complejidad del modelo. Los genes que coincidieron entre los resultados de LASSO y XGBoost se identificaron como genes pronósticos candidatos.
Construcción y evaluación de un modelo pronóstico
Se desarrolló un modelo pronóstico mediante análisis de regresión de Cox multivariante de los genes candidatos identificados. Los puntajes de riesgo se calcularon individualmente de la siguiente manera:
.
donde Coefi se refiere al coeficiente para el gen i, y Expi indica el valor correspondiente de expresión génica. Posteriormente, los individuos se dividieron en dos grupos: alto riesgo y bajo riesgo, utilizando la puntuación media de riesgo como punto de corte. Luego, se generaron curvas de característica operativa del receptor (ROC) dependientes del tiempo. Para evaluar el potencial de sobreajuste, se realizó una validación interna mediante bootstrap con 1.000 iteraciones de remuestreo para calcular el índice C corregido por sesgo y las AUC dependientes del tiempo con intervalos de confianza del 95 %. Se generaron curvas de calibración para evaluar la concordancia entre las probabilidades de supervivencia predichas y observadas a los 2, 3 y 5 años. Además, se realizó un análisis de curva de decisión (DCA) utilizando el paquete ggDCA en R para evaluar el beneficio clínico neto del modelo en los puntos temporales de 2, 3 y 5 años, cuantificando el valor potencial de la puntuación de riesgo en la toma de decisiones clínicas a través de diferentes probabilidades umbral. Las diferencias de supervivencia entre los grupos estratificados por riesgo y entre otras categorías clínicas se compararon mediante curvas de supervivencia de Kaplan-Meier (KM) con prueba logarítmica de rango. Además, para esclarecer las contribuciones individuales de cada gen al rendimiento del modelo, se empleó el análisis de explicaciones aditivas de Shapley (SHAP) para interpretación explicativa a posteriori.
Desarrollo y validación externa del nomograma
Las relaciones entre las puntuaciones de riesgo calculadas y diversas características clínicas (incluyendo género, edad y estadio TNM) se examinaron mediante pruebas de suma de rangos de Wilcoxon o pruebas de Kruskal-Wallis para evaluar la aplicabilidad clínica del modelo. Para determinar si la puntuación de riesgo actuaba como un factor pronóstico independiente, se incorporaron variables clínicas junto con la puntuación de riesgo en un modelo de regresión de Cox multivariante. Luego, se construyó un nomograma pronóstico que combinaba los factores de riesgo clínicos independientes (por ejemplo, estadio) y la puntuación genética de riesgo mediante el paquete regplot de R, con el fin de individualizar las predicciones de probabilidad de supervivencia. Se utilizaron curvas de calibración para evaluar la concordancia entre la probabilidad de supervivencia predicha por el nomograma y los resultados reales de supervivencia. Finalmente, la capacidad predictiva definitiva y la generalización del sistema de nomograma integrado se validaron rigurosamente mediante curvas ROC dependientes del tiempo y análisis exhaustivos de subgrupos clínicos KM en las cohortes.
Análisis de infiltración inmunitaria y subtipos inmunitarios
Se utilizó CIBERSORT, mediante la matriz de firmas génicas de leucocitos (LM22), para estimar las proporciones relativas de 22 tipos de células inmunitarias y evaluar la infiltración de células inmunitarias en pacientes con adenocarcinoma pulmonar (LUAD). Las relaciones entre los niveles de expresión génica pronóstica y la infiltración inmunológica se evaluaron mediante análisis de correlación de Spearman. Los puntajes inmunitario, estromal, de pureza tumoral y de ESTIMATE se obtuvieron mediante el algoritmo ESTIMATE, y el test de Wilcoxon evaluó las diferencias entre los grupos de riesgo. Los pacientes con LUAD se asignaron a seis subtipos inmunitarios utilizando el paquete ImmuneSubtypeClassifier16. Además, se utilizó la prueba de Wilcoxon para comparar las distribuciones de subtipos inmunitarios entre los grupos de riesgo.
Análisis de puntos de control inmunitarios, inmunofenopuntuación y ciclo de inmunidad contra el cáncer
En este estudio, la prueba de suma de rangos de Wilcoxon se utilizó para evaluar 21 genes de puntos de control inmunitario17 en grupos estratificados por riesgo, con el objetivo de caracterizar el paisaje inmunitario del LUAD. La correlación de Spearman vinculó los genes pronóstico candidatos con los genes de puntos de control inmunitario. Para evaluar las diferencias en la respuesta a los inhibidores de puntos de control inmunitario (ICIs) en pacientes con LUAD con distintos niveles de riesgo, se obtuvieron datos de puntuación inmunofenotípica (IPS) para tratamientos anti-PD-1 y anti-CTLA-4 del Atlas del Inmunoma del Cáncer (TCIA)18, y se utilizó la base de datos Tracking Tumor Immunophenotype (TIP)19 para evaluar la actividad del ciclo cáncer-inmunidad, comparando las puntuaciones correspondientes entre los grupos de riesgo.
Análisis de mutaciones somáticas y sensibilidad a fármacos
La herramienta de mutaciones de TCGA recuperó perfiles de mutaciones somáticas para los casos de TCGA-LUAD con el fin de investigar la variación en los patrones de mutación entre los grupos de riesgo. El paquete maftools procesó y visualizó los datos de mutación. Se determinaron los niveles de carga mutacional tumoral (TMB) para cada muestra y se compararon entre las dos categorías de riesgo. Se realizó un análisis de sensibilidad farmacogenómica utilizando el paquete pRRophetic según la base de datos Genómica de la Sensibilidad a Fármacos en el Cáncer (GDSC)20. Se predijeron valores de concentración inhibitoria media (IC50) para fármacos anticancerígenos en cada paciente con LUAD, y las diferencias entre los grupos de riesgo se cuantificaron mediante la prueba de suma de rangos de Wilcoxon.
Evaluación de los niveles de expresión de genes pronósticos
Cada conjunto de datos sirvió para evaluar los niveles de transcripción de genes candidatos seleccionados relacionados con el resultado. Para vincular la expresión génica con el pronóstico del paciente, los puntos de corte óptimos se determinaron mediante la función surv_cutpoint del paquete de R survminer. En función de estos umbrales, los casos de LUAD se clasificaron en subgrupos de alta y baja expresión para el posterior análisis de supervivencia.
Además, se obtuvieron cinco pares de tumores de ADLC y tejidos normales adyacentes del Hospital del Tórax de Anhui, y posteriormente se realizó la validación mediante qPCR. Cada participante proporcionó consentimiento informado por escrito. Se seleccionaron seis genes pronósticos candidatos (PDGFB, LDHA, ZEB2, FKBP4, DMD y S100B) para la validación mediante qPCR. El ARN se extrajo de muestras de tejido homogenizadas utilizando un reactivo de extracción de ARN, seguido de extracción con cloroformo y precipitación con isopropanol. El espectrofotómetro permitió medir la concentración y pureza del ARN. La validación por qPCR de los seis genes pronósticos candidatos se realizó mediante una mezcla maestra de PCR basada en SYBR Green en un sistema de PCR en tiempo real: desnaturalización inicial a 95 °C durante 30 s, seguida de 40 ciclos de 95 °C durante 20 s, 55 °C durante 20 s y 72 °C durante 20 s. La expresión relativa se calculó y normalizó respecto a la gliceraldehído-3-fosfato deshidrogenasa (GAPDH) utilizando la técnica de 2-ΔΔCt. Los detalles de todos los reactivos e instrumentos se proporcionan en la Tabla de Materiales.
Análisis estadístico
Los análisis estadísticos se realizaron utilizando software de cálculo y graficación estadística. La red de interacciones proteína-proteína se visualizó mediante software de análisis de redes. Tras la evaluación de la normalidad, se utilizó la prueba t de Student para variables continuas con distribución normal y la prueba U de Mann-Whitney para aquellas con distribución no normal.