De studie werd uitgevoerd in overeenstemming met de Verklaring van Helsinki. Het protocol werd goedgekeurd door de Ethische Commissie van het Anhui Public Health Clinical Center op 19 september 2025 (goedkeurings-ID: PJ-YX2025-062). Schriftelijke geïnformeerde toestemming werd van alle deelnemers verkregen vóór de bloedafname. De lokale cohort omvatte acht patiënten met een acuut myocardinfarct (AMI) en acht gezonde controlegroepen. De onderzoeksinstrumenten die in het protocol worden gebruikt, zijn vermeld in de Materiaaltabel.
1. Gegevensbronnen en verwerking
Bulk-RNA-sequencingdatasets gerelateerd aan myocardinfarct werden verkregen uit de Gene Expression Omnibus (GEO). De GSE59867 en GSE48060 datasets werden gebruikt voor bulktranscriptomische analyses, en de GSE269269 single-cell RNA-sequencing dataset werd gebruikt voor cellulaire analyses (Tabel 1). Een set van 255 calmoduline-gerelateerde genen werd verkregen uit de Human Protein Atlas voor latere gensetanalyses.
| Dataset | Voorbeeldtype | Monster (controles) | Steekproef (patiënten) | Sequencingplatform |
| GSE59867 | Bulk RNA-seq | 46 | 111 | GPL6244 |
| GSE48060 | Bulk RNA-seq | 21 | 31 | GPL570 |
| GSE269269 | scRNA-seq (perifeer bloed) | | 10 | GPL24676 |
Tabel 1: Kenmerken van de datasets die in de studie zijn gebruikt. De tabel geeft de dataset-accessienummers, monstertypes, aantal controle- en patiëntmonsters, en sequencingplatforms voor de bulk RNA- en single-cell RNA-sequencingdatasets weer weer. RNA-sequencing, RNA-sequencing; scRNA-seq, single-cell RNA-sequencing.
De variabiliteit tussen de samples in de bulk transcriptomic datasets werd gecorrigeerd met behulp van de normalizeBetweenArrays-functie in het limma-pakket, versie 3.60.6. Differentiële genexpressie-analyse werd vervolgens uitgevoerd met limma. Differentieel expressieve genen (DEGs) werden gedefinieerd met behulp van de drempels P < 0,05 en |log₂ fold change| > 0,5. De resulterende DEG's werden gevisualiseerd met vulkaangrafieken en heatmaps en geclassificeerd als significant opgewaardeerd, significant verlaagd of niet significant veranderd.
2. Verrijkingsanalyse van enkelsteekproeven en gewogen genco-expressienetwerkanalyse
Single-sample genset verrijkingsanalyse (ssGSEA) werd uitgevoerd met behulp van de 255 calmoduline-gerelateerde genen. Het GSVA-pakket werd gebruikt om een calmoduline-gerelateerde genscore te berekenen, aangeduid als Calmodulin_score, voor elke AMI en controlemonster. Verschillen in Calmodulin_score tussen de AMI- en controlegroepen werden geëvalueerd met behulp van de Wilcoxon rangsomtest.
Gewogen genco-expressienetwerkanalyse (WGCNA) werd uitgevoerd met behulp van de bulktranscriptomische gegevens van patiënten met AMI. Genen met een gemiddelde fragmenten per kilobase van transcript per miljoen gemapte leeswaarden van ≤0,5 werden uitgesloten. Monsters werden geclusterd om uitschieters te identificeren en te verwijderen.
Een soft-thresholding power die een schaalvrije topologiefit van R² > 0,8 bereikte, werd gekozen. Vervolgens werd een topologische overlappingsmatrix geconstrueerd. Genmodules werden geïdentificeerd met behulp van het dynamische tree-cut algoritme met een minimale modulegrootte van 200. Modules met zeer vergelijkbare eigengenen werden samengevoegd met een correlatiedrempel van >0,75, wat overeenkomt met een module-merging drempel van 0,25.
Relaties tussen module-eigengenen en klinische kenmerken, inclusief Calmodulin_score, werden beoordeeld met behulp van Pearson-correlatieanalyse. De resulterende module-eigenschapsrelaties werden weergegeven in een heatmap met annoten met correlatiecoëfficiënten en bijbehorende P-waarden. Modulelidmaatschap en gensignificantie werden voor elk gen berekend. Scatterplots van modulelidmaatschap tegenover gensignificantie werden gegenereerd om genen met een hoge intramodulaire connectiviteit en eigenschapsrelevantie te identificeren.
3. Identificatie van AMI-geassocieerde calmoduline-gerelateerde genen
AMI-geassocieerde calmoduline-gerelateerde genen werden geïdentificeerd door de DEG's te kruisen met genen uit WGCNA-modules die significant gecorreleerd zijn met Calmodulin_score. De overlappende genen werden behouden voor downstream analyses.
Functionele verrijkingsanalyse werd uitgevoerd met behulp van het clusterProfiler-pakket. Annotaties van Genontologie en Kyoto Encyclopedia of Genes and Genomes werden gebruikt om biologische processen, moleculaire functies, cellulaire componenten en signaalroutes die samenhangen met overlappende genen te identificeren.
4. Identificatie en validatie van sleutelgenen met behulp van machine learning
Univariate logistische regressie-analyse werd uitgevoerd met behulp van overlappende genen. Drie machine learning-algoritmen werden vervolgens onafhankelijk toegepast met de volgende R-pakketten en parameters: random forest, XGBoost en support vector machine.
Elk algoritme werd gebruikt om genen met voorspellende waarde voor AMI te prioriteren. Kandidaat-sleutelgenen werden gedefinieerd als de genen die door alle drie de algoritmen zijn geïdentificeerd. Genen die ook significante en richtingconsistent differentiële expressie vertoonden in zowel de GSE59867 trainingsdataset als de GSE48060 externe validatiedataset, werden behouden als definitieve sleutelgenen.
5. Constructie en evaluatie van diagnostische modellen
Er werd een logistisch regressiemodel opgebouwd met behulp van de geïdentificeerde sleutelgenen en de lrm-functie. Een nomogram werd gegenereerd met behulp van de regplotfunctie om de bijdrage van elk feature-gen aan de voorspelde kans op AMI weer te geven.
Modeldiscriminatie werd geëvalueerd door een analyse van de bedieningskenmerken van de ontvanger met behulp van het pROC-pakket. Het gebied onder de bedieningskarakteristiekcurve van de ontvanger werd berekend om het vermogen van het model te beoordelen om AMI te onderscheiden van controlemonsters.
Kalibratiecurves werden gegenereerd om voorspelde kansen te vergelijken met waargenomen uitkomsten. Er werd een beslissingscurveanalyse uitgevoerd om het netto klinisch voordeel van het model te schatten over een bereik van drempelkansen.
6. Analyse van gensetverrijking en concurrente endogene RNA-netwerkconstructie
Analyse van gensetverrijking werd afzonderlijk uitgevoerd voor elk sleutelgen met behulp van de gencorrelatiematrix en het clusterProfiler-pakket. De verrijkingsresultaten van de Kyoto Encyclopedia of Genes and Genomes-routes werden gerangschikt op basis van de absolute genormaliseerde verrijkingsscore. De vijf hoogstgeplaatste paden werden voor elk gen weergegeven.
Functionele associaties en geninteractienetwerken werden onderzocht met behulp van GeneMANIA. Potentiële microRNA-regulatoren van de sleutelgenen werden voorspeld met behulp van miRanda, miRTarBase, TargetScan en miRDB. Kandidaat-microRNA-mRNA-interacties werden geïdentificeerd door de voorspellingen uit de vier databases te kruisen.
Lange niet-coderende RNA-microRNA-interacties werden verkregen met spongeScan. De lange niet-coderende RNA-microRNA en microRNA-mRNA relaties werden vervolgens geïntegreerd om een concurrerend endogeen RNA-regulatienetwerk te construeren. Het netwerk werd gevisualiseerd als een Sankey-diagram met behulp van het ggalluviale pakket.
7. Geneesmiddelvoorspelling en moleculaire koppeling
Geneesmiddel-geninteracties werden voorspeld met behulp van de Drug-Gene Interaction Database. Het resulterende interactienetwerk werd gevisualiseerd met netwerkanalysesoftware.
De UniProt-eiwitidentificatie voor CCL4 werd verkregen als P13236. De bijbehorende driedimensionale eiwitstructuur werd verkregen in Protein Data Bank-formaat (PDB) onder het accessienummer 1HUM (human MIP-1β, röntgendiffractiestructuur), dat werd geselecteerd voor docking. Chain A, die de biologisch relevante monomeer vertegenwoordigt, werd geselecteerd voor koppeling. De eiwitbereiding werd uitgevoerd met de Prepare Protein-module in CB-Dock2, die het verwijderen van watermoleculen, toevoeging van polaire waterstoffen en toewijzing van Gasteiger-ladingen omvat. De driedimensionale chemische structuren van de kandidaatverbindingen (clodronzuur en epoetine alfa) werden opgehaald uit de PubChem-database in Structure-Data File (SDF)-formaat. Dockingsimulaties werden uitgevoerd met behulp van het CB-Dock2 online platform, dat het AutoDock Vina-algoritme gebruikt voor blind docking. De koppelingsplaats was ingesteld om het gehele eiwitoppervlak te bedekken, zodat potentiële bindingspockets onbevooroordeeld geïdentificeerd konden worden. Bindingsaffiniteit werd berekend als de voorspelde vrije bindingsenergie (ΔG) in kcal/mol. Definitieve koppelingshoudingen en eiwit-ligandinteracties (bijv. waterstofbruggen, hydrofobe contacten) werden gevisualiseerd met behulp van PyMOL en de ingebouwde interactieviewer van CB-Dock2.
8. Preprocessing van single-cell RNA-sequencinggegevens
Kwaliteitscontrole werd uitgevoerd vóór downstream single-cell RNA-sequencinganalyse. Cellen werden behouden toen het aantal gedetecteerde genen tussen 200 en 10.000 lag, het totale aantal unieke moleculaire identificaties ≥1.000 was, en het aandeel mitochondriale transcripten ≤20%.
Cellen met minder dan 200 genen en genen die in minder dan drie cellen werden gedetecteerd, werden uitgesloten. Deze filters werden toegepast om de opname van laagwaardige cellen en technische ruis te verminderen. Genexpressiewaarden werden genormaliseerd met behulp van de functie NormalizeData in het Seurat-pakket. Zeer variabele genen werden geïdentificeerd met behulp van de FindVariableFeatures-functie. Expressiewaarden voor de zeer variabele genen werden gecentreerd en gestandaardiseerd met behulp van de ScaleData-functie.
Batch-effecten die samenhangen met experimentele of sequencingvariatie werden gecorrigeerd met behulp van de RunHarmony-functie uit het Harmony-integratieframework17.
9. Reductie, clustering en annotatie van dimensionaliteit in één cel
Principal component analyse werd voor het eerst toegepast om de dimensionaliteit van de single-cell RNA sequencing dataset te verminderen. Uniforme manifoldbenadering en -projectie, en t-verdeelde stochastische buur-inbedding werden vervolgens gebruikt om cellulaire heterogeniteit te visualiseren.
Transcriptioneel vergelijkbare cellen werden gegroepeerd met behulp van de FindNeighbors- en FindClusters-functies in Seurat. Differentieel expressieve markergenen voor elk cluster werden geïdentificeerd met behulp van de FindAllMarkers-functie door elke cluster te vergelijken met alle overige clusters.
Celtypen werden toegewezen met behulp van canonieke markergenen verkregen uit gepubliceerde literatuur en gevestigde celmarkerdatabases. De ruimtelijke distributie en expressieniveaus van sleutelgenen werden gevisualiseerd met behulp van de FeaturePlot-functie18.
10. Kwantitatieve polymerasekettingreactie-analyse
Perifere bloedmonsters werden afgenomen van 8 patiënten met AMI en 8 gezonde controlegroepen in het Anhui Public Health Clinical Center. De AMI-groep omvatte patiënten die waren gediagnosticeerd volgens de Vierde Universele Definitie van Myocardinfarct, met symptomen die consistent zijn met myocardischemie en verhoogde cardtroponine I-waarden boven de bovenste referentiegrens van het 99e percentiel. De controlegroep bestond uit leeftijds- en geslachtsgematchte gezonde personen zonder voorgeschiedenis van hart- en vaatziekten, normale elektrocardiogrammen en zonder afwijkingen in routinematige bloedtesten, leverfunctie of nierfunctie. Voor patiënten met AMI werd binnen 24 uur na opname 3 ml ethyleendiaminetetraazijnzuur-anticoaguleerd bloed afgenomen. Hetzelfde volume werd verzameld van gezonde controles tijdens de overeenkomstige studieperiode.
Totaal RNA werd geïsoleerd uit perifere bloed volgens het protocol dat bij de bloed-RNA-isolatiekit werd geleverd. RNA-concentratie en zuiverheid werden beoordeeld met een NanoDrop-spectrofotometer, en de integriteit van RNA werd geverifieerd door agarosegel-elektroforese. Voor latere analyses werden alleen monsters met een A260/A280-verhouding tussen 1,8 en 2,1 gebruikt. In totaal werd 500 ng RNA omgekeerd getranscribeerd in complementair DNA met behulp van een eerstestrengs complementair DNA-synthesereagens. Het resulterende complementaire DNA werd verdund tot een uiteindelijke concentratie van 150 ng/mL. Kwantitatieve polymerasekettingreactie-amplificatie werd uitgevoerd in een totaal reactievolume van 10 μL met behulp van een SYBR Green-gebaseerde mastermix zonder passieve referentiekleurstof. Alle qPCR-reacties werden twee keer in technische duplicaten uitgevoerd, en de daaropvolgende berekeningen waren gebaseerd op de gemiddelde CT-waarden.
De versterking werd uitgevoerd met een realtime polymerase-kettingreactie-instrument. De cyclische omstandigheden bestonden uit initiële denaturatie bij 95 °C gedurende 5 minuten, gevolgd door 40 cycli denaturatie bij 95 °C gedurende 10 seconden, annealing bij 60 °C gedurende 30 seconden en verlenging bij 72 °C gedurende 30 seconden. Smeltcurve-analyse werd uitgevoerd na amplificatie.
De genexpressieniveaus werden genormaliseerd naar β-actine. De relatieve expressie werd berekend met behulp van de 2−ΔΔCt-methode .
11. Statistische analyse
Statistische analyses werden uitgevoerd in R. Netwerkvisualisaties werden gegenereerd met netwerkanalysesoftware. Verschillen tussen twee groepen werden geëvalueerd met behulp van de Wilcoxon-test, tenzij anders gespecificeerd. Continue variabelen met een normale verdeling werden vergeleken met behulp van de Student's t-test. Niet-normaal verdeelde continue variabelen werden vergeleken met behulp van de Mann-Whitney U-test, ook wel de Wilcoxon-rangsomtest genoemd. Alle statistische tests waren tweezijdig. Een P-waarde van <0,05 werd als statistisch significantbeschouwd 19.