You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: support scvi-tools scib-metric autotune (#188)
* added option for missing group of metrics and fill in with 0.5
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* tests fixes
* tests fixes2
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* add changlog
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+43-40Lines changed: 43 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,154 +10,157 @@ and this project adheres to [Semantic Versioning][].
10
10
11
11
## 0.6.0 (unreleased)
12
12
13
+
## 0.5.2 (2025-02-13)
14
+
13
15
### Added
14
16
15
-
- Add `progress_bar` argument to {class}`scib_metrics.benchmark.Benchmarker` {pr}`152`.
16
-
- Add ability of {class}`scib_metrics.benchmark.Benchmarker` plotting code to handle missing sets of metrics {pr}`181`.
17
+
- Add `progress_bar` argument to {class}`scib_metrics.benchmark.Benchmarker` {pr}`152`.
18
+
- Add ability of {class}`scib_metrics.benchmark.Benchmarker` plotting code to handle missing sets of metrics {pr}`181`.
19
+
- Add random score in case of aggregate metrics not selected to be used in scib autotune in scvi-tools, {pr}`188`.
17
20
18
21
### Changed
19
22
20
-
-Changed Leiden clustering now has a seed argument for reproducibility {pr}`173`.
21
-
-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`.
23
+
- Changed Leiden clustering now has a seed argument for reproducibility {pr}`173`.
24
+
- 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`.
22
25
23
26
### Fixed
24
27
25
-
-Fix neighbors connectivities in test to use new scanpy fn {pr}`170`.
26
-
-Fix Kmeans test {pr}`172`.
27
-
-Fix deprecation and future warnings {pr}`171`.
28
-
-Fix lisi return type and docstring {pr}`182`.
28
+
- Fix neighbors connectivities in test to use new scanpy fn {pr}`170`.
29
+
- Fix Kmeans test {pr}`172`.
30
+
- Fix deprecation and future warnings {pr}`171`.
31
+
- Fix lisi return type and docstring {pr}`182`.
29
32
30
33
## 0.5.1 (2024-02-23)
31
34
32
35
### Changed
33
36
34
-
-Replace removed {class}`jax.random.KeyArray` with {class}`jax.Array` {pr}`135`.
37
+
- Replace removed {class}`jax.random.KeyArray` with {class}`jax.Array` {pr}`135`.
35
38
36
39
## 0.5.0 (2024-01-04)
37
40
38
41
### Changed
39
42
40
-
-Refactor all relevant metrics to use `NeighborsResults` as input instead of sparse
41
-
distance/connectivity matrices {pr}`129`.
43
+
- Refactor all relevant metrics to use `NeighborsResults` as input instead of sparse
44
+
distance/connectivity matrices {pr}`129`.
42
45
43
46
## 0.4.1 (2023-10-08)
44
47
45
48
### Fixed
46
49
47
-
-Fix KMeans. All previous versions had a bug with KMeans and ARI/NMI metrics are not reliable
48
-
with this clustering {pr}`115`.
50
+
- Fix KMeans. All previous versions had a bug with KMeans and ARI/NMI metrics are not reliable
51
+
with this clustering {pr}`115`.
49
52
50
53
## 0.4.0 (2023-09-19)
51
54
52
55
### Added
53
56
54
-
-Update isolated labels to use newest scib methodology {pr}`108`.
57
+
- Update isolated labels to use newest scib methodology {pr}`108`.
55
58
56
59
### Fixed
57
60
58
-
-Fix jax one-hot error {pr}`107`.
61
+
- Fix jax one-hot error {pr}`107`.
59
62
60
63
### Removed
61
64
62
-
-Drop Python 3.8 {pr}`107`.
65
+
- Drop Python 3.8 {pr}`107`.
63
66
64
67
## 0.3.3 (2023-03-29)
65
68
66
69
### Fixed
67
70
68
-
-Large scale tutorial now properly uses gpu index {pr}`92`
71
+
- Large scale tutorial now properly uses gpu index {pr}`92`
69
72
70
73
## 0.3.2 (2023-03-13)
71
74
72
75
### Changed
73
76
74
-
-Switch to Ruff for linting/formatting {pr}`87`
75
-
-Update cookiecutter template {pr}`88`
77
+
- Switch to Ruff for linting/formatting {pr}`87`
78
+
- Update cookiecutter template {pr}`88`
76
79
77
80
## 0.3.1 (2023-02-16)
78
81
79
82
### Changed
80
83
81
-
-Expose chunk size for silhouette {pr}`82`
84
+
- Expose chunk size for silhouette {pr}`82`
82
85
83
86
## 0.3.0 (2023-02-16)
84
87
85
88
### Changed
86
89
87
-
-Rename `KmeansJax` to `Kmeans` and fix ++ initialization, use Kmeans as default in benchmarker instead of Leiden {pr}`81`.
88
-
-Warn about joblib, add progress bar postfix str {pr}`80`
90
+
- Rename `KmeansJax` to `Kmeans` and fix ++ initialization, use Kmeans as default in benchmarker instead of Leiden {pr}`81`.
91
+
- Warn about joblib, add progress bar postfix str {pr}`80`
89
92
90
93
## 0.2.0 (2023-02-02)
91
94
92
95
### Added
93
96
94
-
-Allow custom nearest neighbors methods in Benchmarker {pr}`78`.
97
+
- Allow custom nearest neighbors methods in Benchmarker {pr}`78`.
95
98
96
99
## 0.1.1 (2023-01-04)
97
100
98
101
### Added
99
102
100
-
-Add new tutorial and fix scalability of lisi {pr}`71`.
103
+
- Add new tutorial and fix scalability of lisi {pr}`71`.
101
104
102
105
## 0.1.0 (2023-01-03)
103
106
104
107
### Added
105
108
106
-
-Add benchmarking pipeline with plotting {pr}`52` {pr}`69`.
109
+
- Add benchmarking pipeline with plotting {pr}`52` {pr}`69`.
0 commit comments