Skip to content

Releases: bnediction/scBoolSeq

2.2.0

30 Jan 19:31
Compare
Choose a tag to compare

What's Changed

  • Fix issues arising from working with a low number of genes by @daemontus in #2
  • Don't fail when KDE bandwidth is 0 by @daemontus in #3

New Contributors

Full Changelog: v2.1.0...v2.2.0

Enhanced UX (easier integration with scanpy)

17 May 14:24
Compare
Choose a tag to compare

Added a decorator to force transform_output="pandas" when calling scBoolSeq().fit(X) / scBoolSeq().transform(X) / scBoolSeq().binarize(X).

This means that scBoolSeq can now be effortlessly integrated in scRNA-seq pipelines currently using scanpy, without using with sklearn.config_context(transform_output="pandas").

Parallel processing is now performed using sklearn.model_selection.KFold(n_workers, shuffle=False).split(df), rather than numpy.array_split(df) which would raise a FutureWarning, and won't be fixed as explained in numpy issue #24889.

2.0.1

20 Oct 22:13
Compare
Choose a tag to compare
  • fix sample_counts method when there are more threads than genes

2.0: Pure python implementation

19 Oct 13:33
Compare
Choose a tag to compare

Major rework to remove R dependencies

0.8.3

19 May 22:36
c405849
Compare
Choose a tag to compare
:boom: Refactor simulation_fit()

Add calculation of exponential decay parameters. Recompute parameters for all genes, not only zero-inflated.

0.8.2

10 May 20:03
388f400
Compare
Choose a tag to compare
:heavy_minus_sign: Remove matplotlib dependency

replace it by explicit scipy dep. which is essential to the module's functionality

0.8.1

28 Apr 13:00
e7f0139
Compare
Choose a tag to compare
v0.8.1

Update README.md

0.8 - initial release

28 Apr 09:02
7106af1
Compare
Choose a tag to compare
Update README.md

finished minimal examples