Alle dierprocedures zijn beoordeeld en goedgekeurd door de Ethiekcommissie voor Laboratoriumdieren van het Tweede Affiliated Hospital van de Henan University of Chinese Medicine (Goedkeuringsnr. HNSZYYYJS2023011150). Alle procedures zijn uitgevoerd in overeenstemming met de Richtlijnen voor Ethische Beoordeling van Laboratoriumdierenwelzijn (GB/T 35892-2018) en de 3R-principes van Replacement, Reduction en Refinement. De reagentia, databases, software en apparatuur die in deze studie zijn gebruikt, staan vermeld in de Tabel met materialen.
1. Databronnen en experimentele materialen
Mannelijke SPF-grade CTNTR141W transgene muizen met een spontaan fenotype van gedilateerde cardiomyopathie (DCM) en een lichaamsgewicht van 25 ± 2 g werden gebruikt als modelgroep. Leeftijdsmatchende mannelijke SPF-grade C57BL/6J muizen met een lichaamsgewicht van 25 ± 2 g werden gebruikt als controlegroep. Elke groep bestond uit 12 muizen. Alle dieren werden verkregen van instellingen met geldige vergunningen voor de productie van laboratoriumdieren en werden gehuisvest in een SPF-grade barrièreomgeving bij 22 ± 2 °C en een relatieve vochtigheid van 40%–60% onder een licht/donkercyclus van 12 u, met vrije toegang tot gesteriliseerd voer en water. Na 1 week acclimatisatie werden alle muizen gedurende nog eens 4 weken onder dezelfde omstandigheden gehouden voorafgaand aan de beoordeling van de hartfunctie en de monstername. Alle muizen waren 6–8 weken oud bij aanvang van het experiment. De muizen werden diep geanestheseerd en geëuthanaseerd door cervicale dislocatie.
Zeven openbare transcriptomische datasets van myocardweefsel uit de linker ventrikel van patiënten met DCM werden opgehaald uit de Gene Expression Omnibus (GEO)19 database. Deze datasets bestonden uit zes bulk-transcriptomische datasets en één single-cell RNA-sequencing (scRNA-seq) dataset, GSE145154. Zowel CD45-positieve als CD45-negatieve fracties werden in de analyse meegenomen. Beide CD45-positieve en CD45-negatieve cel-fracties werden gecombineerd vóór clustering. De monsteridentiteit werd gebruikt als de belangrijkste batchvariabele voor Harmony-integratie. Normale monsters van de linker ventrikel en monsters van de linker ventrikel met DCM uit GSE145154 werden opgenomen, specifiek GSM4307515, GSM4307516, GSM4307520 en GSM4307521. De in deze studie gebruikte datasets waren GSE145154, GSE5406, GSE42955, GSE57338, GSE79962, GSE116250 en GSE141910. Alle monsters die geen DCM betroffen werden uitgesloten, en alleen controlemonsters (controlegroep) en DCM-monsters (DCM-groep) werden behouden. Er werden geen monsters verwijderd na kwaliteitscontrole. De monsterinformatie van de opgenomen GEO-datasets is als volgt samengevat: GSE5406 bevatte 102 monsters (16 controle- en 86 DCM-monsters); GSE42955 bevatte 17 monsters (5 controle- en 12 DCM-monsters); GSE57338 bevatte 231 monsters (136 controle- en 95 DCM-monsters); GSE79962 bevatte 20 monsters (11 controle- en 9 DCM-monsters); GSE116250 bevatte 51 monsters (14 controle- en 37 DCM-monsters); en GSE141910 bevatte 322 monsters (161 controle- en 161 DCM-monsters).
2. Preprocessing van bulk-transcriptoomgegevens
Ruwe expressiematrices en klinische annotatiebestanden voor de zes bulk-datasets werden gedownload met behulp van het GEOquery-pakket20. Voor de Affymetrix-microarray-datasets werden ruwe CEL-bestanden opgehaald, en voor de RNA-seq-datasets werden ruwe count-matrices opgehaald. Achtergrondcorrectie, kwantielnormalisatie en expressieberekening voor de microarray-gegevens werden uitgevoerd met het robust multi-array average-algoritme, geïmplementeerd in het affy-pakket21.
RNA-seq countdata werden genormaliseerd met de trimmed mean of M-values methode in het edgeR-pakket22 en omgezet naar log₂-getransformeerde counts per million waarden. Probe-identificatoren werden omgezet naar officiële gensymbolen met behulp van platformspecifieke annotatiebestanden. Wanneer meerdere probes aan hetzelfde gen waren gekoppeld, werd de gemiddelde expressiewaarde berekend.
Technische batch-effecten tussen datasets werden verwijderd met behulp van het ComBat-algoritme in het sva-pakket23. De bron van de dataset en het detectieplatform werden gespecificeerd als batch-factoren. Principal component analysis werd uitgevoerd vóór en na de batchcorrectie om de effectiviteit van de verwijdering van batch-effecten te evalueren.
3. Preprocessing van single-cell transcriptoomgegevens en celannotatie
De genexpressiematrix uit GSE145154 werd geïmporteerd in Seurat om een Seurat-object te construeren met Seurat versie 524. Cellen van lage kwaliteit werden uitgesloten op basis van de volgende drempelwaarden: 200–6.000 gedetecteerde genen per cel, een totaal aantal unieke moleculaire identifiers groter dan 500, en een percentage mitochondriale genen lager dan 25%. Cellen die buiten deze kwaliteitscontrole-drempelwaarden vielen, werden uitgesloten als cellen van lage kwaliteit of geruptureerde cellen. We hebben cellen van lage kwaliteit uitsluitend uitgesloten op basis van de hierboven beschreven kwaliteitscontrole-drempelwaarden.
Log-normalisatie werd uitgevoerd met de functie NormalizeData met een schaalfactor van 10.000. De 3.000 meest variabele genen werden geselecteerd met de functie FindVariableFeatures middels de vst-methode. De gegevens werden geschaald met ScaleData, gevolgd door principale componentenanalyse voor lineaire dimensionaliteitsreductie.
Batch-effecten werden gecorrigeerd met het Harmony-algoritme25 via de RunHarmony-functie, waarbij de monsteridentiteit werd gespecificeerd als de groeperingsvariabele. De eerste 15 hoofdcomponenten werden gebruikt om cellen te clusteren met de functies FindNeighbors en FindClusters. De clustering werd uitgevoerd met het Leiden-algoritme bij een resolutie van 0,15. Niet-lineaire dimensionaliteitsreductie en visualisatie werden uitgevoerd met uniform manifold approximation and projection.
Celtypen werden geannoteerd met behulp van canonieke markergenen in combinatie met geautomatiseerde annotatie via het SingleR-pakket26. De markergenen waren als volgt: B-cellen, IGKC, MS4A1 en CD79A; cardiomyocyten, TNNI3, MYL2 en ACTC1; endotheelcellen, VWF, PECAM1 en EGFL7; macrofagen, C1QC, C1QB en C1QA; monocyten, S100A8, S100A9 en G0S2; natural killer-cellen, NKG7, GNLY en CCL5; gladde spiercellen, MYL9, TAGLN en ACTA2; stromale cellen, FBLN1, LUM en DCN; en T-cellen, CD3E, CD3G en CD3D.
4. Differentieel expressie-analyse en gene set enrichment scoring
Er werd een lineair model geconstrueerd met behulp van het limma-pakket27 om de genexpressie tussen de DCM-groep en de gezonde controlegroep te vergelijken. Genen met een P-waarde < 0,05 en een absolute fold change groter dan 1,5, wat overeenkomt met een absolute log₂ fold change groter dan 0,58, werden gedefinieerd als significant differentieel tot expressie gebracht.
Er werd een single-sample gene set enrichment analysis uitgevoerd om de enrichment scores voor de verouderingsgerelateerde en mitochondria-gerelateerde genensets in elk monster te berekenen28. Verschillen in enrichment scores tussen de DCM-groep en de gezonde controlegroep werden geëvalueerd met de Wilcoxon rank-sum test, waarbij een P-waarde < 0,05 als statistisch significant werd beschouwd.
Op single-cell niveau werden de scores voor verouderingsgerelateerde en mitochondriale modules berekend met de AddModuleScore-functie in Seurat. Verschillen in modulescores tussen groepen werden beoordeeld met de Wilcoxon rank-sum test.
Genetische signatures gerelateerd aan veroudering zijn opgehaald uit de CellAge-database (https://genomics.senescence.info/cells/), en mitochondria-gerelateerde genensets zijn verkregen via GeneCards (https://www.genecards.org/). De volledige genenlijsten die voor de scoring zijn gebruikt, zijn opgenomen in Aanvullend bestand 1.
5. Constructie van het gewogen gen-co-expressienetwerk
De top 5000 proteïne-coderende genen met de hoogste expressievariantie in bulk transcriptomische data werden behouden voor de netwerkconstructie. De functie pickSoftThreshold werd toegepast om de scale-free topology fit index te berekenen onder verschillende soft-thresholding powers. De optimale drempelwaarde werd bepaald als de minimale power die een scale-free netwerk opleverde met een R2 waarde boven de 0,9. Overeenkomstig werd een soft-thresholding power van β = 5 gehanteerd voor de daaropvolgende netwerkanalyse.
Een gewogen co-expressienetwerk met tekens werd geconstrueerd met behulp van de blockwiseModules-functie met een minimale modulegrootte van 30. Pearson-correlatiecoëfficiënten werden berekend tussen elk module-eigengene en de verrijkingsscore voor veroudering of mitochondriën. Modules met een absolute correlatiecoëfficiënt groter dan 0,4 en P < 0,001 werden beschouwd als significant geassocieerde modules.
Genen binnen significant geassocieerde modules werden gekruist met differentieel tot expressie gebrachte genen om kandidaatgenen voor veroudering geassocieerd met DCM en kandidaatgenen voor mitochondriën geassocieerd met DCM te identificeren.
6. Functionele verrijkingsanalyse
Functionele verrijkingsanalyses, waaronder Gene Ontology (GO)- en Kyoto Encyclopedia of Genes and Genomes (KEGG)-pathwayanalyses, werden uitgevoerd op kandidaatgenen met behulp van het clusterProfiler-pakket29. De GO-verrijking omvatte drie standaardcategorieën: biologisch proces, cellulaire component en moleculaire functie.
Alle analyses werden uitgevoerd met annotatie voor de menselijke soort, false discovery rate (FDR) voor P-waarde correctie en een q-waardedrempel van 0,05. Genensets werden beperkt tot een grootte van 10–500 genen, en termen met een FDR < 0,05 werden gedefinieerd als statistisch significant. Ten slotte werden de GO-verrijkingsresultaten gevisualiseerd via gegroepeerde staafdiagrammen, terwijl de KEGG-verrijkingsresultaten werden weergegeven met behulp van bubble plots.
7. Constructie van het PPI-netwerk en screening van hub-genen
Kandidaatgenen werden ingevoerd in de STRING-database versie 11.530, waarbij het organisme werd ingesteld op Homo sapiens en de drempelwaarde voor interactiebetrouwbaarheid werd ingesteld op een gecombineerde score groter dan 0,7. Niet-verbonden knooppunten werden verborgen en de interactiegegevens werden geëxporteerd in tab-gescheiden waardenformaat.
De interactiedata werden geïmporteerd in Cytoscape versie 3.9.1 voor visualisatie31. Topologische scores van de knopen werden berekend met de CytoHubba-plugin32 met behulp van drie algoritmen: Degree, maximum neighborhood component en maximal clique centrality.
Centrale functionele modules binnen het netwerk werden geïdentificeerd met de MCODE-plugin33 met de volgende standaardparameters: degree cutoff, 2; k-core, 2; node score cutoff, 0,2; en maximale diepte, 100. Genen die door alle drie de topologische algoritmen in de top 10 waren geplaatst, werden gekruist met genen in het MCODE-kernsubnetwerk om de uiteindelijke eiwit-eiwitinteractie hub-genen te identificeren.
8. Op machine learning gebaseerde selectie van kerngenen en constructie van het diagnostisch model
Om reproduceerbaarheid en een gebalanceerde representatie te garanderen, werd de geïntegreerde bulk-transcriptomische dataset willekeurig gesplitst in trainings- en validatiesets in een verhouding van 7:3 met behulp van een vast willekeurig startgetal (seed = 123456). Deze splitsing werd gestratificeerd naar ziektegroep (DCM vs. controle) om consistente klasseproporties in beide sets te behouden. Voorafgaand aan de splitsing werden batch-effecten van verschillende datasetbronnen gecorrigeerd met het sva-pakket, en de geïntegreerde monsters werden tijdens de willekeurige toewijzing behandeld als een uniforme cohort.
Drie algoritmen voor machine learning werden toegepast om kandidaatgenen te screenen. Ten eerste werd LASSO-logistische regressie uitgevoerd via de cv.glmnet-functie in het glmnet-pakket34. Er werd een binair classificatiemodel met 5-voudige kruisvalidatie geconstrueerd, waarbij de AUC als evaluatiemaatstaf werd gehanteerd. Genen met coëfficiënten ongelijk aan nul bij lambda.min werden behouden als kandidaatgenen.
Ten tweede werd een random forest-classificatiemodel met 500 beslisbomen gebouwd met behulp van het randomForest-pakket35. Het aantal variabelen dat voor elke splitsing werd gesampled, werd ingesteld op de vierkantswortel van het totale aantal kenmerken. De genbelangrijkheid werd gekwantificeerd op basis van de Gini-coëfficiënt, waarbij de 10 genen met de hoogste belangrijkheidsscores werden behouden.
Ten derde werd SVM-RFE-analyse uitgevoerd met de rfe-functie in het caret-pakket36. Het aantal kenmerken werd ingesteld op een bereik van 1–10, en er werd gebruikgemaakt van 5-voudige kruisvalidatie voor de training van het model. Uiteindelijk werd de gensubset met de optimale kruisvalidatienauwkeurigheid geselecteerd.
Genen die door alle drie de algoritmen werden geïdentificeerd, werden gedefinieerd als de uiteindelijke kernset van verouderings- en mitochondrië-gerelateerde genen bij DCM. Vervolgens werden diagnostische modellen geconstrueerd met behulp van 10 classificatie-algoritmen: beslissingsboom, gradient boosting machine, boosted generalized linear model, k-dichtstbijzijnde buren, logistische regressie, neuraal netwerk, partiële kleinste kwadraten, random forest, support vector machine en extreme gradient boosting.
Receiver operating characteristic-curves werden gegenereerd met het pROC-pakket37. De oppervlakte onder de curve, accuratesse, sensitiviteit en specificiteit werden berekend om de diagnostische prestaties in de trainings- en validatiesets te evalueren.
Een SHapley Additive exPlanations-analyse werd uitgevoerd om de bijdrage van elk kerngen aan de modelvoorspellingen te berekenen38. Er werden samenvattingsplots en waterfall-plots per monster gegenereerd. Een definitief diagnostisch model met een area under the curve groter dan 0,8 in de validatieset werd beschouwd als zijnde van een goede diagnostische prestatie.
9. Inferentie van cel-celcommunicatie
Netwerken van cel-celcommunicatie in de cardiale micro-omgeving werden geïnferred met behulp van het CellChat-pakket39. Er werd een CellChat-object geconstrueerd met behulp van de CellChatDB.human-database. Differentieel tot expressie gebrachte liganden en receptoren werden geïdentificeerd met identifyOverExpressedGenes, en significante interactieparen werden gefilterd met identifyOverExpressedInteractions.
Communicatiekansen tussen celtypen werden berekend met behulp van computeCommunProb. Het globale communicatienetwerk op celtypeniveau werd geaggregeerd met aggregateNet. Het aantal interacties en de communicatiesterkte tussen elk paar celtypen werden gekwantificeerd en gevisualiseerd met behulp van heatmaps en staafdiagrammen.
10. Kwantificering van immuuncelinfiltratie
Verrijkingsscores voor 28 immuunceltypen werden voor elk bulkmonster berekend met behulp van single-sample gene set enrichment analysis28 en een immuuncelsignatuur-genenset40. De Wilcoxon rank-sum test werd gebruikt om de verrijkingsscores van immuuncellen tussen de DCM- en gezonde controlegroepen te vergelijken. P < 0,05 werd beschouwd als statistisch significant.
Er werd een Pearson-correlatieanalyse uitgevoerd om de associatie tussen de expressieniveaus van kerngenen en de verrijkingsscores van immuuncellen te evalueren. Alle correlaties met P < 0,05 werden als statistisch significant beschouwd.
11. Consensus-clustering voor moleculaire subtypering
Ongesuperviseerde consensus-clustering van DCM-monsters werd uitgevoerd met kern-genexpressieprofielen via het ConsensusClusterPlus-pakket41. De clusteringparameters werden ingesteld op een maximaal aantal clusters van 6, 1000 resamplingsiteraties en een resamplingsfractie van 0,8. Voor de clustering werd partitioning around medoids met Euclidische afstand toegepast, en er werd gebruikgemaakt van een vaste random seed om de reproduceerbaarheid te waarborgen.
Het optimale aantal subtypen werd bepaald op basis van de delta area plot en consensus cluster stabiliteitsscores, waarbij uiteindelijk K = 2 werd vastgesteld. Vervolgens werd een principale componentanalyse uitgevoerd om de duidelijke scheiding tussen de twee moleculaire subtypen te verifiëren.
Gene set variation analysis42 werd toegepast om monster-specifieke KEGG-padverrijkingsscores te berekenen. Het limma-pakket27 werd gebruikt om differentiële padactivatie tussen subtypen te detecteren, waarbij een P-waarde van minder dan 0,05 als statistisch significant werd gedefinieerd.
12. Echocardiografische beoordeling van de hartfunctie
Muizen werden geanestheseerd via intraperitoneale injectie van 1% natriumpentobarbital (30 mg/kg) en in rugligging gefixeerd op een thermostatische operatietafel. Na het verwijderen van de borstharen werd echogel gelijkmatig aangebracht op het precordiale gebied.
Tweedimensionaal-geleide M-mode echocardiografie werd uitgevoerd op het niveau van de papillaire spieren van het linker ventrikel met behulp van een ultrasoonsysteem voor kleine dieren. Drie opeenvolgende stabiele hartcycli werden vastgelegd om de diameters van het linker ventrikel aan het einde van de diastole en systole, de ejectiefractie en de fractionele verkorting te meten. Alle echocardiografische beoordelingen werden blind uitgevoerd door een professionele echoscopist.
Uit elke groep werden willekeurig drie muizen geselecteerd voor echocardiografisch onderzoek, en deze 6 dieren in totaal werden vervolgens geofferd voor het verzamelen van myocardweefsel en ELISA-metingen. De overige proefdieren ondergingen aanvullende parallelle laboratoriumanalyses en hun gegevens zijn niet opgenomen in de huidige studie.
13. Verzameling van myocardweefsel, proteïne-extractie en enzyme-linked immunosorbent assay
Na echocardiografische beoordeling werden de muizen geëuthanaseerd onder diepe anesthesie. Hartweefsels werden snel geoogst via mediale thoracotomie, en het myocard van de linker ventrikel werd op ijs gedissekeerd. Geïsoleerde weefsels werden grondig gespoeld met ijskoud fosfaatgebufferde zoutoplossing om resterend intracardiaal bloed te verwijderen. Nadat overtollige vloeistof met steriel filterpapier was weggedept, werden de monsters onmiddellijk ingevroren in vloeibare stikstof en bewaard bij −80 °C voor daaropvolgende proteïne-extractie, waarbij herhaalde vries-dooi-cycli strikt werden vermeden.
Bevroren myocardweefsels werden gewogen en op ijs gesneden in fragmenten van ongeveer 1 mm3. De weefsels werden gelyseerd in ijskoude RIPA-lysebuffer met protease- en fosfataseremmers in een gestandaardiseerde verhouding van 100 µL buffer per 10 mg weefsel. Monsters werden op ijs volledig mechanisch gehomogeniseerd en 30 min geïncubeerd om volledige cellyse te bereiken.
Lysaten werden gecentrifugeerd bij 12.000 × g gedurende 15 min bij 4 °C. De resulterende supernatanten werden verzameld in enzymvrije buizen en de totale eiwitconcentratie werd bepaald met een bicinchonininezuur-eiwitassaykit volgens de protocollen van de fabrikant. Alle monsters werden genormaliseerd naar een identieke eiwitconcentratie met lysisbuffer.
De eiwitexpressieniveaus van de vier hubgenen in myocardiale lysaten werden gemeten met behulp van de overeenkomstige enzyme-linked immunosorbent assay (ELISA) kits. Seriële verdunningen van standaarden en genormaliseerde weefsellysaten werden in duplo (100 µL per putje) toegevoegd aan vooraf gecoate microplaten. De platen werden 2 h geïncubeerd bij kamertemperatuur en grondig gewassen met de bij de kit geleverde wasbuffer.
Elke put werd aangevuld met enzym-geconjugeerd antilichaam en gedurende 1 h bij kamertemperatuur geïncubeerd, gevolgd door een grondige wasbeurt. Vervolgens werd de substraat-chromogeenoplossing toegevoegd en werden de platen gedurende 20 min bij kamertemperatuur in het donker geïncubeerd. De kleurreactie werd beëindigd met de stopoplossing en de absorbentiewaarden werden gemeten bij 450 nm (referentiegolflengte: 570 nm) met behulp van een full-wavelength microplate reader.
14. Statistische analyse
Alle statistische analyses en datavisualisaties werden uitgevoerd met R versie 4.2.3. Voor de ELISA-concentratiemetingen van elk doelgen (TGFB2, SERPINE1, CYBB, TLR2) werd eerst de Shapiro-Wilk-test toegepast om de normaliteit van de gegevens in de Controle- en DCM-groepen afzonderlijk te beoordelen. Vervolgens werd een F-test gebruikt om de homogeniteit van de varianties tussen de twee groepen te evalueren. De methode voor de intergroepsvergelijking werd bepaald op basis van de resultaten van de variantiehomogeniteitstest: indien de varianties homogeen waren (P ≥ 0,05), werd een ongepaarde Student's t-test gebruikt om de gemiddelde waarden tussen de groepen te vergelijken; indien de varianties heterogeen waren (P < 0,05), werd de gecorrigeerde Welch's t-test voor de analyse gebruikt. Alle tests waren tweezijdig en de drempelwaarde voor statistische significantie werd vastgesteld op P < 0,05. De gegevens werden gevisualiseerd als boxplots met daarop geprojecteerde individuele datapunten (jitter). De P-waarden van alle tests en het type toegepaste t-test werden gedetailleerd geannoteerd op elke grafiek.