| Annexin V-PI Apoptosis Kit | Southern Biotechnology, Birmingham, AL, USA | NA | Used for evaluating apoptosis |
| AnnexinV-PI Apoptosis Kit | Southern Biotechnology | 10010-02 | Used for apoptosis assessment by flow cytometry. |
| Anti-IGF1, Anti-IGF1R, Anti-JAK2, Anti-STAT3, Anti-Survivin, Anti-β-actin | Abcam | ab182408, ab108596, ab109085, ab76424, ab8227 | Antibodies used for Western Blot analysis of signaling pathways. |
| BiocManager | CRAN | 1.30.25 | Install and manage Bioconductor packages in R ≥ 3.6. |
| Bio-Rad Cfx96 System | Bioconductor | 1.5.1 | Programmatic access to STRING protein–protein interactions. |
| Caret | CRAN | 0.4 | Time dependent ROC/AUC for survival models. |
| Chinese Glioma Genome Atlas ( CGGA) | NA | CGGA693 and CGGA325 | Used for model consruction and validation |
| Clusterprofiler | Bioconductor | 2.18.0 | Parse MAF files; compute tumor mutational burden (TMB) and mutation landscape. |
| Corrplot | CRAN | 3.5.0 | General plotting (boxplots, violin plots, scatter, trend lines). |
| Coxboost | CRAN | 7.3-60 | stepAIC for stepwise Cox model selection. |
| Data.Table | CRAN | readr2.1.5 | Fast reading of delimited files; robust UTF-8 handling. |
| Dose | Bioconductor | 3.17.0 | Human gene annotation (Entrez, Ensembl, SYMBOL mappings). |
| Dynamictreecut | CRAN | 1.73 | Weighted gene co expression network analysis; pickSoftThreshold, TOM, module detection. |
| Edger | Bioconductor | 3.56.2 | Differential expression (voom/linear models); Wilcoxon/empirical Bayes; volcano/heatmap inputs. |
| Enrichplot | Bioconductor | 3.26.2 | Disease Ontology enrichment and GSEA helpers (used with clusterProfiler). |
| Flashclust | CRAN | 1.63-1 | Adaptive branch cutting for WGCNA module detection. |
| Gbm | CRAN | 1.12 | Supervised principal components for survival analysis. |
| Gene Expression Omnibus (GEO) | NA | GSE43378 | Used for model consruction and validation |
| GEOquery | Bioconductor | NA | Download and parse GEO datasets. |
| Ggplot2 | CRAN | 1.0.12 | Publication ready heatmaps of expression signatures. |
| Glmnet | CRAN | 3.3.1 | Random survival forest for right censored outcomes. |
| Horseradish Peroxidase-labeled anti-rabbit secondary antibodies | Abcam | ab6721 | Secondary antibodies for detection in Western Blot. |
| Human glioblastoma cell lines (SHG44, U251, A172, T98G) | American Tissue Culture Collection | NA | Human glioblastoma cell lines for glioma research. Cells were cultured in DMEM + 10% FBS, 2 mM L-glutamine. |
| Igraph | CRAN | 10.0.1 | Access MSigDB gene sets (e.g., metabolic MRGs); convenient tidy frames. |
| Image J software | Media Cybernetics, USA | 152 | Used for visualization |
| Lentiviral vector encoding lncRNA-IRAIN | GeneChem, Shanghai, China | NA | Lentiviral vectors used for transfection of glioma and HEB cells to establish stable clones. |
| Limma | Bioconductor | 3.48.0 | Batch correction (ComBat) and surrogate variable analysis. |
| Maftools | Bioconductor | 1.52.0 | Harrell’s concordance index (C index) and survival comparison utilities. |
| Mass | CRAN | 4.1-8 | Penalized Cox models: Lasso, Ridge, and Elastic Net. |
| Msigdbr | CRAN | 0.0.5 | Support vector machine methods for survival data. |
| MTT | Sigma-Aldrich | M2128 | Used for cell proliferation assays. |
| Normal glial cells (HEB) | American Tissue Culture Collection | NA | Normal human glial cell line for comparison studies. Cultured in DMEM + 10% FBS. |
| Org.Hs.Eg.Db | Bioconductor | 4.8.3 | GO/KEGG enrichment and GSEA; supports multiple ID types. |
| Pheatmap | CRAN | 2.0.0 | Grammar of data science; includes dplyr, tidyr, purrr, ggplot2 for wrangling and plotting. |
| Plsrcox | CRAN | 1.5 | Likelihood based boosting for Cox models. |
| PVDF Membranes | Millipore | IPVH00010 | Membranes used for protein transfer after SDS-PAGE. |
| Randomforestsrc | CRAN | 6.0-94 | Unified resampling (including LOOCV), tuning grids, and model pipelines. |
| Readr | CRAN | NA | Retrieve matrices/phenotypes from UCSC Xena (e.g., TCGA/GTEx hubs). |
| SDS-Page Gel (12%) | Bio-Rad | 185-5096 | System used for quantitative PCR. |
| Stringdb | Bioconductor | 1.20.3 | Visualization for enrichment results (dotplot, cnetplot, ridgeplot). |
| Superpc | CRAN | 1.7.7 | Partial least squares regression adapted to Cox models. |
| Survcomp | Bioconductor | 3.42.4 | Counts normalization and dispersion estimation when needed (optional, complements limma voom). |
| Survival | CRAN | 1.01-2 | Fast hierarchical clustering used by WGCNA (optional). |
| Survivalsvm | CRAN | 2.2.2 | Generalized boosted regression modeling (gradient boosting). |
| Survminer | CRAN | 3.8-3 | Cox proportional hazards models; Kaplan–Meier curves. |
| TCGAbiolinks | Bioconductor | T9039 | Programmatic access to TCGA data; download/prepare expression and clinical data. |
| The Cancer Genome Atlas Program ( TCGA) | NA | https://www.cancer.gov/tcga; 175 GBM and 534 LGG | Used for model consruction and validation |
| Tidyverse | CRAN | 1.17.6 | High performance data manipulation for large matrices/tables. |
| Timeroc | CRAN | 0.5.0 | KM visualization and risk table rendering. |
| TRIzol | Invitrogen | 15596026 | Reagent for RNA extraction from cells. |
| UCSC Xena | NA | https://xenabrowser.net/datapages/ | Used for model consruction and validation |
| Ucscxenatools | Bio-Rad | 4561044 | Used for protein separation in Western Blot analysis. |
| Wgcna | CRAN | 0.95 | Correlation matrices for checkpoint genes and feature relationships. |