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
A napari plugin for 3D cell segmentation: training, inference, and data review. In particular, this project was developed for analysis of mesoSPIM-acquired (cleared tissue + lightsheet) datasets.
15
13
14
+
**Help us make the code better by reporting issues and adding your feature requests!**
15
+
16
16
----------------------------------
17
17
18
18
## News
19
19
20
-
*April 2023: New version with interface overhaul published ! New model and utilities coming soon*
20
+
**New version : v1.0**
21
21
22
+
Added :
22
23
23
-
**This is an alpha version, please expect bugs and issues, and help us make the code better by reporting them as an issue!**
24
+
- Improved training interface
25
+
- Unsupervised model : WNet
26
+
- Generate labels directly from raw data !
27
+
- Can be trained in napari directly or in Colab
28
+
- Pretrained weights for mesoSPIM whole-brain cell segmentation
29
+
- WandB support (install wandb and login to use automatically when training)
30
+
- Remade and improved documentation
31
+
- Moved to Jupyter Book
32
+
- Dedicated installation page, and working ARM64 install for macOS Silicon users
**Note** : we recommend using conda to create a new environment for the plugin.
@@ -58,14 +68,15 @@ To avoid issues when installing on the ARM64 architecture, please follow these s
58
68
conda env create -f conda/napari_cellseg3d_m1.yml
59
69
conda activate napari_cellseg3d_m1
60
70
61
-
2) Then install PyQt5 from conda separately :
71
+
2) Install the plugin.
72
+
From repository root folder, run :
62
73
63
-
conda install -c anaconda pyqt
64
-
65
-
3) And install the plugin :
74
+
pip install -e .
75
+
OR directly via PyPi :
66
76
67
77
pip install napari-cellseg3d
68
78
79
+
OR directly via [napari-hub] (see Installation section above)
69
80
70
81
## Documentation
71
82
@@ -86,21 +97,21 @@ Then go into Plugins > napari-cellseg3d, and choose which tool to use.
86
97
-**Train**: This module allows you to train segmentation algorithms from labeled volumes.
87
98
-**Utilities**: This module allows you to perform several actions like cropping your volumes and labels dynamically, by selecting a fixed size volume and moving it around the image; computing prediction scores from ground truth and predicition labels; or converting labels from instance to segmentation and the opposite.
88
99
89
-
90
100
## Requirements
91
-
**Python >= 3.8 required**
92
101
93
-
Requires **pytorch** and **MONAI**.
94
-
For PyTorch, please see [PyTorch's website for installation instructions].
102
+
**Python 3.8 or 3.9 required.**
103
+
Requires **[napari]**, **[PyTorch]** and **[MONAI]**.
104
+
105
+
For PyTorch, please see [the PyTorch website for installation instructions].
106
+
95
107
A CUDA-capable GPU is not needed but very strongly recommended, especially for training.
96
-
If you get errors from MONAI regarding missing readers, please see [MONAI's optional dependencies] page for instructions on getting the readers required by your images.
97
108
109
+
If you get errors from MONAI regarding missing readers, please see [MONAI's optional dependencies] page for instructions on getting the readers required by your images.
98
110
99
111
## Issues
100
112
101
113
If you encounter any problems, please [file an issue] along with a detailed description.
102
114
103
-
104
115
## Testing
105
116
106
117
To run tests locally:
@@ -134,20 +145,15 @@ Distributed under the terms of the [MIT] license.
0 commit comments