dualKS
dualKS performs discriminant analysis and multiclass classification of gene expression datasets using a Kolmogorov-Smirnov rank-sum algorithm to identify class-specific gene signatures.
Key Features:
- Gene Set Enrichment Analysis inversion: dualKS inverts the Gene Set Enrichment Analysis (GSEA) process to identify class-specific gene signatures.
- Kolmogorov-Smirnov approach: dualKS employs the Kolmogorov-Smirnov statistic both to define class-specific signatures and to classify samples.
- Parsimonious gene signatures: dualKS identifies highly parsimonious gene signatures; in a comparison across 10 datasets the optimal DKS signature was smaller than those of other methods in 5 of 10 cases.
- Error rate comparison with random forest: the estimated classification error using the optimal DKS signature was lower than random forest in 4 of 10 datasets and equivalent in 2 datasets.
Scientific Applications:
- Microarray studies: applied to microarray gene expression datasets where dimensionality reduction and interpretation of concise gene signatures are required.
- Multiclass classification problems: applied to multiclass genomic classification tasks to discriminate more than two phenotypic or experimental classes simultaneously.
Methodology:
dualKS ranks genes using the Kolmogorov-Smirnov rank-sum statistic to assess discriminatory power, inverts the GSEA process to define class-specific signatures, and applies the KS statistic for sample classification.
Topics
Collections
Details
- License:
- GPL-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 1/17/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Yang Y, Kort EJ, Ebrahimi N, Zhang Z, Teh BT. Dual KS: Defining Gene Sets with Tissue Set Enrichment Analysis. Cancer Informatics. 2010;9:CIN.S2892. doi:10.4137/cin.s2892. PMID:20148167. PMCID:PMC2816930.