De acuerdo con las Medidas para la Revisión Ética de la Investigación en Ciencias de la Vida y Medicina que Involucran a Sujetos Humanos promulgadas en China el 18 de febrero de 2023, la investigación que utilice datos públicos puede cumplir los criterios para la exención de la revisión ética. Este estudio utilizó únicamente datos transcriptómicos secundarios públicos y desidentificados y no implicó el reclutamiento de nuevos participantes humanos, la recogida de muestras humanas ni experimentos con animales. Por lo tanto, no se requirió una aprobación ética institucional adicional. No se realizaron experimentos con animales en este estudio. Por lo tanto, la aprobación del comité institucional de cuidado y uso animal no era aplicable.
Fuentes de datos para genes relacionados con el estrés del retículo endoplásmico en la fibrilación auricular
En este estudio, se recuperaron conjuntos de datos transcriptómicos relacionados con la FA, disponibles públicamente de la base de datos GEO, incluyendo GSE41177, GSE79768, GSE115574, GSE14975 y GSE165838. La información detallada sobre los conjuntos de datos GSE se proporciona en el Archivo Suplementario 1—Tabla Suplementaria S1. GSE41177 y GSE79768 se utilizaron para construir la cohorte integrada de entrenamiento transcriptómico en masa, mientras que GSE115574 y GSE14975 se emplearon como dos cohortes independientes de validación externa. GSE165838 se utilizó para el análisis transcriptómico de células individuales. Dado que estos conjuntos de datos se generaron en diferentes plataformas y pueden diferir en origen de tejido, antecedentes clínicos y composición de la muestra, cada conjunto de datos fue preprocesado por separado según las características de su plataforma antes de su integración o validación. Posteriormente, se realizó corrección por lotes utilizando el paquete sva R para la cohorte de formación fusionada. El conjunto de genes relacionados con el estrés del retículo endoplasmático fue recuperado de la base de datos GeneCards con una puntuación de relevancia ≥ 3 y, tras la deduplicación, formó la lista de genes objetivo utilizada en este estudio.
Análisis de genes expresados diferencialmente
Tras la estandarización y normalización de los datos, se utilizó el limma del paquete R para identificar genes expresados diferencialmente (DEGs) en el conjunto de entrenamiento integrado. Los DEGs se definieron utilizando los siguientes criterios de significación: valor P ajustado por tasa de descubrimiento falso (adj. P.Val) < 0,05 y |log2FC| > 0,58510. Para visualizar los patrones de expresión de los DEGs, se generaron gráficos volcánicos y mapas de calor utilizando los paquetes ggplot2 y pheatmap, respectivamente.
Análisis de WGCNA
Para dilucidar los posibles mecanismos de regulación génica coordinada, definir los patrones de asociación entre los módulos de coexpresión y las variables clínicas de rasgo, e identificar biomarcadores centrales o dianas terapéuticas con potencial traslacional, se aplicóWGCNA 11.
Se construyó una red ponderada de coexpresiones utilizando el paquete WGCNA en R. La potencia de umbral suave (β) se seleccionó según el criterio de topología libre de escala; el valor de β correspondiente se eligió para análisis posteriores cuando el índice de ajuste de topología libre de escala (R2) alcanzó y se mantuvo por encima de 0,8512. Durante la identificación del módulo, se optimizaron parámetros relacionados con el corte dinámico de árboles y la sensibilidad a la detección de módulos para mejorar la resolución y estabilidad de los límites del módulo. Finalmente, se extrajeron módulos significativamente asociados con el rasgo objetivo y se identificaron genes hub intramodulares como conjuntos de genes candidatos para análisis posteriores.
Análisis de enriquecimiento de DEGs relacionados con la FA
Para identificar con precisión los genes centrales, los DEG se intersectaron primero con genes de los módulos clave de WGCNA para definir un conjunto de genes implicados en la patogénesis de la FA. A continuación, este conjunto de genes AF se intersectó aún más con genes relacionados con el ERS, y los genes superpuestos resultantes se mantuvieron para análisis posteriores.
El enriquecimiento funcional de los genes evaluados fue evaluado utilizando análisis de Gene Ontology (GO) y la Kyoto Encyclopedia of Genes and Genomes (KEGG). Los términos GO se analizaron con el R package clusterProfiler para resumir el enriquecimiento en las categorías13 de procesos biológicos (BP), componentes celulares (CC) y función molecular (MF). Posteriormente, se utilizó el análisis KEGG para identificar vías enriquecidas asociadas a los genesobjetivo 14. Los resultados de enriquecimiento con un valor P ajustado < 0,05 se consideraron estadísticamente significativos. Los términos principales de GO y las rutas KEGG se mostraban como diagramas de barras y diagramas de burbujas usando ggplot2.
Análisis de interacción proteína-proteína (IBP)
El análisis de IBP se realizó subiendo el conjunto génico intersectado a la base de datos STRING, restringiendo el organismo a Homo sapiens. Se eliminaron los nodos desconectados y se recuperaron las interacciones utilizando un umbral de puntuación de confianza medio (puntuación combinada ≥ 0,4). La red PPI resultante se importó entonces a una herramienta de visualización y análisis de red para el análisis topológico y así identificar nodos clave.
Construcción de un modelo candidato de clasificación AF-ERS basado en 12 algoritmos de aprendizaje automático
En este estudio, se desarrolló un marco de clasificación de conjuntos basado en doce algoritmos convencionales de aprendizaje automático para detectar genes de firma candidatos relacionados con ERS asociados con la FA y optimizar el rendimiento en la clasificación. Para la partición de datos, tras la estandarización y normalización, GSE41177 y GSE79768 se fusionaron para generar la matriz de expresión de cohortes de entrenamiento. GSE115574 se utilizó como una cohorte de validación externa independiente para evaluar la generalizabilidad del modelo. Específicamente, los DEGs se identificaron por primera vez en la cohorte de entrenamiento (|log2FC| >0,585, ajustado p < 0,05). Estos DEGs se intersectaron entonces con genes de los módulos clave de WGCNA y genes relacionados con el ERS, y el conjunto de genes resultante se utilizó como características de entrada para la construcción del modelo.
Para vincular genes relacionados con ERS con el fenotipo AF, se desarrolló un modelo de clasificación candidato utilizando 12 enfoques de aprendizaje automático: Lasso, Ridge, modelo lineal generalizado escalonado (Stepglm), aumento extremo de gradiente (XGBoost), bosque aleatorio (RF), red elástica (Enet), regresión parcial de mínimos cuadrados para modelos lineales generalizados (plsRglm), modelado de regresión generalizada potenciada (GBM), Bayes naïve, análisis discriminante lineal (LDA), glmBoost, y máquina de vectores de soporte (SVM). Se adoptó una estrategia sistemática de modelado combinatorio añadiendo un segundo algoritmo al primero e integrándolos mediante el parámetro de ajuste α, lo que permitió 113 combinaciones de selección de características y ajuste de modelos que se evaluaron de forma exhaustiva. La discriminación del modelo se evaluó calculando el área bajo la curva característica de funcionamiento del receptor (AUC). Según criterios de selección de modelos previamente reportados, el marco final del candidato se definió como el modelo con mejor rendimiento global, evaluado por la media de la AUC entre las cohortes de formación y validación.
Esta estrategia de modelado combinatorio se basó en estudios previos en aprendizaje automáticobiomédico 15,16,17. En conjunto, estos estudios indican que ningún algoritmo supera consistentemente a otros en conjuntos de datos y tareas analíticas. Partiendo de esta premisa, adoptar un marco de aprendizaje en conjunto y modelado combinatorio puede aumentar la probabilidad de obtener un modelo candidato de alto rendimiento con una generalizabilidad más estable y mejorar la robustez de la selección del modelo.
Posteriormente, se aplicaron los valores SHapley Aditivas (SHAP) para interpretar el modelo de aprendizaje automático visualizando las características clave que impulsan la clasificación AF, cuantificando así la contribución de cada característica al resultado previsto e ilustrando cómo los genes de firma individuales influyen en la salida finaldel modelo 18.
Evaluación del rendimiento del modelo y validación externa del modelo óptimo
El rendimiento del modelo óptimo se evaluó en la cohorte de entrenamiento y en la cohorte independiente de validación externa (GSE115574). A nivel de modelo, se construyó una matriz de confusión basada en las etiquetas de clase predichas y se reportaron las métricas de clasificación correspondientes. Las curvas de característica de funcionamiento del receptor (ROC) se generaban usando el paquete R pROC, y el AUC se calculaba para cuantificar el rendimiento discriminativo.
A nivel de biomarcadores, se graficaron curvas ROC de un solo gen para cada gen clave en el modelo óptimo, y se calcularon los AUC correspondientes para evaluar su capacidad discriminatoria individual. Además, la expresión diferencial de los genes clave se resumió mediante un gráfico volcánico, y se emplearon diagramas de caja para representar sus distribuciones de expresión en muestras de enfermedad frente a muestras sanas. Para evaluar aún más la generalizabilidad de la firma génica óptima previamente definida por el modelo, se realizó una validación externa independiente adicional utilizando GSE14975. GSE14975 contiene datos transcriptómicos de muestras del apéndice auricular izquierdo, incluyendo cinco muestras de fibrilación auricular y cinco muestras de ritmo/control sinusal. Todos los genes incluidos en la firma bloqueada estaban disponibles en este conjunto de datos. Para mantener la coherencia con el flujo de trabajo analítico original entre cohortes, la cohorte de desarrollo y GSE14975 se armonizaron usando ComBat con la fuente del conjunto de datos como variable por lotes. Esta armonización se realizó de manera no supervisada. Es importante destacar que las etiquetas de enfermedad/control de GSE14975 no se utilizaron para la selección de características, estimación de coeficientes, determinación de umbrales ni ajuste de hiperparámetros.
El modelo óptimo de puntuación derivado del modelo se ajustó usando solo la cohorte de desarrollo y luego se aplicó a GSE14975 para validación externa. El rendimiento del modelo en GSE14975 se evaluó utilizando análisis de la curva característica de funcionamiento del receptor, área bajo la curva, intervalo de confianza (IC) del 95%, sensibilidad, especificidad, precisión, valores predictivos positivos y negativos, y puntuación Brier. Además, se generaron curvas ROC de un solo gen para todos los genes óptimos derivados de modelos en GSE14975 para ilustrar su capacidad discriminatoria individual. Para evaluar aún más el posible sobreajuste en la cohorte de desarrollo, se realizaron validaciones cruzadas repetidas de 10 veces y corrección de optimismo bootstrap utilizando la firma génica derivada del modelo óptimo bloqueado. Para la validación cruzada repetida, la cohorte de desarrollo se particionó repetidamente en 10 dobleces, y la discriminación del modelo se resumió en todas las iteraciones. Para la validación bootstrap, se generaron 1.000 remuestreos bootstrap para estimar el optimismo del rendimiento aparente del conjunto de desarrollo y calcular el AUC corregido por optimismo. Dado que la firma final se derivó del modelo óptimo, la contribución de cada gen se interpretó principalmente según la magnitud absoluta y la dirección de los coeficientes del modelo. Además, se realizaron análisis ROC de un solo gen en GSE14975 para ilustrar la capacidad discriminatoria individual de cada gen componente. Para fines de visualización, las curvas ROC de un solo gen se orientaron para reflejar la capacidad discriminatoria independientemente de si una expresión más alta o baja se asociaba con FA.
Análisis de enriquecimiento de conjuntos génicos (GSEA)
Para explorar las implicaciones funcionales de los genes clave, se realizó GSEA utilizando muestras del grupo de enfermedad19. Para cada gen clave, las muestras se estratificaron en subgrupos de alta y baja expresión utilizando el valor mediano de expresión en el grupo de la enfermedad como punto de corte. Se calculó la diferencia de expresión media entre los dos subgrupos para cada gen y se generó una lista de genes ordenados en orden descendente como entrada para el análisis de enriquecimiento. GSEA se realizó utilizando el paquete R clusterProfiler, con conjuntos de genes obtenidos de la colección MSigDB c2.cp.kegg.Hs.symbols.gmt. La significación estadística se definió como p < 0,05. La dirección del enriquecimiento se determinó mediante el signo de la puntuación de enriquecimiento normalizado (NES), y se generaron gráficos de enriquecimiento para las vías representativas.
Evaluación de la abundancia de subtipos de células inmunitarias y expresión diferencial
El algoritmo de deconvolución CIBERSORT se aplicó para estimar la abundancia relativa de subconjuntos de células inmunitarias infiltrantes y sus interrelaciones entre muestras. A partir de la matriz de firma leucocitaria LM22, la composición de las células inmunitarias se infirió cuantitativamente a partir de perfiles de expresión génica utilizando el paquete R CIBERSORT20. Se utilizó un umbral de p < 0,05 para filtrar los resultados, y solo se conservaron muestras que cumplían este criterio para análisis posteriores. Se generaron diagramas de caja para comparar las fracciones relativas estimadas de subconjuntos de células inmunitarias entre los grupos FA y control. Además, se realizó el análisis de correlación de Spearman para evaluar las asociaciones entre los niveles de infiltración de células inmunitarias y la expresión génica central.
Análisis de celda única
Se realizó un análisis transcriptómico de célula única utilizando el conjunto de datos GEO GSE165838. Las matrices de recuento gen-celular en bruto se importaron a R y se procesaron usando Seurat v4.4.0. Para cada muestra, se generó un objeto Seurat usando CreateSeuratObject con min.cells = 5 y min.features = 300. Se calcularon métricas de control de calidad, incluyendo el número de genes detectados, el recuento total de identificadores moleculares únicos (UMI), el porcentaje de genes mitocondriales, el porcentaje de genes ribosómicos y el porcentaje de genes de hemoglobina, para cada célula. Las células se retuvieron si tenían más de 500 genes detectados, menos de 5.000 recuentos de UMI, porcentaje de genes mitocondriales < 25%, porcentaje de genes ribosómicos > 3% y porcentaje de genes de hemoglobina < 1%. Se eliminaron genes detectados en menos de tres células. MALAT1 y los genes mitocondriales también fueron excluidos antes del análisis posterior. DoubletFinder se utilizaba para detectar y excluir posibles dobletes. En resumen, las células se dividieron por identidad de muestra y la detección de dobletos se realizó por separado para cada muestra usando componentes principales 1–30.
El parámetro pN se estableció en 0,25 y el valor óptimo de pK se seleccionó según la métrica máxima de BC obtenida mediante el barrido de parámetros. La tasa esperada de dobles se estimó según el número de células recuperadas en cada muestra, con tasas del 2,5%, 5% y 6,5% utilizadas en muestras con números celulares relativamente bajos, intermedios y altos, respectivamente. Solo se conservaban las células clasificadas como singlets. La contaminación por ARN ambiental se estimó aún más utilizando DecontX, y se excluyeron células con una puntuación de contaminación ≥ 0,2. Tras el control de calidad, la eliminación de dobles y el filtrado de ARN ambiental, se retuvieron 40.886 células y 23.947 genes para análisis posteriores. El conjunto de datos filtrado de células individuales se normalizó con el método LogNormalize usando un factor de escala de 10.000, seguido de la identificación de genes altamente variables. Los datos se escalaron después antes del análisis de componentes principales.
Para reducir los efectos por lotes específicos de la muestra, Harmony se aplicó usando orig.ident como variable por lotes. La visualización de Aproximación y Proyección de Variedad Uniforme (UMAP) y la construcción del grafo del vecino más cercano se realizaron utilizando las primeras 15 dimensiones corregidaspor Armonía 21. El agrupamiento se realizó utilizando el algoritmo de Lovaina, y se evaluaron múltiples resoluciones de agrupamiento. La última anotación principal de tipo de celda se basó en el resultado de agrupamiento a resolución 0,05. Los grupos celulares se anotaban manualmente según la expresión canónica del gen marcador. Esta estrategia de anotación basada en marcadores es coherente con estudios previos de perfilado inmunitario unicelular22. Las células T fueron identificadas por CD3D, CD3E y TRAC; células natural killer (NK) por NKG7, GNLY, NCAM1 y KLRG1; células monocito-macrófago por LYZ, CD14, FCGR3A, CD68, CD163, FCN1, TYROBP, S100A8 y S100A9; células B por MS4A1 y CD79A; células plasmáticas por MZB1 y XBP1; células endoteliales por PECAM1, VWF y CDH5; células musculares lisas vasculares por ACTA2, TAGLN, MYH11 y MYL9; fibroblastos por DCN, LUM, COL1A1, COL1A2 y PDGFRA; células similares a neutrófilos por FCGR3B, CXCR2, S100A8 y MPO; los mastocitos por TPSB2; y células dendríticas por LILRA4, CD1C y XCR1. La expresión de marcadores y genes entre los grupos se visualizó mediante gráficos de puntos, y la distribución de expresión de los genes centrales finales relacionados con el ERS se visualizó en incrustaciones de UMAP.
Para cuantificar la actividad transcripcional relacionada con el ERS a nivel de célula única, se utilizó el conjunto final de genes hub para calcular las puntuaciones de firma célula por célula utilizando AUCell, análisis de enriquecimiento de conjuntos génicos de muestra única y Seurat AddModuleScore. Para AUCell, las clasificaciones celulares se construyeron a partir de la matriz de expresión de ARN normalizada, y las puntuaciones AUC se calcularon utilizando el conjunto de genes hub, con el 10% superior de genes clasificados como umbral máximo de clasificación. Para ssGSEA, las puntuaciones de enriquecimiento se calcularon utilizando el paquete GSVA. Las tres salidas de puntuación se centraron y escalaron, luego se normalizaron al máximo y finalmente se sumaron para generar una puntuación compuesta integrada relacionada con ERS para cada celda. La distribución de la puntuación compuesta se comparó entre poblaciones celulares anotadas para evaluar la heterogeneidad por tipo celular del programa relacionado con el ERS. Dado que la línea monocito-macrófago mostró un enriquecimiento destacado de la firma relacionada con el ERS y estuvo estrechamente asociada con la remodelación inmunoinflamatoria, fue seleccionada para análisis posteriores dentro de la línea de linaje. Las células monocito-macrófago se dividieron en grupos de puntuación alta y baja según la mediana de la puntuación compuesta relacionada con el ERS. Posteriormente se realizó un análisis de trayectoria pseudotemporal en células monocito-macrófago utilizando monóculo.
Para el análisis de pseudotiempo, se creó un objeto CellDataSet a partir de la matriz de conteo en bruto utilizando un modelo de expresión binomial negativa. Luego se estimaron los factores de tamaño y las dispersiones. Los genes de ordenación se seleccionaron utilizando un umbral de expresión media de ≥ 0,1 y una dispersión empírica mayor que la dispersión ajustada. La dimensionalidad se redujo con el algoritmo DDRTree y las celdas se ordenaron a lo largo de la trayectoria inferida. Se visualizaron los patrones dinámicos de expresión de los genes hub relacionados con el ERS a lo largo del seudotiempo. Se realizó un análisis de comunicación célula-célula utilizando CellChat para explorar posibles interacciones ligando-receptor entre células monocito-macrófago con diferentes puntuaciones relacionadas con el ERS. Para este análisis, las células monocito-macrófago se etiquetaron como de alta o baja según la mediana de la puntuación compuesta, mientras que otras células conservaron sus etiquetas originales de tipo celular. La matriz de expresión de ARN normalizada y las correspondientes anotaciones de grupos celulares se utilizaron para crear el objeto CellChat. Para el análisis de comunicación célula-célula, se seleccionó la base de datos humana CellChatDB, y solo se evaluaron las interacciones de señalización secretadas. Se detectaron genes sobreexpresados y pares ligando-receptor antes de calcular las probabilidades de comunicación. Los grupos celulares que contenían menos de 10 células fueron excluidos del análisis de interacción. Posteriormente se estimaron y agregaron probabilidades de comunicación a nivel de vía para comparar el número y la intensidad de las interacciones entre poblaciones celulares. Para facilitar la reproducibilidad, a continuación se proporciona una tabla de puntos de control que enlaza cada paso del protocolo con su correspondiente cifra o tabla de salida esperada (Archivo Suplementario 1—Tabla Suplementaria S2).