Tools for cell segmentation
Project description
LACSS
LACSS is a deep-learning model for 2D/3D single-cell segmentation from microscopy images.
pip install lacss
Models checkpoints
Multi-modality (2D + 3D)
| name | #params | download | mAP LiveCell* | mAP Cellpose* | mAP NIPS* | ovule (3D)* | platynereis (3D)* |
|---|---|---|---|---|---|---|---|
| small | 60M | model | 56.3 | 52.0 | 54.2 | 44.4 | 56.7 |
| base | 152M | model | 57.1 | 56.0 | 62.9 | 47.0 | 60.8 |
| base-e | 304M | model | 57.4 | 58.3 | 65.7 | 49.8 | 61.9 |
- mAP is the average of APs at IOU threshoulds of 0.5-0.95 (10 segments). Evaluations are on either testing or validation split of the corresponding datasets.
For benchmarking (2D only)
| name | #params | training data | download | AP50 | AP75 | mAP |
|---|---|---|---|---|---|---|
| small-2dL | 40M | LiveCell | model | 84.3 | 61.1 | 57.4 |
| small-2dC | 40M | Cellpose+Cyto2 | model | 87.6 | 62.0 | 56.4 |
| small-2dN | 40M | NIPS challenge | model | 84.6 | 64.8 | 57.3 |
Deployment
You can deploy the models as an GRPC server using the biopb.image protocol:
python -m lacss.deploy.remote_server --modelpath=<model_file_path>
Public server
The Lacss public GRPC server is available here: lacss.biopb.org:443
The server is running the base model supporting both 2d and 3d segmentation.
For end user
- Trackmate-Lacss is the recommended GUI client for FIJI users. This plugin integrate with TrackMate for interactive cell segmentation and cell tracking.
- napari-biopb is recommended for napari users.
- For setting up your analysis pipeline programmatically, see this example notebook.
Why LACSS?
-
Multi-modality: works on both 2D (multichannel) images and 3D image stacks.
-
Speed: optimized for GPU due to the end-to-end design and the elimination of CPU-dependent post-processings.
-
Point-supervised training: Lacss is a multi-task model with a separate "localization" head (besides the segmentation head) predicting cell locations. This also means that you can train/fine-tune cell-segmentation using only point labels. See references for details.
Give It A Try:
Gradio Demo: try your own images (2D only)
Colabs
Inference
Train
Documentation
References
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lacss-0.15.2.tar.gz.
File metadata
- Download URL: lacss-0.15.2.tar.gz
- Upload date:
- Size: 75.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75f75e46140c5c0f723802be64fd625926035621715b9719c5a9f5076c6ba767
|
|
| MD5 |
855ec68f2ba5f61ce667017ad8065a36
|
|
| BLAKE2b-256 |
f7c0797b8489de2e1b41142f5d089104d51da8e676b87210a98c239daa074904
|
File details
Details for the file lacss-0.15.2-py3-none-any.whl.
File metadata
- Download URL: lacss-0.15.2-py3-none-any.whl
- Upload date:
- Size: 99.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40fab56314e1dbadfe2c88dfb1025fcfde598a1126f8f8af3a72449527af3fa0
|
|
| MD5 |
d751842c9370e529a67ae02df06754fd
|
|
| BLAKE2b-256 |
fb1434c0465648ec233b158fed47cbe75e2993f7340a6bfe816a000d2b4fcf73
|