Releases: bnediction/scBoolSeq
Releases · bnediction/scBoolSeq
2.2.0
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
- @daemontus made their first contribution in #2
Full Changelog: v2.1.0...v2.2.0
Enhanced UX (easier integration with scanpy)
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
2.0: Pure python implementation
Major rework to remove R dependencies
0.8.3
0.8.2
0.8.1
0.8 - initial release
Update README.md finished minimal examples