Rubrary 0.13.0
Major
-
plot_PCA_3D: usesplotlylibrary to plot three dimensional scatter plots -
plot_PCA_matrix: can accommodate numeric / continuous annotations
Minor
-
PCA_Quickstart: PCA matrix & 3d plotting examples for Beltran & penguin data sets
Rubrary 0.12.0
Major
plot_PCA_matrix
Minor
-
get_log_coding_geneexpusesfilter_genesnow - remove
reshape2dependency - remove survival related suggests
- bug fixes
Rubrary 0.11.0
- 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
Rubrary 0.10.0
-
GSEAsquared functions-
run_GSEA_squared: main function, replicating glab.library::gsea_squared withkeyword_plot_method == 1setting -
get_GSEAsq_terms: terms/keywords - and
plot_GSEAsq_densitymoved to be with this set of functions
-
-
get_kspvalsigned enrichment score implementation and visualization based on franapoli/signed-ks-test - Various bug fixes
Rubrary 0.9.3
New
-
rread: wrapper fordata.table::fread()that can pull in rownames -
project_PCA: long awaited massive PCA projection script incorporating varimax
Improved
- Switch to
Seurat::DiscretePaletteforpals’salphabetcolor palette
Rubrary 0.9.0
General
- PCA improvements + associated vignettes
- scRNA integration assessment metrics
- GSEA barplot, GSEAsq density plot comparison, and associated helper functions
New
-
plot_GSEAsq_density: plot categorical percentile rank comparison between two GSEA squared signatures -
plot_PCA_biplot: conventional biplot with loadings and standardized scores -
plot_GSEA_barplot: function-ified version of horizontal barplot originally made for Jack-
format_GSEA_name: cleans up MSigDB underscore + all caps names a bit -
split_line: splits long text to multiple lines based on number of char or lines
-
-
rotate_varimax: Varimax rotation for prcomp output -
assess_integration:run_LISIbut more general, incorporatingSeurat::MixingMetric+CellMixS::cms-
run_LISI: wrapper forassess_integrationspecific toLISI -
run_MixingMetric: wrapper forassess_integrationspecific toMixingMetric -
run_CellMixS: wrapper forassess_integrationspecific tocms
-
Improved
-
run_PCA: fix eigenvector / loadings distinction -
plot_volcano: rewritten terms + args to be more general and align better w/EnhancedVolcanodocumentation -
genesfunctions: addedMartarg to functions that try to query BioMart-
plot_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 dumb -
plot_scatter: color by group, more text options
Vignettes
-
PCA_Walkthrough: based on Lindsey Smith’s PCA tutorial, a more step by step toy dataset for PCA including some of the math behind it -
PCA_Quickstart: very basic Palmer Penguin demonstration of plotting scripts + replication of Graeber Beltran PCA -
DE_Genes&GSEA: previous combined tutorial nows plit into two
Rubrary 0.8.0
New
-
get_PC_genes: accesses BioMart database for genes annotated as protein coding -
filter_PC_genes: filter dataframe to specified list of genes, with possibleSeurat::UpdateSymbolListpowered 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 format -
run_LISI: for Seurat obj, assess integration quantitatively by using LISI metric- outputs visualization to help interpret resulting values
Rubrary 0.6.0
230323: new GSEA and Seurat DimPlot functions & improvements
- plot_GSEA_pathway
- plot_dim_set
- hypergeo_coexp
Rubrary 0.5.0
230303: New scRNA hypergeometric p-value and plot function
- genecoexp_scatter_hyper
- phyper_df
- pltAB
- run_RRHO (WIP)
Rubrary 0.4.0
230203: new functions
- plot_waterfall
- plot_density
- check_normal
- calc_sumZscore
- various fixes