- fix
performNormalization()
conditional statements - fix
performNormalization()
rescaling for per gene set calculations
#VERSION BUMP FOR BIOCONDUCTOR
- update handling of v5 Seurat versus <v5 Seurat Objects
- added mean and median visualization for
heatmapEnrichment()
- update
densityEnrichment()
GSVA function pull
#VERSION BUMP FOR BIOCONDUCTOR
- update
densityEnrichment()
for new GSVA function name - Parallelization of
performNormalization()
- Refactor of
getGeneSets()
to prevent issues with m_df error.
- fixed
performNormalziation()
errors when input.data was a matrix, now requires single-cell object and enrichment data - passing parallel processing properly to
runEscape()
function.
- ordering by mean values no longer changes the color order
- add explicit BPPARAM argument to
runEscape()
andescape.matrix()
- added additional details in
runEscape()
andescape.matrix()
for make.positive. - removed plotting of
splitEnrichment()
for group.by = NULL - separated AUC calculation to rankings and AUC, this was only method found to get consistent scores.
- Added
runEscape()
- Added
geyserEnrichment()
- Added
scatterEnrichment()
- Added
heatmapEnrichment()
- Changed enrichIt to
escape.matrix()
- Changed enrichmentPlot to
densityEnrichment()
performPCA()
now works with a matrix or single-cell objectpcaEnrichment()
combines biplot-like functions
- Updated interaction with gsva package
- Added support for GSVA calculation
- Added support for AUCell calculation
- Added support of visualizations and calculations for single-cell objects
- Modified
getGeneSets()
to output a list of gene set objects with reformatted names following the Seurat "-" convention
- Deprecate getSignificance()
- Deprecate masterPCAPlot()
- Releveling version for commit to new Bioconductor release
- Removed UCell internal functions to just import the Bioconductor UCell package
- Fixed masterPCAPlot top_n() call to slice_max by top.contributions.
- Version number and small edits for bioconductor compliance
- Removed singscore method
- Added UCell functions internally so they are compatible with Bioconductor
- Fixed performPCA, eliminated merge call.
- Normalization for ssGSEA no longer uses the range of all gene sets, but columns, normalizing it to 0 to 1.
- Added Kruskal-Wallis test for additional support of multi-group comparison
- Added wilcoxon and LR for getSignificance
- median calculated and appended to the getSignificance() function output
- ANOVA in getSignificance() returns p-values for each comparison using TukeyHSD()
- new parameter gene.sets getSignificance() to select only gene sets or subsets.
- enrichmentPlot() beta release
- Added subcategory to getGeneSets to select subsets of libraries.
- Added default coloring to enrichmentPlot()
- enrichmentPlot() now imports calculations partially from GSVA internal functions to facilitate use of C
- Filtering based on min.size now works instead of not working.
- Added removal of gene sets with less than x features parameter in enrichIt - min.size
- Added UCell and singScore support
- new parameter gene.sets in MasterPCAPlot() and performPCA() to allow for selecting specific columns and prevent using other numeric vectors in meta data.
- Aligning versions to the current bioconductor release
- Added DietSeurat() call in vignette to prevent issues
- Adding internal gene sets - escape.gene.sets
- Removed lm.fit using limma from getSignificance
- Removed ggrepel, rlang, and factoextra dependencies.
- Updated Seurat package switch
- Switch the way counts are processed by first eliminating rows with 0 expression in the sparse matrix before converting to a full matrix
- Changing Seurat dependency, updated vignette
- Edited getSignificance ANOVA model call
- Edited getSignificance fit call to match documentation
- Edited match.args() in getSignificance
- Edited match.args() in getSignificance
- Added match.args() to getSignificance
- Changed stop() to message()
- Modified getSignficance to allow for ANOVA and T.test
- Updated link in description of getGeneSets.
*Fixed a parenthesis, yeah a parenthesis. (In enrichIt() call I edited for 99.1)
- Removed parallel call in gsva() and added biocparallel
- Changed cores = 4 to cores = 2 in the vignette
- Preparing for bioconductor submission