Scib-metrics

Latest version: v0.5.3

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.6.0

0.5.2

Added

- Add `progress_bar` argument to {class}`scib_metrics.benchmark.Benchmarker` {pr}`152`.
- Add ability of {class}`scib_metrics.benchmark.Benchmarker` plotting code to handle missing sets of metrics {pr}`181`.
- Add random score in case of aggregate metrics not selected to be used in scib autotune in scvi-tools, {pr}`188`.

Changed

- Changed Leiden clustering now has a seed argument for reproducibility {pr}`173`.
- Changed passing `None` to `bio_conservation_metrics` or `batch_correction_metrics` in {class}`scib_metrics.benchmark.Benchmarker` now implies to skip this set of metrics {pr}`181`.

Fixed

- Fix neighbors connectivities in test to use new scanpy fn {pr}`170`.
- Fix Kmeans test {pr}`172`.
- Fix deprecation and future warnings {pr}`171`.
- Fix lisi return type and docstring {pr}`182`.

0.5.1

Changed

- Replace removed {class}`jax.random.KeyArray` with {class}`jax.Array` {pr}`135`.

0.5.0

Changed

- Refactor all relevant metrics to use `NeighborsResults` as input instead of sparse
distance/connectivity matrices {pr}`129`.

0.4.1

Fixed

- Fix KMeans. All previous versions had a bug with KMeans and ARI/NMI metrics are not reliable
with this clustering {pr}`115`.

0.4.0

Added

- Update isolated labels to use newest scib methodology {pr}`108`.

Fixed

- Fix jax one-hot error {pr}`107`.

Removed

- Drop Python 3.8 {pr}`107`.

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.