GCAS: An Integrated R Package and Shiny App for Comprehensive Cancer Data Analysis
Abstract
1. Introduction
2. Materials and Methods
2.1. Systematic Functional Comparison with Existing Tools
2.2. Data Collection and Preprocessing
2.3. Software and R Packages
2.4. Immune Cell Infiltration Data
2.5. Drug Sensitivity Analysis
2.6. Using the Analysis Tool
2.7. CPTAC Analysis
2.8. Cell Culture
2.9. IGF2BP3 Knockdown shRNA Plasmid Construction
2.10. RNA Stability Assay
2.11. Statistical Framework of GCAS
2.12. Statistical Analysis
3. Results
3.1. Demonstration of Module 1 “Single Gene Analysis”
3.2. GAPDH Expression and Regulatory Mechanisms in Lung Cancer Based on Module 2
3.3. IGF2BP3 Regulates GAPDH mRNA Stability
3.4. Analysis of GAPDH Correlation with Immune Cell Infiltration and Drug Sensitivity Using Module 2
3.5. Differential Gene Expression and Enrichment Analysis Based on Module 3
3.6. Integrated Analysis of Multiple Datasets Based on Module 4
4. Discussion
5. Conclusions
Supplementary Materials
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| GCAS | GEO Cancer Analysis Suite |
| GEO | Gene Expression Omnibus |
| TCGA | The Cancer Genome Atlas |
| CPTAC | Clinical Proteomic Tumor Analysis Consortium |
| LUAD | Lung Adenocarcinoma |
| LUSC | Lung Squamous Cell Carcinoma |
| PPP | Pentose Phosphate Pathway |
| TIMER | Tumor Immune Estimation Resource |
| GSEA | Gene Set Enrichment Analysis |
| DEGs | Differentially Expressed Genes |
| ROS | Reactive Oxygen Species |
| ATP | Adenosine 5′-Triphosphate |
| GTEx | Genotype-Tissue Expression |
| TFTF | TF-Target Finder |
| PCAS | ProteoCancer Analysis Suite |
| SMD | Standardized Mean Difference |
| IC50 | Half Maximal Inhibitory Concentration |
| qPCR | Quantitative Polymerase Chain Reaction |
| m6A | N6-methyladenosine |
| mRNA | Messenger RNA |
| shRNA | Short Hairpin RNA |
| KEGG | Kyoto Encyclopedia of Genes and Genomes |
| NES | Normalized Enrichment Score |
| EdU | 5-Ethynyl-2′-Deoxyuridine |
References
- Bray, F.; Laversanne, M.; Weiderpass, E.; Soerjomataram, I. The ever-increasing importance of cancer as a leading cause of premature death worldwide. Cancer 2021, 127, 3029–3030. [Google Scholar] [CrossRef]
- Clough, E.; Barrett, T. The Gene Expression Omnibus Database. Methods Mol. Biol. 2016, 1418, 93–110. [Google Scholar] [CrossRef] [PubMed]
- Barrett, T.; Edgar, R. Gene expression omnibus: Microarray data storage, submission, retrieval, and analysis. Methods Enzymol. 2006, 411, 352–369. [Google Scholar] [CrossRef]
- Barrett, T.; Wilhite, S.E.; Ledoux, P.; Evangelista, C.; Kim, I.F.; Tomashevsky, M.; Marshall, K.A.; Phillippy, K.H.; Sherman, P.M.; Holko, M.; et al. NCBI GEO: Archive for functional genomics data sets—Update. Nucleic Acids Res. 2013, 41, D991–D995. [Google Scholar] [CrossRef]
- Davis, S.; Meltzer, P.S. GEOquery: A bridge between the Gene Expression Omnibus (GEO) and BioConductor. Bioinformatics 2007, 23, 1846–1847. [Google Scholar] [CrossRef]
- Rhodes, D.R.; Yu, J.; Shanker, K.; Deshpande, N.; Varambally, R.; Ghosh, D.; Barrette, T.; Pandey, A.; Chinnaiyan, A.M. ONCOMINE: A cancer microarray database and integrated data-mining platform. Neoplasia 2004, 6, 1–6. [Google Scholar] [CrossRef]
- Wang, J.; Yu, X.; Cao, X.; Tan, L.; Jia, B.; Chen, R.; Li, J. GAPDH: A common housekeeping gene with an oncogenic role in pan-cancer. Comput. Struct. Biotechnol. J. 2023, 21, 4056–4069. [Google Scholar] [CrossRef] [PubMed]
- Wang, J.; Song, X.; Wei, M.; Qin, L.; Zhu, Q.; Wang, S.; Liang, T.; Hu, W.; Zhu, X.; Li, J. PCAS: An Integrated Tool for Multi-Dimensional Cancer Research Utilizing Clinical Proteomic Tumor Analysis Consortium Data. Int. J. Mol. Sci. 2024, 25, 6690. [Google Scholar] [CrossRef] [PubMed]
- Zhang, J.Y.; Zhang, F.; Hong, C.Q.; Giuliano, A.E.; Cui, X.J.; Zhou, G.J.; Zhang, G.J.; Cui, Y.K. Critical protein GAPDH and its regulatory mechanisms in cancer cells. Cancer Biol. Med. 2015, 12, 10–22. [Google Scholar] [CrossRef]
- Zeng, D.; Ye, Z.; Shen, R.; Yu, G.; Wu, J.; Xiong, Y.; Zhou, R.; Qiu, W.; Huang, N.; Sun, L.; et al. IOBR: Multi-Omics Immuno-Oncology Biological Research to Decode Tumor Microenvironment and Signatures. Front. Immunol. 2021, 12, 687975. [Google Scholar] [CrossRef]
- Steen, C.B.; Liu, C.L.; Alizadeh, A.A.; Newman, A.M. Profiling Cell Type Abundance and Expression in Bulk Tissues with CIBERSORTx. Methods Mol. Biol. 2020, 2117, 135–157. [Google Scholar] [CrossRef] [PubMed]
- Yoshihara, K.; Shahmoradgoli, M.; Martínez, E.; Vegesna, R.; Kim, H.; Torres-Garcia, W.; Treviño, V.; Shen, H.; Laird, P.W.; Levine, D.A.; et al. Inferring tumour purity and stromal and immune cell admixture from expression data. Nat. Commun. 2013, 4, 2612. [Google Scholar] [CrossRef]
- Finotello, F.; Mayer, C.; Plattner, C.; Laschober, G.; Rieder, D.; Hackl, H.; Krogsdam, A.; Loncova, Z.; Posch, W.; Wilflingseder, D.; et al. Molecular and pharmacological modulators of the tumor immune contexture revealed by deconvolution of RNA-seq data. Genome Med. 2019, 11, 34. [Google Scholar] [CrossRef]
- Li, T.; Fu, J.; Zeng, Z.; Cohen, D.; Li, J.; Chen, Q.; Li, B.; Liu, X.S. TIMER2.0 for analysis of tumor-infiltrating immune cells. Nucleic Acids Res. 2020, 48, W509–W514. [Google Scholar] [CrossRef] [PubMed]
- Becht, E.; Giraldo, N.A.; Lacroix, L.; Buttard, B.; Elarouci, N.; Petitprez, F.; Selves, J.; Laurent-Puig, P.; Sautès-Fridman, C.; Fridman, W.H.; et al. Estimating the population abundance of tissue-infiltrating immune and stromal cell populations using gene expression. Genome Biol. 2016, 17, 218. [Google Scholar] [CrossRef]
- Aran, D.; Hu, Z.; Butte, A.J. xCell: Digitally portraying the tissue cellular heterogeneity landscape. Genome Biol. 2017, 18, 220. [Google Scholar] [CrossRef]
- Racle, J.; Gfeller, D. EPIC: A Tool to Estimate the Proportions of Different Cell Types from Bulk Gene Expression Data. Methods Mol. Biol. 2020, 2120, 233–248. [Google Scholar] [CrossRef] [PubMed]
- Yang, W.; Soares, J.; Greninger, P.; Edelman, E.J.; Lightfoot, H.; Forbes, S.; Bindal, N.; Beare, D.; Smith, J.A.; Thompson, I.R.; et al. Genomics of Drug Sensitivity in Cancer (GDSC): A resource for therapeutic biomarker discovery in cancer cells. Nucleic Acids Res. 2013, 41, D955–D961. [Google Scholar] [CrossRef]
- Maeser, D.; Gruener, R.F.; Huang, R.S. oncoPredict: An R package for predicting in vivo or cancer patient drug response and biomarkers from cell line screening data. Brief. Bioinform. 2021, 22, bbab260. [Google Scholar] [CrossRef]
- Ratnadiwakara, M.; Änkö, M.-L. mRNA Stability Assay Using Transcription Inhibition by Actinomycin D in Mouse Pluripotent Stem Cells. Bio-Protocol 2018, 8, e3072. [Google Scholar] [CrossRef]
- Kolde, R.; Laur, S.; Adler, P.; Vilo, J. Robust rank aggregation for gene list integration and meta-analysis. Bioinformatics 2012, 28, 573–580. [Google Scholar] [CrossRef]
- Leek, J.T.; Johnson, W.E.; Parker, H.S.; Jaffe, A.E.; Storey, J.D. The sva package for removing batch effects and other unwanted variation in high-throughput experiments. Bioinformatics 2012, 28, 882–883. [Google Scholar] [CrossRef]
- Woroniecka, K.; Chongsathidkiet, P.; Rhodin, K.; Kemeny, H.; Dechant, C.; Farber, S.H.; Elsamadicy, A.A.; Cui, X.; Koyama, S.; Jackson, C.; et al. T-Cell Exhaustion Signatures Vary with Tumor Type and Are Severe in Glioblastoma. Clin. Cancer Res. 2018, 24, 4175–4186. [Google Scholar] [CrossRef]
- Baitsch, L.; Baumgaertner, P.; Devêvre, E.; Raghav, S.K.; Legat, A.; Barba, L.; Wieckowski, S.; Bouzourene, H.; Deplancke, B.; Romero, P.; et al. Exhaustion of tumor-specific CD8+ T cells in metastases from melanoma patients. J. Clin. Investig. 2011, 121, 2350–2360. [Google Scholar] [CrossRef]
- Zhuang, H.; Yu, B.; Tao, D.; Xu, X.; Xu, Y.; Wang, J.; Jiao, Y.; Wang, L. The role of m6A methylation in therapy resistance in cancer. Mol. Cancer 2023, 22, 91. [Google Scholar] [CrossRef] [PubMed]
- Chen, D.; Gu, X.; Nurzat, Y.; Xu, L.; Li, X.; Wu, L.; Jiao, H.; Gao, P.; Zhu, X.; Yan, D.; et al. Writers, readers, and erasers RNA modifications and drug resistance in cancer. Mol. Cancer 2024, 23, 178. [Google Scholar] [CrossRef] [PubMed]
- Ramesh-Kumar, D.; Guil, S. The IGF2BP family of RNA binding proteins links epitranscriptomics to cancer. Semin. Cancer Biol. 2022, 86, 18–31. [Google Scholar] [CrossRef]
- Duan, M.; Liu, H.; Xu, S.; Yang, Z.; Zhang, F.; Wang, G.; Wang, Y.; Zhao, S.; Jiang, X. IGF2BPs as novel m6A readers: Diverse roles in regulating cancer cell biological functions, hypoxia adaptation, metabolism, and immunosuppressive tumor microenvironment. Genes Dis. 2024, 11, 890–920. [Google Scholar] [CrossRef]
- Liu, X.; Chen, J.; Chen, W.; Xu, Y.; Shen, Y.; Xu, X. Targeting IGF2BP3 in Cancer. Int. J. Mol. Sci. 2023, 24, 9423. [Google Scholar] [CrossRef] [PubMed]
- Wu, C.; Ma, Y.; Li, J.; Hai, B.; Zhou, Y.; Cao, F.; Kang, X.; Xu, X. The molecular mechanism of IGF2BP3 promoting the malignant progression of lung cancer. Cancer Cell Int. 2026, 26, 116. [Google Scholar] [CrossRef]







