v0.99.2
Immutable
release. Only release title and notes can be modified.
New features
enrichment_CTD()now supports four enrichment methods through a unified
interface, selectable via themethodargument:"ORA"(default) — Over-Representation Analysis via
clusterProfiler::enricher()(unchanged)."GSEA"— rank-based Gene Set Enrichment Analysis viafgsea::fgsea()
(unchanged)."CAMERA"— competitive gene-set test accounting for inter-gene
correlation, vialimma::camera(). Input: a numeric expression matrix
(genes x samples) plus a design matrix and a contrast."GSVA"— per-sample Gene Set Variation Analysis viaGSVA::gsva(),
returning a chemical x sample score matrix.
- New first argument
x(polymorphic): a data frame for ORA/GSEA, a numeric
matrix for CAMERA/GSVA. Auto-detects identifier type (Entrez vs HGNC SYMBOL)
fromrownames(x); an explicitid_typeoverride is also accepted. plot_CTD()now dispatches on input class and method-specific columns:
bar/dot plots of fold enrichment for ORA/GSEA, bar/dot plots of
-log10(padj)coloured by direction of enrichment for CAMERA, and a
sample-level heatmap of the top-variance chemicals for GSVA.
Deprecation
- The first argument of
enrichment_CTD()was renamedentrez_ids->x.
Calls using the old name still work but emit a deprecation warning and will
be removed in a future release.
Dependencies
- New
Imports:limma,GSVA,stats.