A generalist algorithm for cellular segmentation with human-in-the-loop training and superhuman generalization across diverse microscopy images.
Cellpose is a deep learning-based algorithm for automatically segmenting cells and nuclei in microscopy images. It solves the problem of accurately identifying cellular boundaries across diverse experimental conditions, such as different stains, noise levels, and imaging modalities, which traditionally required manual tuning or custom models. The tool provides pre-trained models that work out-of-the-box and can be fine-tuned with user data.
Biologists, bioimage analysts, and computational researchers working with microscopy data who need to quantify cellular morphology, count cells, or analyze tissue structures in 2D or 3D images.
Developers choose Cellpose for its exceptional generalization across image types, reducing the need for manual annotation, and its integrated human-in-the-loop training that allows continuous model improvement with minimal labeled data. Its open-source nature and active community support make it a versatile alternative to commercial segmentation software.
a generalist algorithm for cellular segmentation with human-in-the-loop capabilities
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Segments cells and nuclei across diverse image conditions like noise and contrast inversions without per-dataset retraining, as validated in the Cellpose-SAM paper and documentation.
Enables iterative model customization via GUI or Jupyter notebooks, with tutorial videos and example notebooks provided for active learning on user data.
Handles volumetric image stacks with optimized anisotropic settings and includes models for denoising and deblurring to improve segmentation on degraded images.
Offers a drag-and-drop desktop application for easy processing, manual corrections, and training, demonstrated in step-by-step demos and detailed docs.
Requires managing conda environments, GPU drivers, and has platform-specific issues like incomplete Mac Silicon support, as noted in the installation troubleshooting section.
Models are trained on CC-BY-NC data, limiting commercial use without additional permissions, which is a critical consideration for industry applications.
Demands significant RAM (8GB-32GB) and GPU acceleration for optimal performance, making it less feasible for low-resource systems or real-time processing.