| Dimension | GCAS | GEO2R | GEPIA2 | UALCAN | cBioPortal |
|---|---|---|---|---|---|
| Data sources | GEO | GEO | TCGA, GTEx | TCGA | TCGA, ICGC, and other published cohorts |
| Access mode/working mode | R package + Shiny web interface; can run locally or online | Web interface only | Web interface only | Web interface only | Web interface (plus API/data download) |
| Multi-dataset/integrative analysis | Yes (intersection, RRA and ConBat) | No | Limited | No | Limited |
| Differential expression analysis | Yes (multiple GEO datasets; custom contrasts) | Yes (within a single GEO dataset) | Yes (tumor vs. normal or group comparisons) | Yes (tumor vs. normal; subgroup comparisons) | Yes (through built-in analysis modules) |
| GSEA and pathway analysis | Yes | No | Limited/indirect | Limited | Limited/indirect |
| Immune infiltration analysis | Yes (integrated immune cell infiltration estimation and visualization) | No | Limited (some immune-related functions) | Limited (some immune-related analyses, depending on version) | Limited (depends on specific study/module; not core) |
| Co-expression | Yes | No | Limited | Limited | Limited |
| R Package | Functionality Description |
|---|---|
| Shiny (v1.11.1) | Builds the interactive web interface (Shiny app). |
| bs4Dash (v2.3.5) | Provides the dashboard layout and visual theme for the Shiny app. |
| shinyWidgets (v0.9.0) | Adds enhanced UI components (e.g., advanced buttons, sliders). |
| ggplot2 (v4.0.0) | Generates publication-quality plots and visualizations. |
| ggpubr (v0.6.3) | Supports statistical plotting (e.g., group comparisons, boxplots). |
| dplyr (v1.1.4) | Performs data manipulation and preprocessing. |
| RMySQL (v0.11.3) | Connects to and queries MySQL databases (data retrieval). |
| limma (v3.58.1) | Identifies differentially expressed genes from expression data. |
| Psych (v2.5.6) | Conducts correlation analyses (e.g., via corr.test). |
| IOBR (v2.2.3) | Performs immune-related and immune–oncology analyses. |
| oncoPredict (v1.2.0) | Predicts drug response based on gene expression profiles. |
| clusterProfiler (v4.20.0) | Conducts functional enrichment analysis (GO, KEGG, etc.). |
| Sva (v3.20.0) | Removes batch effects (e.g., ComBat) in multi-dataset integration. |
| VennDiagram (v1.8.2) | Draws Venn diagrams to visualize overlaps of gene sets. |
| RobustRankAggreg (v1.2.1) | Integrates multiple ranked gene lists using robust rank aggregation (RRA). |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Wang, J.; Wei, M.; Zhang, J.; Song, X.; Hu, Y.; Qin, L.; Liang, T.; Zhu, X.; Li, J. GCAS: An Integrated R Package and Shiny App for Comprehensive Cancer Data Analysis. Biomolecules 2026, 16, 823. https://doi.org/10.3390/biom16060823
Wang J, Wei M, Zhang J, Song X, Hu Y, Qin L, Liang T, Zhu X, Li J. GCAS: An Integrated R Package and Shiny App for Comprehensive Cancer Data Analysis. Biomolecules. 2026; 16(6):823. https://doi.org/10.3390/biom16060823
Chicago/Turabian StyleWang, Jin, Meidan Wei, Jiaxin Zhang, Xiangrong Song, Yaoyu Hu, Lexin Qin, Tingting Liang, Xinyu Zhu, and Jianxiang Li. 2026. "GCAS: An Integrated R Package and Shiny App for Comprehensive Cancer Data Analysis" Biomolecules 16, no. 6: 823. https://doi.org/10.3390/biom16060823
APA StyleWang, J., Wei, M., Zhang, J., Song, X., Hu, Y., Qin, L., Liang, T., Zhu, X., & Li, J. (2026). GCAS: An Integrated R Package and Shiny App for Comprehensive Cancer Data Analysis. Biomolecules, 16(6), 823. https://doi.org/10.3390/biom16060823

