Cellpose
Cellpose segments cell bodies, membranes, and nuclei in microscopy images using a generalist deep learning approach to enable accurate instance segmentation across diverse microscopy modalities and cell types.
Key Features:
- Deep learning-based segmentation: Instance segmentation implemented via a deep learning algorithm for cellular structures.
- Generalist model: Performs segmentation across diverse image types without per-image model retraining or parameter adjustments.
- Training dataset: Trained on a dataset of over 70,000 segmented cellular objects encompassing a wide variety of images.
- 3D adaptation: Adapts a two-dimensional model for three-dimensional imaging without requiring additional 3D-labeled data.
- Manual labeling and curation: Includes capabilities for manual labeling and curation of automated segmentation results to generate validated labels.
- Community-driven retraining: Periodically retrained on aggregated community-contributed labeled datasets to improve performance over time.
Scientific Applications:
- Cellular structure segmentation: Accurate segmentation of cell bodies, membranes, and nuclei for quantitative analysis across different microscopy modalities and cell types.
- Three-dimensional image analysis: Application of adapted 2D models to 3D image stacks to produce 3D segmentations without 3D-labeled training data.
- Dataset generation and curation: Creation and curation of labeled datasets to support community-driven improvements and retraining of segmentation models.
Methodology:
Uses a deep learning-based instance segmentation algorithm trained on over 70,000 segmented cellular objects, adapts a 2D model for 3D contexts without 3D-labeled data, and incorporates manual labeling/curation with periodic retraining on aggregated community-contributed labels.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- library, web application
- Programming Languages:
- Python
- Added:
- 1/18/2021
- Last Updated:
- 2/10/2021
Operations
Publications
Stringer C, Wang T, Michaelos M, Pachitariu M. Cellpose: a generalist algorithm for cellular segmentation. Unknown Journal. 2020. doi:10.1101/2020.02.02.931238.
Documentation
User manual
https://cellpose.readthedocs.io/en/latest/Links
Repository
http://www.github.com/mouseland/cellpose