The GSDA package (short for Gene-set Distance Analysis) contains functions to to carry out the gene-set distance analysis (GSDA) by generalizing distance correlations to evaluate the association of a gene set with categorical, quantitative, and censored event-time variables. GSDA loads packages as needed and assumes that they are installed.
An example to run GSDA on target aml RNAseq with Chloroma status (categorical) with myeloid gene sets defined by kegg.
chl.res=gsda(sqrt(target.aml.expr),
target.aml.clin,
kegg.ml.gsets,
"Chloroma","oe","ct")
chl.res
#> vset dCor p.vset
#> 1 KEGG_ACUTE_MYELOID_LEUKEMIA 0.0271 0.0201
#> 2 KEGG_CHRONIC_MYELOID_LEUKEMIA 0.0181 0.1193
#> comp.time
#> 1 0.00
#> 2 0.03
An example to run GSDA on target aml RNAseq with White blood counts (quantitative) with myeloid gene sets defined by kegg.
wbc.res=gsda(sqrt(target.aml.expr),
target.aml.clin,
kegg.ml.gsets,
"logWBC","oe","oe")
wbc.res
#> vset dCor p.vset
#> 1 KEGG_ACUTE_MYELOID_LEUKEMIA 0.132 6.98e-30
#> 2 KEGG_CHRONIC_MYELOID_LEUKEMIA 0.073 3.43e-10
#> comp.time
#> 1 0.02
#> 2 0.00
An example to run GSDA on target aml RNAseq with event free survival (efs, censored event-time) with myeloid gene sets defined by kegg.
efs.res=gsda(sqrt(target.aml.expr),
target.aml.clin,
kegg.ml.gsets,
c("efs.time","efs.evnt"),"oe","st")
efs.res
#> vset dCor p.vset
#> 1 KEGG_ACUTE_MYELOID_LEUKEMIA 0.02186 0.0604
#> 2 KEGG_CHRONIC_MYELOID_LEUKEMIA 0.00163 0.8888
#> comp.time
#> 1 0.03
#> 2 0.02
options(old)
Install GSDA using
devtools::install_github('xueyuancao/GSDA', dependencies = c("Depends", "Suggests"))
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.