Todos os procedimentos com animais foram revisados e aprovados pelo Comitê de Ética em Experimentação Animal do Segundo Hospital Afiliado da Universidade de Medicina Chinesa de Henan (Número de Aprovação: HNSZYYYJS2023011150). Todos os procedimentos foram realizados de acordo com as Diretrizes para Revisão Ética do Bem-Estar de Animais de Laboratório (GB/T 35892-2018) e os princípios 3R de Substituição, Redução e Aperfeiçoamento. Os reagentes, bancos de dados, softwares e equipamentos utilizados neste estudo estão listados na Tabela de Materiais.
1. Recursos de dados e materiais experimentais
Camundongos transgênicos machos de linhagem SPF CTNTR141W com fenótipo de cardiomiopatia dilatada (DCM) espontânea e peso corporal de 25 ± 2 g foram utilizados como grupo modelo. Camundongos machos C57BL/6J de linhagem SPF, com idade correspondente e peso corporal de 25 ± 2 g, foram utilizados como grupo controle. Cada grupo incluiu 12 camundongos. Todos os animais foram obtidos de instituições detentoras de licenças válidas para produção de animais de laboratório e mantidos em ambiente com barreira de nível SPF a 22 ± 2 °C e umidade relativa de 40%–60%, sob ciclo de luz/escuridão de 12 h, com livre acesso a alimento e água esterilizados. Após uma semana de aclimatação, todos os camundongos foram mantidos nas mesmas condições por mais 4 semanas antes da avaliação da função cardíaca e coleta de amostras. Todos os camundongos tinham entre 6 e 8 semanas de idade no início do experimento. Os animais foram profundamente anestesiados e eutanasiados por dislocação cervical.
Sete conjuntos de dados transcriptômicos públicos de tecido miocárdico do ventrículo esquerdo de pacientes com miocardiopatia dilatada (DCM) foram obtidos do banco de dados Gene Expression Omnibus (GEO)19. Esses conjuntos de dados incluíram seis conjuntos de dados transcriptômicos em massa e um conjunto de dados de sequenciamento de RNA de célula única (scRNA-seq), GSE145154. As frações positivas e negativas para CD45 foram incluídas na análise. As frações celulares positivas e negativas para CD45 foram combinadas antes do agrupamento. A identidade da amostra foi utilizada como a principal variável de lote para a integração Harmony. Foram incluídas amostras normais do ventrículo esquerdo e amostras de DCM do ventrículo esquerdo do GSE145154, especificamente GSM4307515, GSM4307516, GSM4307520 e GSM4307521. Os conjuntos de dados utilizados neste estudo foram GSE145154, GSE5406, GSE42955, GSE57338, GSE79962, GSE116250 e GSE141910. Todas as amostras que não eram de DCM foram excluídas, e somente amostras controle (grupo Controle) e amostras de DCM (grupo DCM) foram mantidas. Nenhuma amostra foi removida após o controle de qualidade. As informações das amostras dos conjuntos de dados GEO incluídos são resumidas a seguir: GSE5406 continha 102 amostras (16 controle e 86 amostras de DCM); GSE42955 continha 17 amostras (5 controle e 12 amostras de DCM); GSE57338 continha 231 amostras (136 controle e 95 amostras de DCM); GSE79962 continha 20 amostras (11 controle e 9 amostras de DCM); GSE116250 continha 51 amostras (14 controle e 37 amostras de DCM); e GSE141910 continha 322 amostras (161 controle e 161 amostras de DCM).
2. Pré-processamento dos dados de transcriptoma em massa
As matrizes de expressão bruta e os arquivos de anotação clínica para os seis conjuntos de dados em massa foram baixados utilizando o pacote GEOquery20. Os arquivos CEL brutos foram recuperados para os conjuntos de dados de micromatrizes Affymetrix, e as matrizes de contagem bruta foram recuperadas para os conjuntos de dados de RNA-seq. A correção de fundo, a normalização por quantis e o cálculo de expressão para os dados de micromatrizes foram realizados utilizando o algoritmo robust multi-array average implementado no pacote affy21.
Os dados de contagem de RNA-seq foram normalizados utilizando o método da média aparada de valores M no pacote edgeR22 e foram convertidos em valores log₂ transformados de contagens por milhão. Os identificadores de sondas foram convertidos em símbolos gênicos oficiais utilizando arquivos de anotação específicos da plataforma. Quando múltiplas sondas correspondiam ao mesmo gene, o valor médio de expressão foi calculado.
Os efeitos técnicos de lote entre conjuntos de dados foram removidos utilizando o algoritmo ComBat no pacote sva23. A origem do conjunto de dados e a plataforma de detecção foram especificadas como fatores de lote. A análise de componentes principais foi realizada antes e depois da correção de lote para avaliar a eficácia da remoção dos efeitos de lote.
3. Pré-processamento dos dados de transcriptoma de célula única e anotação celular
A matriz de expressão gênica de GSE145154 foi importada para o Seurat para construir um objeto Seurat utilizando a versão 5 do Seurat24. Células de baixa qualidade foram excluídas usando os seguintes limiares: 200–6.000 genes detectados por célula, contagem total de identificadores moleculares únicos superior a 500 e porcentagem de genes mitocondriais abaixo de 25%. Células fora desses limiares de controle de qualidade foram excluídas por serem consideradas de baixa qualidade ou rompidas. Excluímos células de baixa qualidade utilizando exclusivamente os limiares de controle de qualidade descritos acima.
A normalização logarítmica foi realizada utilizando a função NormalizeData com um fator de escala de 10.000. Os 3.000 genes altamente variáveis foram selecionados utilizando a função FindVariableFeatures com o método vst. Os dados foram normalizados utilizando ScaleData, seguido por análise de componentes principais para redução linear da dimensionalidade.
Os efeitos de lote foram corrigidos utilizando o algoritmo Harmony25 por meio da função RunHarmony, com a identidade da amostra especificada como a variável de agrupamento. Os primeiros 15 componentes principais foram utilizados para agrupar as células usando as funções FindNeighbors e FindClusters. O agrupamento foi realizado utilizando o algoritmo Leiden com uma resolução de 0,15. A redução não linear da dimensionalidade e a visualização foram realizadas utilizando a aproximação uniforme de variedades e projeção.
Os tipos celulares foram anotados utilizando genes marcadores canônicos juntamente com anotação automatizada usando o pacote SingleR26. Os genes marcadores foram os seguintes: linfócitos B, IGKC, MS4A1 e CD79A; cardiomiócitos, TNNI3, MYL2 e ACTC1; células endoteliais, VWF, PECAM1 e EGFL7; macrófagos, C1QC, C1QB e C1QA; monócitos, S100A8, S100A9 e G0S2; células natural killer, NKG7, GNLY e CCL5; células musculares lisas, MYL9, TAGLN e ACTA2; células estromais, FBLN1, LUM e DCN; e linfócitos T, CD3E, CD3G e CD3D.
4. Análise de expressão diferencial e pontuação de enriquecimento de conjuntos de genes
Um modelo linear foi construído utilizando o pacote limma27 para comparar a expressão gênica entre os grupos com miocardiopatia dilatada (DCM) e controles saudáveis. Genes com valor de P < 0,05 e uma razão de variação absoluta maior que 1,5, correspondente a uma razão de variação log₂ absoluta maior que 0,58, foram definidos como diferencialmente expressos de forma significativa.
Foi realizada uma análise de enriquecimento de conjunto de genes em amostra única para calcular os escores de enriquecimento dos conjuntos de genes relacionados ao envelhecimento e aos mitocôndrios em cada amostra28. As diferenças nos escores de enriquecimento entre os grupos com miocardiopatia dilatada (DCM) e controles saudáveis foram avaliadas utilizando o teste de soma de postos de Wilcoxon, considerando um valor de P < 0,05 como estatisticamente significativo.
Em nível de única célula, os escores dos módulos relacionados ao envelhecimento e mitocondriais foram calculados utilizando a função AddModuleScore no Seurat. As diferenças nos escores dos módulos entre os grupos foram avaliadas utilizando o teste de soma de postos de Wilcoxon.
Assinaturas gênicas relacionadas ao envelhecimento foram recuperadas do banco de dados CellAge (https://genomics.senescence.info/cells/), e conjuntos de genes relacionados às mitocôndrias foram obtidos do GeneCards (https://www.genecards.org/). As listas completas de genes utilizadas para pontuação estão fornecidas no Arquivo Suplementar 1.
5. Construção da rede de coexpressão gênica ponderada
Os 5000 principais genes codificadores de proteínas com maior variância de expressão em dados transcriptômicos de população celular foram mantidos para a construção da rede. A função pickSoftThreshold foi aplicada para calcular o índice de ajuste à topologia livre de escala sob múltiplas potências de limiarização suave. O limiar ótimo foi determinado como a potência mínima que produz uma rede livre de escala com valor de R2 acima de 0,9. Assim, adotou-se uma potência de limiarização suave de β = 5 para a análise subsequente da rede.
Uma rede de coexpressão ponderada com sinais foi construída utilizando a função blockwiseModules com um tamanho mínimo de módulo de 30. Os coeficientes de correlação de Pearson foram calculados entre cada eigengene do módulo e a pontuação de envelhecimento relacionado ou de enriquecimento mitocondrial. Módulos com coeficiente de correlação absoluto maior que 0,4 e P < 0,001 foram considerados módulos significativamente associados.
Genes dentro dos módulos significativamente associados foram cruzados com genes diferencialmente expressos para identificar genes candidatos ao envelhecimento associados à DCM e genes candidatos a mitocôndrias associados à DCM.
6. Análise de enriquecimento funcional
As análises de enriquecimento funcional, incluindo as análises de Ontologia Genética (GO) e de vias da Enciclopédia de Quioto de Genes e Genomas (KEGG), foram realizadas em genes candidatos utilizando o pacote clusterProfiler29. O enriquecimento GO abrangeu três categorias padrão: processo biológico, componente celular e função molecular.
Todas as análises foram realizadas com anotação da espécie humana, taxa de falsa descoberta (FDR) para correção do valor P e limiar de valor q de 0,05. Os conjuntos de genes foram restritos a uma faixa de tamanho de 10–500 genes, e os termos com FDR < 0,05 foram definidos como estatisticamente significativos. Por fim, os resultados de enriquecimento de GO foram visualizados via gráficos de barras agrupadas, enquanto os resultados de enriquecimento de KEGG foram exibidos utilizando gráficos de bolhas.
7. Construção da rede PPI e triagem de genes centrais
Os genes candidatos foram submetidos ao banco de dados STRING versão 11.530, com o organismo definido como Homo sapiens e o limiar de confiança da interação definido como um escore combinado maior que 0,7. Os nós desconectados foram ocultados e os dados de interação foram exportados no formato de valores separados por tabulação.
Os dados de interação foram importados para o Cytoscape versão 3.9.1 para visualização31. Os escores topológicos dos nós foram calculados utilizando o plugin CytoHubba32 com três algoritmos: Grau, componente máximo da vizinhança e centralidade de clique máximo.
Os módulos funcionais centrais dentro da rede foram identificados utilizando o plugin MCODE33 com os seguintes parâmetros padrão: limite de grau, 2; k-core, 2; limite de pontuação do nó, 0,2; e profundidade máxima, 100. Os genes classificados entre os 10 primeiros por todos os três algoritmos topológicos foram intersectados com os genes na sub-rede principal do MCODE para identificar os genes centrais definitivos de interação proteína-proteína.
8. Seleção de genes centrais baseada em aprendizado de máquina e construção de modelo diagnóstico
Para garantir reprodutibilidade e representação balanceada, o conjunto de dados transcriptômicos bulk integrado foi dividido aleatoriamente em conjuntos de treinamento e validação em uma proporção de 7:3, utilizando uma semente aleatória fixa (seed = 123456). Essa divisão foi estratificada por grupo de doença (DCM versus controle) para manter proporções de classes consistentes em ambos os conjuntos. Antes da divisão, os efeitos de lote provenientes de diferentes fontes de conjuntos de dados foram corrigidos usando o pacote sva, e as amostras integradas foram tratadas como uma única coorte durante a alocação aleatória.
Três algoritmos de aprendizado de máquina foram aplicados para triar genes candidatos. Primeiro, foi realizada uma regressão logística LASSO via a função cv.glmnet no pacote glmnet34Um modelo de classificação binária com validação cruzada de 5 dobras foi construído, adotando-se a AUC como métrica de avaliação. Os genes com coeficientes não nulos em lambda.min foram reservados como genes candidatos.
Em segundo lugar, foi construído um modelo de classificação por floresta aleatória com 500 árvores de decisão utilizando o pacote randomForest35. O número de variáveis amostradas para cada divisão foi definido como a raiz quadrada do número total de características. A importância dos genes foi quantificada com base no coeficiente de Gini, e os 10 principais genes com os escores de importância mais altos foram mantidos.
Terceiro, a análise SVM-RFE foi implementada utilizando a função rfe no pacote caret36. O número de características foi definido variando de 1 a 10, e foi adotada validação cruzada de 5 dobras para o treinamento do modelo. O subconjunto de genes com a melhor acurácia de validação cruzada foi finalmente selecionado.
Os genes identificados pelos três algoritmos foram definidos como os genes finais do núcleo relacionados ao envelhecimento e às mitocôndrias na miocardiopatia dilatada (DCM). Em seguida, modelos diagnósticos foram construídos utilizando 10 algoritmos de classificação: árvore de decisão, máquina de aumento de gradiente, modelo linear generalizado com reforço, k-vizinhos mais próximos, regressão logística, rede neural, mínimos quadrados parciais, floresta aleatória, máquina de vetores de suporte e gradiente extremo com reforço.
Curvas de característica operacional do receptor foram geradas utilizando o pacote pROC37. A área sob a curva, acurácia, sensibilidade e especificidade foram calculadas para avaliar o desempenho diagnóstico nos conjuntos de treinamento e validação.
A análise SHapley Additive exPlanations foi realizada para calcular a contribuição de cada gene principal nas previsões do modelo38. Foram gerados gráficos resumo e gráficos em cascata por amostra. Considerou-se que um modelo diagnóstico final com área sob a curva maior que 0,8 no conjunto de validação apresentava bom desempenho diagnóstico.
9. Inferência de comunicação célula-célula
As redes de comunicação célula-célula no microambiente cardíaco foram inferidas utilizando o pacote CellChat39. Um objeto CellChat foi construído usando a base de dados CellChatDB.human. Ligantes e receptores diferencialmente expressos foram identificados utilizando identifyOverExpressedGenes, e pares de interação significativos foram filtrados utilizando identifyOverExpressedInteractions.
As probabilidades de comunicação entre tipos celulares foram calculadas usando o computeCommunProb. A rede global de comunicação no nível de tipos celulares foi agregada usando o aggregateNet. O número de interações e a intensidade da comunicação entre cada par de tipos celulares foram quantificados e visualizados usando mapas de calor e gráficos de barras.
10. Quantificação da infiltração de células imunes
Pontuações de enriquecimento para 28 tipos de células imunes foram calculadas para cada amostra em bloco utilizando a análise de enriquecimento de conjunto de genes em amostra única28 e um conjunto de genes marcadores de células imunes40. O teste de soma de postos de Wilcoxon foi utilizado para comparar as pontuações de enriquecimento de células imunes entre os grupos com miocardiopatia dilatada e controles saudáveis. Um valor de P < 0,05 foi considerado estatisticamente significativo.
Foi realizada uma análise de correlação de Pearson para avaliar a associação entre os níveis de expressão gênica central e os escores de enriquecimento de células imunes. Todas as correlações com P < 0,05 foram consideradas estatisticamente significativas.
11. Agrupamento por consenso para subtipagem molecular
Agrupamento consensual não supervisionado de amostras de miocardiopatia dilatada foi realizado utilizando perfis de expressão gênica principais via o pacote ConsensusClusterPlus41Os parâmetros de agrupamento foram definidos como número máximo de agrupamentos igual a 6, 1000 iterações de reamostragem e proporção de reamostragem de 0,8. Foi adotado o particionamento em torno de medoides com distância euclidiana para o agrupamento, e uma semente aleatória fixa foi utilizada para garantir a reprodutibilidade.
O número ideal de subtipos foi determinado com base no gráfico de área delta e nos escores de estabilidade do agrupamento por consenso, sendo identificado finalmente K = 2. A análise de componentes principais foi realizada posteriormente para verificar a separação distinta entre os dois subtipos moleculares.
A análise de variação de conjunto de genes42 foi aplicada para calcular pontuações específicas por amostra de enriquecimento de vias KEGG. O pacote limma27 foi utilizado para detectar ativação diferencial de vias entre subtipos, e um valor de P inferior a 0,05 foi considerado estatisticamente significativo.
12. Avaliação ecocardiográfica da função cardíaca
Os camundongos foram anestesiados via injeção intraperitoneal de pentobarbital sódico a 1% (30 mg/kg) e fixado em posição supina sobre uma mesa cirúrgica termoestática. Após a remoção dos pelos do tórax, gel acoplante de ultrassom foi aplicado uniformemente na região precordial.
Realizou-se ecocardiografia modo-M guiada por imagem bidimensional ao nível dos músculos papilares do ventrículo esquerdo utilizando um sistema de ultrassom para pequenos animais. Três ciclos cardíacos estáveis consecutivos foram registrados para medir o diâmetro diastólico final do ventrículo esquerdo, diâmetro sistólico final, fração de ejeção e fração de encurtamento. Todas as avaliações ecocardiográficas foram realizadas cegamente por um ultrassonografista profissional.
Três camundongos foram selecionados aleatoriamente de cada grupo para exame ecocardiográfico, e esses 6 animais no total foram posteriormente sacrificados para coleta de tecido miocárdico e medição por ELISA. Os demais animais experimentais foram submetidos a ensaios laboratoriais paralelos adicionais, e seus dados não foram incluídos no presente estudo.
13. Coleta de tecido miocárdico, extração de proteínas e ensaio imunoenzimático
Após a avaliação ecocardiográfica, os camundongos foram eutanasiados sob anestesia profunda. Os tecidos cardíacos foram rapidamente coletados via toracotomia mediana, e o miocárdio do ventrículo esquerdo foi dissecado sobre gelo. Os tecidos isolados foram lavados cuidadosamente com solução salina tamponada com fosfato gelada para eliminar o sangue intracardíaco residual. Após a remoção do excesso de líquido com papel-filtro estéril, as amostras foram imediatamente congeladas em nitrogênio líquido e armazenadas a −80 °C para extração subsequente de proteínas, evitando-se rigorosamente ciclos repetidos de congelamento e descongelamento.
Tecidos miocárdicos congelados foram pesados e cortados em fragmentos de aproximadamente 1 mm3 sobre gelo. Os tecidos foram lisados em tampão de lise RIPA gelado contendo inibidores de protease e fosfatase em uma proporção padronizada de 100 µL de tampão por 10 mg de tecido. As amostras foram completamente homogeneizadas mecanicamente sobre gelo e incubadas por 30 min para obter a lise celular completa.
Os lisados foram centrifugados a 12.000 × g durante 15 min a 4 °C. Os sobrenadantes resultantes foram coletados em tubos livres de enzimas e a concentração total de proteína foi quantificada utilizando um kit de ensaio de proteína com ácido bicinconínico, conforme os protocolos do fabricante. Todas as amostras foram normalizadas para uma concentração idêntica de proteína com tampão de lise.
Os níveis de expressão proteica dos quatro genes centrais em lisados miocárdicos foram medidos utilizando os respectivos kits de ensaio imunoenzimático (ELISA). Padrões diluídos em série e lisados teciduais normalizados foram adicionados em duplicata (100 µL por poço) a microplacas pré-revestidas. As placas foram incubadas por 2 h à temperatura ambiente e lavadas cuidadosamente com o tampão de lavagem fornecido com o kit.
Cada poço foi suplementado com anticorpo conjugado a enzima e incubado por 1 h à temperatura ambiente, seguido por uma lavagem completa. Em seguida, foi adicionada a solução cromogênica de substrato, e as placas foram incubadas por 20 min à temperatura ambiente, no escuro. A reação colorimétrica foi interrompida com a solução de parada, e os valores de absorbância foram medidos a 450 nm (comprimento de onda de referência: 570 nm) utilizando um leitor de microplacas de comprimento de onda completo.
14. Análise estatística
Todas as análises estatísticas e visualizações de dados foram realizadas utilizando o R versão 4.2.3. Para as medições de concentração por ELISA de cada gene alvo (TGFB2, SERPINE1, CYBB, TLR2), o teste de Shapiro-Wilk foi inicialmente aplicado para avaliar a normalidade dos dados nos grupos Controle e DCM separadamente. Posteriormente, um teste F foi utilizado para avaliar a homogeneidade das variâncias entre os dois grupos. O método para comparação intergrupos foi determinado com base nos resultados do teste de homogeneidade de variâncias: se as variâncias fossem homogêneas (P ≥ 0,05), adotou-se o teste t de Student não pareado para comparar os valores médios entre os grupos; se as variâncias fossem heterogêneas (P < 0,05), utilizou-se o teste t de Welch corrigido para a análise. Todos os testes foram bicaudais, e o limiar de significância estatística foi estabelecido em P < 0,05. Os dados foram visualizados em gráficos de caixa (boxplots) sobrepostos com pontos individuais dispersos (jittered). Os valores de P de todos os testes e o tipo de teste t utilizado foram detalhadamente anotados em cada gráfico.