| AnnotationDbi R package | Bioconductor | N/A | Used for gene annotation and identifier conversion. Source: https://bioconductor.org/packages/AnnotationDbi/ |
|---|
| caret R package | CRAN | N/A | Used for reproducible stratified random splitting of the TCGA-LUSC cohort into training and testing subsets. Source: https://cran.r-project.org/package=caret |
|---|
| CIBERSORT algorithm | CIBERSORT resource | N/A | Used for immune-cell deconvolution with the LM22 signature matrix. Access and licensing are subject to the original resource provider. Source: https://cibersortx.stanford.edu/ |
|---|
| clusterProfiler R package | Bioconductor | N/A | Used for GO and KEGG enrichment analyses. Source: https://bioconductor.org/packages/clusterProfiler/ |
|---|
| ConsensusClusterPlus R package | Bioconductor | N/A | Used for consensus clustering of PANoptosis-associated gene expression patterns. Source: https://bioconductor.org/packages/ConsensusClusterPlus/ |
|---|
| e1071 R package | CRAN | N/A | Used as a dependency for CIBERSORT-based deconvolution analysis. Source: https://cran.r-project.org/package=e1071 |
|---|
| edgeR R package | Bioconductor | N/A | Used for RNA-seq count processing when count-based normalization was required. Source: https://bioconductor.org/packages/edgeR/ |
|---|
| ESTIMATE R package | MD Anderson Cancer Center / SourceForge | N/A | Used to calculate stromal score, immune score, ESTIMATE score, and tumor purity. Source: https://sourceforge.net/projects/estimateproject/ |
|---|
| Genomic Data Commons Data Portal | National Cancer Institute | TCGA-LUSC | Source of TCGA-LUSC RNA-sequencing data and clinical annotations. Source: https://portal.gdc.cancer.gov/ |
|---|
| Genomics of Drug Sensitivity in Cancer database | GDSC project | N/A | Drug-response reference dataset used through the pRRophetic-compatible reference data. Source: https://www.cancerrxgene.org/ |
|---|
| GEOquery R package | Bioconductor | N/A | Used to download and parse GEO Series Matrix files. Source: https://bioconductor.org/packages/GEOquery/ |
|---|
| ggplot2 R package | CRAN | N/A | Used for visualization and figure generation. Source: https://cran.r-project.org/package=ggplot2 |
|---|
| ggpubr R package | CRAN | N/A | Used for publication-style plotting and group comparisons. Source: https://cran.r-project.org/package=ggpubr |
|---|
| glmnet R package | CRAN | N/A | Used for LASSO Cox regression and prognostic model construction. Source: https://cran.r-project.org/package=glmnet |
|---|
| GSE30219 dataset | NCBI Gene Expression Omnibus | GSE30219 | External LUSC validation cohort with expression and survival information. Source: https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE30219 |
|---|
| GSE37745 dataset | NCBI Gene Expression Omnibus | GSE37745 | External LUSC validation cohort with expression and survival information. Source: https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE37745 |
|---|
| GSE57148 dataset | NCBI Gene Expression Omnibus | GSE57148 | COPD versus normal lung transcriptomic dataset used to derive COPD-associated differentially expressed genes. Source: https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSE57148 |
|---|
| limma R package | Bioconductor | N/A | Used for differential-expression analysis. Source: https://bioconductor.org/packages/limma/ |
|---|
| org.Hs.eg.db annotation package | Bioconductor | N/A | Used for human gene annotation in enrichment analysis. Source: https://bioconductor.org/packages/org.Hs.eg.db/ |
|---|
| preprocessCore R package | Bioconductor | N/A | Used for expression preprocessing and CIBERSORT-compatible workflows. Source: https://bioconductor.org/packages/preprocessCore/ |
|---|
| pRRophetic R package | CRAN | N/A | Used for exploratory prediction of drug IC50 values from gene-expression data. Source: https://cran.r-project.org/package=pRRophetic |
|---|
| R software | R Foundation for Statistical Computing | Version 4.1.0 | Used for all statistical analyses and figure generation. Source: https://www.r-project.org/ |
|---|
| STRINGdb R package | Bioconductor | N/A | Used for protein-protein interaction-related analysis when applicable. Source: https://bioconductor.org/packages/STRINGdb/ |
|---|
| SummarizedExperiment R package | Bioconductor | N/A | Used to handle TCGA expression data objects downloaded through TCGAbiolinks. Source: https://bioconductor.org/packages/SummarizedExperiment/ |
|---|
| survival R package | CRAN | N/A | Used for Cox regression and Kaplan-Meier survival analysis. Source: https://cran.r-project.org/package=survival |
|---|
| survminer R package | CRAN | N/A | Used to visualize Kaplan-Meier survival curves and risk tables. Source: https://cran.r-project.org/package=survminer |
|---|
| TCGAbiolinks R package | Bioconductor | N/A | Used to download and prepare TCGA-LUSC expression and clinical data. Source: https://bioconductor.org/packages/TCGAbiolinks/ |
|---|
| timeROC R package | CRAN | N/A | Used for time-dependent ROC analysis of the prognostic model. Source: https://cran.r-project.org/package=timeROC |
|---|