$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Ethics statement
This study did not directly involve any human participants or animal subjects.
BaP Target acquisition
BaP was characterized by integrating data from multiple databases. The PubChem database (https://pubchem.ncbi.nlm.nih.gov/) was queried using the keyword "Benzo[a]pyrene" to obtain its chemical structure and canonical 2D structure (SMILES string: C1=CC=C2C3=C4C(=CC2=C1)C=CC5=C4C(=CC=C5)C=C3)14. Potential BaP targets were retrieved from the ChEMBL (https://www.ebi.ac.uk/chembl/), SEA (https://sea.bkslab.org/), and PharmMapper (http://lilab-ecust.cn/pharmmapper) databases15,16,17. All predicted targets were restricted to the Homo sapiens proteome. Complete list of predicted BaP targets (n = 474) is provided in Supplementary Table S1. The complete analytical workflow is represented schematically in Figure 1.

Figure 1. Flow-chart of dataset analysis in this paper, illustrating the overall workflow including data acquisition, preprocessing, differential expression analysis, network construction, and validation steps. Please click here to view a larger version of this figure.
Acquisition of RA-related targets
In this study, five RA datasets were acquired from the NCBI Gene Expression Omnibus (GEO) database(https://www.ncbi.nlm.nih.gov/gds/) using the keywords "Rheumatoid arthritis" and "Homo sapiens"18. Based on dataset size and experimental design, GSE77298 (RA: 16 samples; Control: 7 samples), GSE1919 (RA: 5 samples; Control: 5 samples), and GSE55235 (RA: 10 samples; Control: 10 samples) formed the training set for identifying differentially expressed genes (DEGs), while GSE12021 (RA: 24 samples; Control: 13 samples) and GSE55457 (RA: 13 samples; Control: 10 samples) served as the validation set. Further details on these datasets, such as platforms, samples, and GSE series, can be found in Table 1.
Data were standardized using the GEO2R online tool, generating log2-transformed expression matrices for subsequent analysis. To eliminate interference from different experimental batches, systematic biases between datasets were corrected using the ComBat function from the SVA package based on a parametric empirical Bayes framework. Principal Component Analysis (PCA) was subsequently used to verify the correction effect, showing significantly improved inter-batch sample clustering, and thus confirming the effective removal of batch effects. The merged and corrected data matrix was used for subsequent differential analysis.
| GSE series | Samples | Platform | Group |
| GSE77298 | 16 RA and 7 controls | GPL570 | Training cohort |
| GSE1919 | 5 RA and 5 controls | GPL91 | Training cohort |
| GSE55235 | 10 RA and 10 controls | GPL96 | Training cohort |
| GSE12021 | 24 RA and 13 controls | GPL96 | Validation cohort |
| GSE55457 | 13 RA and 10 controls | GPL9 | Validation cohort |
Table 1: Summary of the five GEO datasets used in this study.
The table provides the GEO accession number (GSE series), sample composition (number of rheumatoid arthritis patients and healthy controls), platform identifier (GPL) for each dataset and assignment to either the training cohort or the validation cohort.
Weighted gene co-expression network analysis (WGCNA)
WGCNA was used to assess the co-expression network characteristics of the DEGs associated with RA19. Based on the batch-effect-corrected expression matrix, data preprocessing was first performed: low-variance genes with a standard deviation of less than 0.5 were removed, while sample and gene quality were evaluated using a function for assessing good samples and genes. Subsequently, hierarchical clustering was applied to identify and remove outlier samples. To construct a weighted co-expression network, a function for systematic evaluation of soft-thresholding power values was employed to systematically evaluate soft-thresholding power values ranging from 1 to 20. Power = 12 was selected as the optimal soft threshold (scale-free topology fit index R2 = 0.90), ensuring that the network topology adhered to a scale-free criterion. Based on this power value, an adjacency matrix was constructed, and the topological overlap matrix (TOM) was calculated. Genes were hierarchically clustered, and a dynamic tree‑cut algorithm was used to identify initial gene modules. Subsequently, similar modules were merged through the clustering of module eigengenes, resulting in a robust gene module network. All analyses were performed with a dedicated R package for weighted co-expression network analysis to ensure the reliability and reproducibility of network construction. An analysis of the intersection between DEGs/WGCNA hub genes and predicted BaP targets was undertaken to identify core targets of BaP associated with RA pathogenesis, which were visualized using Venn diagram software.
Identification of BaP-associated targets associated with RA pathogenesis
Intersection analysis was performed using an R package for Venn diagrams to identify targets of BaP that overlap with RA pathogenesis. These were imported into the STRING database to construct a protein–protein interaction (PPI) network, with the species set to "Homo sapiens" and the interaction confidence score set to > 0.7 to ensure high network reliability20. This threshold was selected because it corresponds to a “high confidence” level in the STRING database, which balances the retention of biologically relevant interactions while minimizing false positives typically associated with lower confidence scores. A cutoff of > 0.7 has been widely adopted in network toxicology studies to prioritize robust and reproducible protein associations. The resulting TSV file was downloaded from the protein-protein interaction database (STRING) and imported into network visualization software (Cytoscape) for network visualization.Core proteins in the network were identified based on the ranking results generated by the Degree algorithm in the CytoHubba plugin and were used for subsequent analysis.
KEGG and GO enrichment analysis
The abbreviations of the genes associated with both BaP modulation and RA pathogenesis were converted to Entrez IDs using the "org.Hs.eg.db" annotation package in R. Subsequently, KEGG pathway enrichment analysis was performed using the clusterProfiler tool, with the significance threshold set to 0.05. Meanwhile, GO functional annotation covered the three major GO categories: Biological Process (BP), Cellular Component (CC), and Molecular Function (MF), and was performed using the enrichGO function, with both P-value and q-value cutoffs set to 0.05. It should be noted that no multiple testing correction was applied, as the primary objective of this exploratory analysis was to maximize the discovery of potentially relevant biological pathways and functional terms, thereby generating a broader set of testable hypotheses for future experimental validation. Finally, the enrichment analysis results were graphically displayed using the barplot and dotplot functions from the enrichplot package.
Machine learning-based validation of core genes
To assess the predictive capacity of the core genes associated with BaP and RA, and to maintain model transparency, we implemented a systematic machine learning workflow. Using the expression profiles of the selected core genes, predictive models were constructed with 11 distinct machine learning algorithms: Lasso regression (LR), Support Vector Machine (SVM), random forest (RF), glmBoost, stepwise Generalized Linear Model (GLM), ridge regression, elastic net (Enet), Gradient Boosting Machine (GBM), Linear Discriminant Analysis (LDA), eXtreme Gradient Boosting (XGBoost), and naive Bayes. Hyperparameters were optimized through five-fold cross-validation, with stratified sampling used to split the data into training and internal validation sets. A fixed random seed (set.seed(123)) was used throughout the machine learning workflow to ensure reproducibility of data splitting, cross‑validation folds, and model training. The key hyperparameters for each algorithm are provided in Supplementary Table S2. Model performance was evaluated using multiple metrics, including area under the curve (AUC), accuracy, and F1-score. To address the limitations inherent in single-model approaches, we applied a stacking ensemble strategy that integrated predictions from the best-performing base models. Recognizing the "black-box" nature of many machine learning models, we employed the SHapley Additive exPlanations (SHAP) algorithm to quantify each gene's contribution to the predictions. The magnitude and direction of SHAP values were used to interpret gene importance in the classification decisions, thereby enhancing the interpretability of the model outputs.
Molecular docking of BaP with core targets
To investigate the binding characteristics between BaP and the core gene products, molecular docking simulations were conducted. The three-dimensional structure of BaP (ligand) was obtained in SDF format from the PubChem database. Protein structures corresponding to the core targets were retrieved from the RCSB Protein Data Bank (https://www.rcsb.org/) in PDB format, selected according to their UniProt identifiers, with preference given to structures containing co-crystallized ligands or high-resolution coordinates. Prior to docking, protein preparation was carried out using PyMol, during which water molecules, co-crystallized ligands, and non-protein components such as ions were removed to prevent interference21. For proteins with co-crystallized ligands in their original PDB structures, the active site center was defined using the atomic coordinates of the bound ligand. For proteins without co-crystallized ligands, the active site center was determined based on coordinates of key residues reported in the literature to be critical for catalytic activity or inhibitor binding. The docking grid was centered at the defined active site coordinates, with a cubic box of 25 × 25 × 25 Å dimensions applied to each target. This standard 25 Å box size ensures full coverage of each active site with sufficient margin for ligand sampling while avoiding excessive computational cost. All docking calculations were executed with AutoDock Vina (version 1.2.5). The conformation exhibiting the most favorable Vina score was selected as the representative binding mode, and the corresponding binding energy was recorded. Three-dimensional binding poses were generated using PyMol (version 2.5.7), and two-dimensional interaction diagrams were produced using Discovery Studio (version 2021) to visualize key interactions, including hydrogen bonds and hydrophobic contacts.
Molecular dynamics simulation
Molecular dynamics simulations were carried out with Gromacs 2025.3, using the docking-derived complexes as starting structures. The protein atoms were modeled with the AMBER14SB force field, and water molecules were represented using the TIP3P model. Each protein–ligand complex was solvated in a cubic water box, with a minimum distance of 1 nm between the protein surface and the box boundary. Sodium or chloride ions were added as needed to achieve system electroneutrality. An initial energy minimization was conducted using a combination of steepest descent and conjugate gradient algorithms, each run for up to 10,000 steps. Long-range electrostatic interactions were computed via the Particle-Mesh Ewald (PME) method, while a cutoff distance of 1.0 nm was applied to both van der Waals and short-range electrostatic interactions. Following energy minimization, the systems were gradually equilibrated under NVT (constant volume and temperature) and NPT (constant pressure and temperature) conditions. Production runs of 100 ns were then performed under constant temperature and pressure, with a time step of 0.002 ps (2 fs) and a total of 50,000,000 steps. Each simulation was performed once (no replicates), as the primary aim was to assess the stability of the binding complexes under standard conditions. Temperature was maintained using the V-rescale thermostat, and pressure was controlled with the Parrinello–Rahman barostat. Throughout the simulation, a 1.0 nm cutoff was consistently applied for non-bonded interactions. To assess structural stability and flexibility, we calculated the root mean square deviation (RMSD) of atomic positions, the root mean square fluctuation (RMSF) per residue, the radius of gyration (Rg) as a measure of structural compactness, and the solvent-accessible surface area (SASA). All plots were generated using QtGrace.