The network pharmacology and bioinformatics analyses were based on publicly available databases and did not involve human participants or animals. The in vitro experiments were conducted using an established cell line and did not require ethics approval according to institutional requirements.
Candidate constituent screening and target retrieval
Candidate constituents and their corresponding targets were retrieved from the Traditional Chinese Medicine Systems Pharmacology Database and Analysis Platform (TCMSP) using the search term “dongchongxiacao” on 13 July 2025. Compounds with predicted oral bioavailability of at least 30% and drug-likeness of at least 0.18 were retained. Seven candidate constituents met both screening criteria. The molecular weight, oral bioavailability, drug-likeness, and other available pharmacokinetic descriptors were recorded from TCMSP for descriptive comparison.
The compound-target information associated with the retained constituents was downloaded directly from TCMSP. Duplicate target entries were manually removed when constructing the nonredundant target set, while the original compound-target relationships were retained for subsequent network construction. Because TCMSP provided target names in their full-length form rather than standardized gene symbols, each target was searched against the UniProt database (accessed on 14 July 2025). The corresponding human entry was selected, and the target name was converted to its official gene symbol. The standardized compound-target dataset was used for disease-target intersection and compound-target network analysis.
Collection of glomerulonephritis-associated genes and target intersection
Disease-associated genes were retrieved from GeneCards, DisGeNET, PharmGKB, and the Therapeutic Target Database using the search term “glomerulonephritis” on 14 July 2025. For GeneCards, entries with relevance scores greater than the median score of 10 were retained. Eligible entries from the other databases were included according to their curated disease-target annotations. Gene names were standardized to official human gene symbols, and duplicate entries were removed. This procedure yielded 1,134 unique glomerulonephritis-associated genes. Because the search used the broader term “glomerulonephritis,” the resulting dataset was considered relevant to chronic glomerulonephritis-associated molecular processes rather than specific to a single histopathological subtype.
TCMSP-derived compound-associated targets were intersected with the disease-associated gene set using R. Twenty-three overlapping targets were identified. Venn diagrams were generated using the R package venn, and the compound-overlapping target network was constructed and visualized using Cytoscape. The relationships between candidate constituents and overlapping targets are summarized in Table 1.
Functional enrichment and protein-protein interaction analyses
Gene Ontology (GO) and Kyoto Encyclopedia of Genes and Genomes (KEGG) enrichment analyses were performed in R using clusterProfiler and org.Hs.eg.db. Gene Ontology terms were analyzed in the biological process, cellular component, and molecular function categories. P values were adjusted for multiple testing using the Benjamini-Hochberg method, and terms or pathways with adjusted P values below 0.05 were retained. Enriched terms and pathways were displayed using independently generated bar plots and dot plots.
The 23 overlapping targets were submitted to STRING, with Homo sapiens selected as the organism and a minimum interaction score greater than 0.4. The resulting protein-protein interaction network was imported into Cytoscape. Network topology was evaluated using CytoNCA based on degree, betweenness, closeness, eigenvector centrality, local average connectivity, and network centrality. Hub targets were defined as nodes for which the degree, betweenness centrality, closeness centrality, eigenvector centrality, local average connectivity, and network centrality values were all greater than the corresponding median values of the network. This analysis prioritized nine hub targets for subsequent interpretation.
Molecular docking and redocking validation
Molecular docking was performed using the celecoxib-bound cyclooxygenase-2 structure PDB ID 3LN1. Chain A and its associated heme group were retained as the receptor, while crystallographic water molecules and the co-crystallized celecoxib ligand were removed during receptor preparation. The native celecoxib conformation was separately extracted from chain A for redocking validation. Polar hydrogen atoms and Gasteiger charges were added using AutoDockTools, and the receptor was saved in PDBQT format. PDB ID 3LN1 is a 2.40 Å structure of murine COX-2 bound to celecoxib. The structures of β-sitosterol and linoleyl acetate were obtained from PubChem and prepared using Open Babel. Hydrogen atoms and Gasteiger partial charges were added, rotatable bonds were assigned, and each ligand was converted to PDBQT format. Celecoxib, β-sitosterol, and linoleyl acetate were docked using AutoDock Vina with the same receptor and search parameters.
The docking box was centered on the native celecoxib-binding region using the following coordinates: center_x = 30.9886 center_y = -22.2836 center_z = -16.5072 size_x = 26 Å size_y = 26 Å size_z = 26 Å. The exhaustiveness value was set to 16, the number of output modes to 10, and the energy range to 3 kcal/mol. The top-ranked pose based on the lowest predicted binding energy was retained for visualization. For protocol validation, native celecoxib was redocked under the same conditions, and the heavy-atom root mean square deviation between the crystallographic and redocked poses was calculated using PyMOL. A root mean square deviation below 2 Å was considered an acceptable reproduction of the reference pose. Residues located within 4 Å of each docked ligand were identified in PyMOL. Docking scores and poses were interpreted as estimates of structural compatibility and not as direct evidence of target binding or enzymatic inhibition.
Cell culture and compound preparation
HBZY-1 rat glomerular mesangial cells were cultured in high-glucose Dulbecco’s modified Eagle medium supplemented with 10% fetal bovine serum and 1% penicillin-streptomycin at 37 °C under humidified conditions with 5% CO₂. Cells at passages 2–7 were used for all experiments, and mycoplasma-free status was verified before use. β-Sitosterol and celecoxib served as chemically defined compounds. β-Sitosterol was dissolved in absolute ethanol to generate a 10 mM stock solution (approximately 4.15 mg/mL). When required, brief sonication and warming to 50–60 °C were performed to achieve a visually clear solution. Celecoxib was dissolved in dimethyl sulfoxide to prepare a 10 mM stock solution (approximately 3.81 mg/mL). The stock solutions were aliquoted and stored at −20 °C. Before treatment, the stocks were diluted directly into prewarmed culture medium and mixed immediately.
Vehicle concentrations were matched within each experiment. In the cell viability assay, the final ethanol concentration was adjusted to 0.2% v/v in all groups because the highest β-sitosterol concentration tested was 20 µM. In the LPS-induced inflammatory experiment, the final concentrations of ethanol and dimethyl sulfoxide were adjusted to 0.1% and 0.01% v/v, respectively, in all groups. In the TGF-β1-induced profibrotic experiment, the final ethanol concentration was adjusted to 0.1% v/v in all groups. Equivalent volumes of the corresponding vehicles were added to the Control, LPS, and TGF-β1 groups.
Cell viability assay
Cells were plated in 96-well plates at a density of 5 × 103 cells per well in 100 µL of complete medium and allowed to adhere for 24 h. To assess the concentration range of β-sitosterol, cells were incubated with 0.5, 1, 5, 10, or 20 µM β-sitosterol for 24 h. For the LPS-related cell viability assay, cells were pretreated with β-sitosterol at 1, 5, or 10 µM for 2 h, followed by exposure to 1 µg/mL lipopolysaccharide for an additional 24 h.
The treatment groups were Control, β-sitosterol at 0.5 µM, β-sitosterol at 1 µM, β-sitosterol at 5 µM, β-sitosterol at 10 µM, β-sitosterol at 20 µM, LPS, LPS plus β-sitosterol at 1 µM, LPS plus β-sitosterol at 5 µM, and LPS plus β-sitosterol at 10 µM. Cell Counting Kit-8 reagent was added at 10 µL per well, and the plates were incubated for 2 h. Absorbance was then recorded at 450 nm. Cell viability was determined after subtracting the cell-free blank and expressed relative to the Control group. Each condition included six technical wells in each of six independent biological experiments. The technical-well values from each experiment were averaged to generate one biological replicate value for statistical analysis.
LPS-induced inflammatory activation
For inflammatory activation experiments, HBZY-1 cells were plated in 6-well plates at a density of 2 × 105 cells per well and treated after reaching approximately 70%–80% confluence. Cells were maintained in medium supplemented with 1% fetal bovine serum for 12 h before treatment. β-Sitosterol or celecoxib was administered 2 h before LPS stimulation. Subsequently, the cells were exposed to 1 µg/mL LPS for 24 h.
The experimental groups were Control, β-sitosterol at 10 µM, LPS, LPS plus β-sitosterol at 1 µM, LPS plus β-sitosterol at 5 µM, LPS plus β-sitosterol at 10 µM, and LPS plus celecoxib at 1 µM. Celecoxib was included as a functional positive control for inhibition of COX-2-dependent prostaglandin production. At the end of treatment, culture supernatants were collected for PGE2 measurement. Cells were collected separately for quantitative real-time PCR analysis of Tnf, Il6, and Ptgs2 and for western blot analysis of COX-2.
TGF-β1-induced profibrotic activation
A separate TGF-β1-induced model was used to assess profibrotic activation. HBZY-1 cells were plated in 6-well plates at a density of 2 × 105 cells per well and maintained in medium supplemented with 1% fetal bovine serum for 12 h before treatment. Cells were pretreated with β-sitosterol for 2 h, followed by stimulation with 10 ng/mL recombinant TGF-β1 for 48 h.
The treatment groups included Control, β-sitosterol (10 µM), TGF-β1, TGF-β1 + β-sitosterol (5 µM), and TGF-β1 + β-sitosterol (10 µM). At the end of the treatment period, cells were harvested for quantitative real-time PCR analysis of Col1a1 and Acta2 and for western blot analysis of alpha-smooth muscle actin (α-SMA).
Quantitative real-time PCR
Total RNA was isolated from treated cells using a phenol-guanidinium-based RNA extraction reagent according to the manufacturer's protocol. RNA concentration and purity were determined using a spectrophotometer. Only samples with an A260/A280 ratio of 1.8–2.0 were used for reverse transcription. For each sample, 1 µg of total RNA was reverse transcribed into complementary DNA in a final reaction volume of 20 µL. The resulting complementary DNA was diluted fivefold with nuclease-free water before quantitative PCR. Quantitative PCR was carried out in a total volume of 20 µL containing 10 µL of 2× SYBR Green master mix, 0.4 µL each of 10 µM forward and reverse primers, 2 µL of diluted complementary DNA, and 7.2 µL of nuclease-free water. The amplification conditions consisted of an initial denaturation step at 95 °C for 30 s, followed by 40 cycles of denaturation at 95 °C for 5 s and annealing-extension at 60 °C for 30 s. A melting-curve analysis was subsequently performed from 65 °C to 95 °C to verify amplification specificity.
The measured genes were Tnf, Il6, Ptgs2, Col1a1, Acta2, and Gapdh. Gapdh served as the internal reference gene. Relative gene expression was determined using the 2−ΔΔCt method, with the Control group used as the calibrator. Primer sequences are provided in Supplementary Table 1. Each sample was analyzed in technical triplicate, and six independent biological experiments were performed. The values obtained from the technical replicates were averaged before statistical analysis.
PGE2 measurement by enzyme-linked immunosorbent assay
Culture supernatants were collected after 24 h of LPS stimulation and centrifuged at 1,000 × g for 10 min at 4 °C to remove cell debris. PGE2 concentrations were determined using a commercially available enzyme-linked immunosorbent assay kit according to the manufacturer's instructions.
Standards and samples were loaded onto the assay plate in duplicate. After completion of the antibody-binding and color-development steps, absorbance was recorded at 450 nm using a microplate reader. PGE2 concentrations were determined from a four-parameter logistic standard curve and expressed as pg/mL. Supernatants from six independent cell experiments were analyzed. Duplicate measurements for each biological sample were averaged before statistical analysis.
Western blotting
Treated cells were lysed in radioimmunoprecipitation assay buffer supplemented with a protease inhibitor mixture. The lysates were incubated on ice for 30 min and centrifuged at 12,000 × g for 15 min at 4 °C. Protein concentrations in the supernatants were determined using a bicinchoninic acid protein assay. Equal amounts of protein (30 µg per lane) were mixed with loading buffer and denatured at 95 °C for 5 min. Proteins from the LPS experiments were resolved on 10% sodium dodecyl sulfate-polyacrylamide gels, whereas those from the TGF-β1 experiments were resolved on 12% gels. The separated proteins were subsequently transferred onto polyvinylidene fluoride membranes.
The membranes were blocked with 5% nonfat milk in Tris-buffered saline containing 0.1% Tween 20 for 1 h at room temperature and then incubated overnight at 4 °C with primary antibodies against COX-2 (1:1000), α-SMA (1:1000), and GAPDH (1:5000). COX-2 was analyzed in samples from the LPS experiment, whereas α-SMA was analyzed in samples from the TGF-β1 experiment. After washing, the membranes were incubated with horseradish peroxidase-conjugated secondary antibodies (1:5000) for 1 h at room temperature. Protein bands were visualized using an enhanced chemiluminescence substrate and captured with a chemiluminescence imaging system. The exposure times were approximately 10 s for COX-2, 10 s for α-SMA, and 2 s for GAPDH.
Band intensities were quantified using ImageJ. COX-2 and α-SMA signals were normalized to the corresponding GAPDH signal. Western blotting was performed using protein samples obtained from six independent cell culture and treatment experiments.
Statistical analysis
Statistical analyses were conducted using GraphPad Prism. Data are presented as the mean ± standard deviation. Six independent cell culture and treatment experiments were performed for each quantitative analysis, with each independent experiment representing one biological replicate. Technical replicate measurements obtained from the same biological experiment were averaged before statistical analysis and were not considered independent observations.
For the cell viability assay, each biological experiment included six technical wells per condition. Quantitative PCR reactions were performed in technical triplicate for each biological sample, and PGE2 measurements were performed in duplicate. Western blot quantification was based on six independently prepared protein samples. Thus, each quantitative bar contains six individual biological replicate values.
Differences among multiple groups were analyzed using one-way analysis of variance followed by Tukey’s multiple-comparison test. A two-sided P value < 0.05 was considered statistically significant. Individual biological replicate values were displayed together with the mean and standard deviation.