Minor changes

Add compatability for numeric vectors in compare_seurat()

Major changes

Updated compatability with Seurat v5. compare_seurat() and seurat_extract() automatically detect Seurat object version

Minor changes

Change package dependeny version to improve installation

Minor changes

Ability to specify multiple gmt filepaths in the pathway argument of compare_pathways(). For examples see here

Minor changes

Fix downsample so it isn’t forcing 500 cells #34

Major changes

  • Parallel processing is now built into into the compare_pathways(), compare_seurat(), and compare_sce() functions. Users just need to specify parallel = TRUE and cores = x to use parallel processing instead of calling compare_pathways_parallel()

Minor changes

  • Fix downsample #31

Major changes

  • Parallel implementation for compare_pathways() via compare_pathways_parallel(). Users can specify number of cores to run in the pathway comparison

Major changes

  • The main function of SCPA has been rewritten to be much more efficient with memory usage. This means that RAM availability is likely not going to be limiting on a typical computer i.e. 8GB RAM, even with a huge number of comparisons.
  • The speed of the pathway comparisons is also slightly improved

Minor changes

Minor changes

  • Add functionality to choose assay in Seurat object

Major changes

  • Add functionality to deal with SingleCellExperiment objects
  • sce_extract can now extract data from SCE objects based on colData
  • compare_sce can now compare pathways directly within an SCE object

Major changes

Minor changes

Minor changes

  • Allow usage of multiple file types for pathways e.g. gmt, csv
  • Fix CRAN archive with multicross and crossmatch
  • Release SCPA for multivariate testing of pathways in scRNA-seq data