Skip to content

Commit 8f95c9f

Browse files
authored
Merge branch 'openproblems-bio:main' into main
2 parents e3ab225 + 4e9ebb6 commit 8f95c9f

File tree

55 files changed

+620
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+620
-73
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,21 @@
11
# task_batch_integration devel
22

3+
## New functionality
4+
5+
* Added `metrics/kbet_pg` and `metrics/kbet_pg_label` components (PR #52).
6+
* Added `method/drvi` component (PR #61).
7+
8+
* Added `ARI_batch` and `NMI_batch` to `metrics/clustering_overlap` (PR #68).
9+
310
## Minor changes
411

512
* Un-pin the scPRINT version and update parameters (PR #51)
13+
* Update scPRINT to better handle large datasets, including a new default model (PR #54)
14+
15+
## Bug fixes
16+
17+
* Update scPRINT to use latest stable version (PR #70)
18+
* Fix kbet dependencies to numpy<2 and scipy<=1.13 (PR #78).
619

720
# task_batch_integration 2.0.0
821

CONTRIBUTING.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,14 @@ viash ns test --parallel
141141

142142
### Running the benchmark
143143

144-
To run the benchmark, you can use the following command:
144+
To locally test the benchmark workflow, you can use the following command:
145145

146146
```bash
147-
scripts/run_benchmark/run.sh
147+
scripts/run_benchmark/run_test_local.sh
148148
```
149149

150+
Other scripts in `scripts/run_benchmark/` provide commands for testing on Seqera Cloud and for production runs.
151+
150152
## Debugging nf-tower runs
151153

152154
The actual benchmark is run on the [nf-tower platform](https://cloud.seqera.io/orgs/openproblems-bio/workspaces/openproblems-bio/watch).

_viash.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
viash_version: 0.9.0
1+
viash_version: 0.9.4
22

33
name: task_batch_integration
44
organization: openproblems-bio

src/control_methods/embed_cell_types/config.vsh.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ resources:
1313
- path: /src/control_methods/utils.py
1414
engines:
1515
- type: docker
16-
image: openproblems/base_python:1.0.0
16+
image: openproblems/base_python:1
1717
runners:
1818
- type: executable
1919
- type: nextflow

src/control_methods/embed_cell_types_jittered/config.vsh.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ resources:
1919
- path: /src/control_methods/utils.py
2020
engines:
2121
- type: docker
22-
image: openproblems/base_python:1.0.0
22+
image: openproblems/base_python:1
2323
runners:
2424
- type: executable
2525
- type: nextflow

src/control_methods/no_integration/config.vsh.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resources:
1212
- path: /src/utils/read_anndata_partial.py
1313
engines:
1414
- type: docker
15-
image: openproblems/base_python:1.0.0
15+
image: openproblems/base_python:1
1616
runners:
1717
- type: executable
1818
- type: nextflow

src/control_methods/no_integration_batch/config.vsh.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resources:
1212
- path: /src/utils/read_anndata_partial.py
1313
engines:
1414
- type: docker
15-
image: openproblems/base_python:1.0.0
15+
image: openproblems/base_python:1
1616
runners:
1717
- type: executable
1818
- type: nextflow

src/control_methods/shuffle_integration/config.vsh.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resources:
1212
- path: /src/control_methods/utils.py
1313
engines:
1414
- type: docker
15-
image: openproblems/base_python:1.0.0
15+
image: openproblems/base_python:1
1616
runners:
1717
- type: executable
1818
- type: nextflow

src/control_methods/shuffle_integration_by_batch/config.vsh.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resources:
1212
- path: /src/control_methods/utils.py
1313
engines:
1414
- type: docker
15-
image: openproblems/base_python:1.0.0
15+
image: openproblems/base_python:1
1616
runners:
1717
- type: executable
1818
- type: nextflow

src/control_methods/shuffle_integration_by_cell_type/config.vsh.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resources:
1212
- path: /src/control_methods/utils.py
1313
engines:
1414
- type: docker
15-
image: openproblems/base_python:1.0.0
15+
image: openproblems/base_python:1
1616
runners:
1717
- type: executable
1818
- type: nextflow

0 commit comments

Comments
 (0)