$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Ethische verklaring
Deze studie betrof geen directe menselijke deelnemers of dierlijke proefpersonen.
BaP-doelverwerving
BaP werd gekenmerkt door het integreren van gegevens uit meerdere databases. De PubChem-database (https://pubchem.ncbi.nlm.nih.gov/) werd doorzocht met het trefwoord "Benzo[a]pyrene" om de chemische structuur en canonieke 2D-structuur te verkrijgen (SMILES-string: C1=CC=C2C3=C4C(=CC2=C1)C=CC5=C4C(=CC=C5)C=C3)14. Potentiële BaP-doelen werden opgehaald uit de ChEMBL (https://www.ebi.ac.uk/chembl/), SEA (https://sea.bkslab.org/) en PharmMapper (http://lilab-ecust.cn/pharmmapper) databases 15,16,17. Alle voorspelde doelen waren beperkt tot het proteoom van Homo sapiens. De volledige lijst van voorspelde BaP-doelen (n = 474) wordt gegeven in Aanvullende Tabel S1. De volledige analytische workflow wordt schematisch weergegeven in Figuur 1.

Figuur 1. Stroomdiagram van datasetanalyse in dit artikel, dat de algehele workflow illustreert, inclusief gegevensverzameling, preprocessing, differentiële expressieanalyse, netwerkconstructie en validatiestappen. Klik hier om een grotere versie van deze figuur te bekijken.
Verwerving van RA-gerelateerde doelen
In deze studie werden vijf RA-datasets verkregen uit de NCBI Gene Expression Omnibus (GEO) database(https://www.ncbi.nlm.nih.gov/gds/) met de trefwoorden "Reumatoïde artritis" en "Homo sapiens"18. Op basis van de grootte van de dataset en het experimentele ontwerp GSE77298 (RA: 16 steekproeven; Controle: 7 monsters), GSE1919 (RA: 5 monsters; Controle: 5 monsters), en GSE55235 (RA: 10 monsters; Controle: 10 monsters) vormden de trainingsset voor het identificeren van differentieel expressieve genen (DET's), terwijl GSE12021 (RA: 24 monsters; Controle: 13 monsters) en GSE55457 (RA: 13 samples; Controle: 10 monsters) diende als validatieset. Meer details over deze datasets, zoals platforms, steekproeven en GSE-series, zijn te vinden in Tabel 1.
De gegevens werden gestandaardiseerd met behulp van de GEO2R online tool, waarmee log2-getransformeerde expressiematrices werden gegenereerd voor latere analyse. Om interferentie door verschillende experimentele batches te elimineren, werden systematische biases tussen datasets gecorrigeerd met behulp van de ComBat-functie uit het SVA-pakket, gebaseerd op een parametrisch empirisch Bayes-framework. Principal Component Analysis (PCA) werd vervolgens gebruikt om het correctie-effect te verifiëren, wat een significant verbeterde clustering tussen batchmonsters liet zien en zo de effectieve verwijdering van batch-effecten bevestigde. De samengevoegde en gecorrigeerde datamatrix werd gebruikt voor de daaropvolgende differentiële analyse.
| GSE-serie | Samples | Platform | Groep |
| GSE77298 | 16 RA- en 7 bedieningselementen | GPL570 | Trainingscohort |
| GSE1919 | 5 RA- en 5 bedieningselementen | GPL91 | Trainingscohort |
| GSE55235 | 10 RA en 10 controles | GPL96 | Trainingscohort |
| GSE12021 | 24 RA en 13 controles | GPL96 | Validatiecohort |
| GSE55457 | 13 RA en 10 controles | GPL9 | Validatiecohort |
Tabel 1: Samenvatting van de vijf GEO-datasets die in deze studie zijn gebruikt.
De tabel geeft het GEO-toetredingsnummer (GSE-serie), de samenstelling van het aantal reumatoïde artritispatiënten en gezonde controles), platformidentificatie (GPL) voor elke dataset en toewijzing aan de trainingscohort of de validatiecohort.
Analyse van gewogen genco-expressienetwerk (WGCNA)
WGCNA werd gebruikt om de co-expressienetwerkkenmerken van de DEG's die geassocieerd zijn met RA19 te beoordelen. Op basis van de batch-effect-gecorrigeerde expressiematrix werd eerst data-preprocessing uitgevoerd: genen met lage variantie en een standaarddeviatie van minder dan 0,5 werden verwijderd, terwijl de kwaliteit van monsters en genen werden geëvalueerd met een functie voor het beoordelen van goede monsters en genen. Vervolgens werd hiërarchische clustering toegepast om uitschieters te identificeren en te verwijderen. Om een gewogen co-expressienetwerk te construeren, werd een functie gebruikt voor systematische evaluatie van zachte drempelvermogenswaarden om systematisch zachte drempelvermogenswaarden te evalueren variërend van 1 tot 20. Power = 12 werd gekozen als de optimale zachte drempel (schaalvrije topologie-fitindex R2 = 0,90), waarmee werd gegarandeerd dat de netwerktopologie voldeed aan een schaalvrij criterium. Op basis van deze machtswaarde werd een adjacentiematrix geconstrueerd en werd de topologische overlapmatrix (TOM) berekend. Genen waren hiërarchisch geclusterd en een dynamisch tree-cut algoritme werd gebruikt om de eerste genmodules te identificeren. Vervolgens werden vergelijkbare modules samengevoegd door het clusteren van module-eigengenen, wat resulteerde in een robuust genmodulenetwerk. Alle analyses werden uitgevoerd met een speciaal R-pakket voor gewogen co-expressie netwerkanalyse om de betrouwbaarheid en reproduceerbaarheid van netwerkconstructie te waarborgen. Er werd een analyse uitgevoerd van de kruising tussen DEGs/WGCNA-hubgenen en voorspelde BaP-doelen om kerndoelen van BaP te identificeren die geassocieerd zijn met RA-pathogenese, die werden gevisualiseerd met Venn-diagramsoftware.
Identificatie van BaP-geassocieerde doelwitten die geassocieerd zijn met RA-pathogenese
Snijpuntanalyse werd uitgevoerd met een R-pakket voor Venn-diagrammen om BaP-doelen te identificeren die overlappen met de pathogenese van RA. Deze werden geïmporteerd in de STRING-database om een eiwit-eiwit interactie (PPI) netwerk te construeren, waarbij de soort werd ingesteld op "Homo sapiens" en de interactiebetrouwbaarheidsscore op > 0,7 om een hoge netwerkbetrouwbaarheidvan 20 te waarborgen. Deze drempel is gekozen omdat deze overeenkomt met een "hoog betrouwbaarheidsniveau" in de STRING-database, die het behoud van biologisch relevante interacties in balans brengt met het minimaliseren van vals-positieven die doorgaans gepaard gaan met lagere betrouwbaarheidsscores. Een cutoff van > 0,7 is breed toegepast in netwerktoxicologiestudies om robuuste en reproduceerbare eiwitassociaties te prioriteren. Het resulterende TSV-bestand werd gedownload uit de eiwit-eiwitinteractiedatabase (STRING) en geïmporteerd in netwerkvisualisatiesoftware (Cytoscape) voor netwerkvisualisatie. Kerneiwitten in het netwerk werden geïdentificeerd op basis van de rangschikkingsresultaten die door het Degree-algoritme in de CytoHubba-plugin werden gegenereerd en werden gebruikt voor latere analyse.
KEGG en GO verrijkingsanalyse
De afkortingen van de genen die geassocieerd zijn met zowel BaP-modulatie als RA-pathogenese werden omgezet naar Entrez-ID's met behulp van de "org. Hs.eg.db" annotatiepakket in R. Vervolgens werd KEGG-padverrijkingsanalyse uitgevoerd met behulp van de clusterProfiler-tool, waarbij de significantiedrempel werd gezet op 0,05. Ondertussen besloeg GO functionele annotatie de drie belangrijkste GO-categorieën: Biologisch Proces (BP), Cellulaire Component (CC) en Moleculaire Functie (MF), en werd uitgevoerd met de enrichGO-functie, waarbij zowel P-waarde als q-waarde afkappunten werden ingesteld op 0,05. Het moet worden opgemerkt dat er geen meervoudige testcorrectie werd toegepast, aangezien het primaire doel van deze verkennende analyse was om de ontdekking van potentieel relevante biologische routes en functionele termen te maximaliseren, waardoor een breder aantal testbare hypothesen voor toekomstige experimentele validatie werd gegenereerd. Ten slotte werden de resultaten van de verrijkingsanalyse grafisch weergegeven met behulp van de barplot- en dotplotfuncties uit het enrichplotpakket.
Machine learning-gebaseerde validatie van kerngenen
Om de voorspellende capaciteit van de kerngenen die geassocieerd zijn met BaP en RA te beoordelen en om modeltransparantie te behouden, hebben we een systematische machine learning-workflow geïmplementeerd. Met behulp van de expressieprofielen van de geselecteerde kerngenen werden voorspellende modellen geconstrueerd met 11 verschillende machine learning-algoritmen: Lasso-regressie (LR), Support Vector Machine (SVM), random forest (RF), glmBoost, stapsgewijze Generalized Linear Model (GLM), ridge regressie, elastisch net (Enet), Gradient Boosting Machine (GBM), Linear Discriminant Analysis (LDA), eXtreme Gradient Boosting (XGBoost) en naïeve Bayes. Hyperparameters werden geoptimaliseerd door vijfvoudige kruisvalidatie, waarbij gestratificeerde steekproeven werden gebruikt om de data op te splitsen in trainings- en interne validatiesets. Een vaste willekeurige seed (set.seed(123)) werd door de hele machine learning-workflow gebruikt om reproduceerbaarheid van datasplitsing, cross-validation folds en modeltraining te waarborgen. De belangrijkste hyperparameters voor elk algoritme worden weergegeven in Aanvullende Tabel S2. De modelprestaties werden geëvalueerd met behulp van meerdere metrics, waaronder oppervlakte onder de curve (AUC), nauwkeurigheid en F1-score. Om de beperkingen van single-model benaderingen aan te pakken, pasten we een stacking ensemble-strategie toe die voorspellingen van de best presterende basismodellen integreerde. Omdat we het "black-box" karakter van veel machine learning-modellen erkennen, gebruikten we het SHapley Additive exPlanations (SHAP) algoritme om de bijdrage van elk gen aan de voorspellingen te kwantificeren. De grootte en richting van SHAP-waarden werden gebruikt om het belang van genen te interpreteren in de classificatiebeslissingen, waardoor de interpreteerbaarheid van de modeluitkomsten werd verbeterd.
Moleculaire koppeling van BaP met kerndoelen
Om de bindingskenmerken tussen BaP en de kerngenproducten te onderzoeken, werden moleculaire koppelingssimulaties uitgevoerd. De driedimensionale structuur van BaP (ligand) werd verkregen in SDF-formaat uit de PubChem-database. Eiwitstructuren die overeenkomen met de kerndoelen werden opgehaald uit de RCSB Protein Data Bank (https://www.rcsb.org/) in PDB-formaat, geselecteerd op basis van hun UniProt-identificaties, met voorkeur voor structuren die co-gekristalliseerde liganden of hoge-resolutie coördinaten bevatten. Voorafgaand aan het koppelen werd eiwitbereiding uitgevoerd met PyMol, waarbij watermoleculen, co-gekristalliseerde liganden en niet-eiwitcomponenten zoals ionen werden verwijderd om interferentie21 te voorkomen. Voor eiwitten met co-gekristalliseerde liganden in hun oorspronkelijke PDB-structuren werd het centrum van de actieve plaats gedefinieerd met behulp van de atomaire coördinaten van de gebonden ligand. Voor eiwitten zonder co-gekristalliseerde liganden werd het centrum van de actieve plaats bepaald op basis van coördinaten van belangrijke residuen die in de literatuur als cruciaal voor katalytische activiteit of inhibitorbinding worden gerapporteerd. Het koppelraster was gecentreerd op de gedefinieerde coördinaten van de actieve locatie, met een kubieke doos van 25 × 25 × 25 Å-afmetingen toegepast op elk doel. Deze standaard doosgrootte van 25 Å zorgt voor volledige dekking van elke actieve site met voldoende marge voor ligandbemonstering, terwijl buitensporige rekenkosten worden vermeden. Alle dockingberekeningen werden uitgevoerd met AutoDock Vina (versie 1.2.5). De conformatie met de meest gunstige Vina-score werd gekozen als representatieve bindingsmodus, en de bijbehorende bindingsenergie werd geregistreerd. Driedimensionale bindingshoudingen werden gegenereerd met PyMol (versie 2.5.7), en tweedimensionale interactiediagrammen werden gemaakt met Discovery Studio (versie 2021) om belangrijke interacties te visualiseren, waaronder waterstofbruggen en hydrofobe contacten.
Moleculaire dynamica-simulatie
Moleculaire dynamica-simulaties werden uitgevoerd met Gromacs 2025.3, waarbij de docking-afgeleide complexen als uitgangsstructuren werden gebruikt. De eiwitatomen werden gemodelleerd met het AMBER14SB krachtveld, en watermoleculen werden weergegeven met het TIP3P-model. Elk eiwit-ligandencomplex werd opgelost in een kubieke waterbox, met een minimale afstand van 1 nm tussen het eiwitoppervlak en de doosgrens. Natrium- of chloride-ionen werden toegevoegd indien nodig om elektroneutraliteit van het systeem te bereiken. Een initiële energieminimalisatie werd uitgevoerd met een combinatie van steilste daling en conjugaatgradiëntalgoritmen, elk uitgevoerd over maximaal 10.000 stappen. Elektrostatische interacties op lange afstand werden berekend via de Particle-Mesh Ewald (PME)-methode, terwijl een afkapafstand van 1,0 nm werd toegepast op zowel van der Waals als korteafstandselektrostatische interacties. Na energieminimalisatie werden de systemen geleidelijk in evenwicht gebracht onder NVT (constant volume en temperatuur) en NPT (constante druk en temperatuur) condities. Productieruns van 100 ns werden vervolgens uitgevoerd onder constante temperatuur en druk, met een tijdstap van 0,002 ps (2 fs) en in totaal 50.000.000 stappen. Elke simulatie werd één keer uitgevoerd (geen replicatieën), omdat het primaire doel was om de stabiliteit van de bindingscomplexen onder standaardomstandigheden te beoordelen. De temperatuur werd gehandhaafd met de V-rescale thermostaat en de druk werd geregeld met de Parrinello–Rahman barostaat. Gedurende de simulatie werd consequent een 1,0 nm afkap toegepast voor niet-gebonden interacties. Om structurele stabiliteit en flexibiliteit te beoordelen, berekenden we de wortelgemiddelde kwadraatafwijking (RMSD) van atomaire posities, de wortelgemiddelde kwadraatfluctuatie (RMSF) per residu, de gyratiestraal (Rg) als maat voor structurele compactheid, en het oplosmiddel-toegankelijke oppervlak (SASA). Alle plots zijn gegenereerd met QtGrace.