Major
plot_PCA_3D
: usesplotly
library to plot three dimensional scatter plotsplot_PCA_matrix
: can accommodate numeric / continuous annotations
Minor
PCA_Quickstart
: PCA matrix & 3d plotting examples for Beltran & penguin data sets
Major
plot_PCA_matrix
Minor
get_log_coding_geneexp
usesfilter_genes
now- remove
reshape2
dependency - remove survival related suggests
- bug fixes
- removed a LOT of old functions that weren't generalized very well so were probably not used anyways
- added more examples to various functions (DE genes / GSEA)
- reorganization of function reference/index
- theme adjustments
- Removed old DESeq functions, reorganized, and fixed various bugs
GSEAsq
uared functions bug fixes
GSEAsq
uared functionsrun_GSEA_squared
: main function, replicating glab.library::gsea_squared withkeyword_plot_method == 1
settingget_GSEAsq_terms
: terms/keywords- and
plot_GSEAsq_density
moved to be with this set of functions
get_kspval
signed enrichment score implementation and visualization based on franapoli/signed-ks-test- Various bug fixes
rwrite
&rread
: fastdata.table
based read-in and write-out functions
get_log_coding_geneexp
improvements - can specify log base now
- complete
plot_DESeq_boxplot
rewrite + rename toplot_DEgene_boxplot
- finally !! able to remove
gridExtra
dependency
- finally !! able to remove
- rename
project_PCA
to the more descriptivepredict_PCA
rread
: wrapper fordata.table::fread()
that can pull in rownamesproject_PCA
: long awaited massive PCA projection script incorporating varimax
- Switch to
Seurat::DiscretePalette
forpals
'salphabet
color palette
plot_GSEA_barplot
:sig_cutoff
format by p value significance parameter
- GSEA functions: improved name formatting for enrichment plot
plot_PCA
: fixed subtitle for non-annotated plots (thanks Duncan :) )plot_GSEA_barplot
: formatting flexibility improvements
- PCA improvements + associated vignettes
- scRNA integration assessment metrics
- GSEA barplot, GSEAsq density plot comparison, and associated helper functions
plot_GSEAsq_density
: plot categorical percentile rank comparison between two GSEA squared signaturesplot_PCA_biplot
: conventional biplot with loadings and standardized scoresplot_GSEA_barplot
: function-ified version of horizontal barplot originally made for Jackformat_GSEA_name
: cleans up MSigDB underscore + all caps names a bitsplit_line
: splits long text to multiple lines based on number of char or lines
rotate_varimax
: Varimax rotation for prcomp outputassess_integration
:run_LISI
but more general, incorporatingSeurat::MixingMetric
+CellMixS::cms
run_LISI
: wrapper forassess_integration
specific toLISI
run_MixingMetric
: wrapper forassess_integration
specific toMixingMetric
run_CellMixS
: wrapper forassess_integration
specific tocms
run_PCA
: fix eigenvector / loadings distinctionplot_volcano
: rewritten terms + args to be more general and align better w/EnhancedVolcano
documentationgenes
functions: addedMart
arg to functions that try to query BioMartplot_PC_genes
->plot_genes
, still defaults to filtering by PC genes but technically any gene list can be passed in to filter dataframe by
plot_waterfall
: a little smarter on where to place high/low value labels but still quite dumbplot_scatter
: color by group, more text options
PCA_Walkthrough
: based on Lindsey Smith's PCA tutorial, a more step by step toy dataset for PCA including some of the math behind itPCA_Quickstart
: very basic Palmer Penguin demonstration of plotting scripts + replication of Graeber Beltran PCADE_Genes
&GSEA
: previous combined tutorial nows plit into two
- Gene accessing, LISI
- PCA functions improvements
- Functional vignettes
get_PC_genes
: accesses BioMart database for genes annotated as protein codingfilter_PC_genes
: filter dataframe to specified list of genes, with possibleSeurat::UpdateSymbolList
powered gene symbol correcting. Technically this isn't specific to protein-coding filtering only and words with list input.get_gene_desc
: accesses BioMart database for gene description w/ list of genes input- Technically not specific to getting description fields given list of BioMart attrs
- Should probably add a error/warning if gene names don't match, possible Seurat correction?
convert_genes
: access BioMart database to convert gene name formatrun_LISI
: for Seurat obj, assess integration quantitatively by using LISI metric- outputs visualization to help interpret resulting values
run_PCA
: additional documentation recommending standardizationplot_PCA
: accommodation for passing inprcomp
object, custom colors
PCA
: changed topalmerpenguins
dataset and have it actually run and outputDESeq_GSEA
: working DESeq example withairway
dataset
230329 function improvements
230323: new GSEA and Seurat DimPlot functions & improvements
- plot_GSEA_pathway
- plot_dim_set
- hypergeo_coexp
230303: New scRNA hypergeometric p-value and plot function
- genecoexp_scatter_hyper
- phyper_df
- pltAB
- run_RRHO (WIP)
230203: new functions
- plot_waterfall
- plot_density
- check_normal
- calc_sumZscore
- various fixes
New DESeq functions + extras
- output_DESeq
- filter_DESeq_PC
- plot_DESeq_volcano
- plot_scatter_compare
- plot_screeplot
- plot_scatter_mtx (WIP)
- plot_distribution: Density plot with histo
- Save option for "plot_scatter"
- Optional KS pval for plot_waterfall_hl
- plot_waterfall_hl label outside
- Fixed export of plot_waterfall_hl.R to namespace
- Added a
NEWS.md
file to track changes to the package.