Skip to content

Releases: scverse/rapids_singlecell

v0.7.5

04 Aug 12:29
b0bc71d
Compare
Choose a tag to compare

Fixes

  • Fixed a bug with where larger datasets would crash for Harmony GPU #35
  • Adds a dedicated Class for Sparse Matrix based PCA #36

Improvements

  • adds in ruff for pre-commit #36
  • adds CI and automated testing #33
  • adopted a newer theme for docs #31

Misc

Rapids-singlecell is now under the scverse umbrella as comunity package.

v0.7.2

24 Jun 21:45
1b2664d
Compare
Choose a tag to compare

v0.7.2

Added support for Rapids-23.06:

  • added a_min to cp.clip for .pp.scale
  • changed default n_iterations for leiden to 100

v0.7.1

31 May 21:28
f9156a6
Compare
Choose a tag to compare

v0.7.1

Bugfixes

  • fixes a bug with _inplace_subset_obs

Changes

  • removed tests from distributions

v0.7.0

30 May 12:24
09b9b0b
Compare
Choose a tag to compare

v0.7.0

cunnData

  • added _inplace_subset_var & _inplace_subset_obs
  • added var_vector & obs_vector
  • made cunnData more robust
  • made slicing more robust
  • enforced cp.float32 dtype

Fixes

  • Replaced deprecated cp.sparse with cpx.scipy.sparse

Tests

  • added tests for cunnData
  • added test for decoupler_gpu
  • added test for gr.ligrec

v0.6.3

30 May 09:43
2596bcc
Compare
Choose a tag to compare

v0.6.3

Bugfixes and Improvements:

  • updates and bugfixes for cunnData
  • switched to one PCA - function for cudata and adata
  • added random_state to PCA
  • added layer support for batched hvg-flavors seurat and cell_ranger
  • warning for cell_ranger n_top_genes > dispersion_norm.size
  • added settings dict for and minor bugfix for normalize_pearson_residuals
  • bugfix for calculate_qc_metrics
  • bugfix hvg-flavors pearson_residuals
  • made max_value clipping optional for pp.scale
  • added checks to gr.ligrec
  • forces float32 for gr.spatial_autocorr and fix for n_perms = 0
  • bugfix for _check_nonnegative_integers

v0.6.2

10 May 14:41
Compare
Choose a tag to compare

v0.6.2

New Function

  • added .gr.ligrec from squidpy

Updates

  • removed pp.calc_gene_qc
  • switched pp.calculate_qc_metrics to cp.RawKernel. Includes functionality from pp.calc_gene_qc
  • switched pp.highly_variable_genes with flavor='pearson_residuals' to cp.RawKernel
  • switched pp.normalize_pearson_residuals to cp.RawKernel
  • added checks cundata.X and cunndata.layers for .nnz < 2**31-1 because of Cupy's indptr being locked to 32bit ints.

Other

  • added .pre-commit-config.yaml
  • added coding-style black

v0.6.1

18 Apr 15:53
c6e1d0d
Compare
Choose a tag to compare

Changes:

  • added missing dependency
  • changes to typing in squidpy_gpu

v0.6.0

18 Apr 13:30
e2bdfff
Compare
Choose a tag to compare

Changes:

  • Added support for spatial autocorrelation (spatial_autocorr) with Moran's I and Geary's C.
  • changed some import to be more lightweight

v.0.5.1

27 Feb 13:37
229bb90
Compare
Choose a tag to compare

Changes:

  • improves __getitem__ function
  • fixed a small bug while creating cunndata
  • changed to calculate_qc_metrics with log1p
  • updates calc_gene_qc to be consistent with calculate_qc_metrics
  • updates filter_cells and filter_genes
  • updates docs
  • updates Notebooks

v0.5.0

05 Feb 21:50
ee66bdc
Compare
Choose a tag to compare

added docs

Changes:

  • added properties to cunnData for .X, .obs, .var, .uns,.layers, .obsm, .varm
  • changed .pp.plt_ to .pl for plotting functions
  • fixed typo in calculate_qc
  • changed import of functions and improved docstrings for documentation