-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathconfig.vsh.yaml
More file actions
102 lines (95 loc) · 2.6 KB
/
config.vsh.yaml
File metadata and controls
102 lines (95 loc) · 2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
name: bidcell
label: "BIDCell Segmentation"
summary: "Cell segmentation using BIDCell deep learning approach"
description: "BIDCell is a deep learning method for cell segmentation in spatial transcriptomics data that uses both morphology and transcript information."
links:
documentation: "https://github.com/SydneyBioX/BIDCell"
repository: "https://github.com/SydneyBioX/BIDCell"
references:
doi: "10.1038/s41467-023-44560-w"
__merge__: /src/api/comp_method_segmentation.yaml
arguments:
- name: --input_scrnaseq_reference
__merge__: /src/api/file_scrnaseq_reference.yaml
required: false
direction: input
- name: --temp
type: string
default: "./temp_bidcell/"
description: "Temporary directory for BIDCell intermediate files"
- name: --max_overlaps_pos
type: integer
default: 4
description: "Maximum number of cell types that can share a positive marker"
- name: --max_overlaps_neg
type: integer
default: 15
description: "Maximum number of cell types that can share a negative marker"
- name: --model_epochs
type: integer
default: 10
description: "Number of training epochs for BIDCell model"
- name: --min_cell_size
type: integer
default: 15
description: "Minimum cell size in pixels"
resources:
- type: python_script
path: script.py
runners:
- type: executable
- type: nextflow
directives:
label: [ midtime, lowcpu, highmem, gpu ]
engines:
- type: docker
image: openproblems/base_python:1
setup:
- type: apt
packages:
- libgl1
- libgl1-mesa-dri
- libglib2.0-0
- libsm6
- libxext6
- libfontconfig1
- libxrender1
- build-essential
- git
- type: python
pip: scikit-image
- type: python
pypi: tifffile
- type: python
pypi: natsort
- type: python
pypi: opencv-python-headless
- type: python
pypi: imgaug
- type: python
pypi: matplotlib
- type: python
pypi: pandas
- type: python
pypi: scikit-learn
- type: python
pypi: tqdm
- type: python
pypi: pyyaml
- type: python
pypi: cellpose==3.1.1.2
- type: python
pypi: bidcell
- type: python
pypi: spatialdata
- type: python
pypi: scanpy
- type: python
pypi: dask[dataframe]
- type: python
pypi: spatialdata-plot
- type: python
pypi: numpy >=1.24.4,<2.0.0
__merge__:
- /src/base/setup_txsim_partial.yaml
- type: native