Biscuit is a powerful, notebook-based image segmentation tool designed for researchers and data scientists working with biological microscopy data. It provides an intuitive interface for cell segmentation through interactive Jupyter notebooks, making advanced image analysis accessible to everyone.
- Interactive Jupyter Notebooks - Easy-to-use interface for image segmentation
- Multiple Segmentation Algorithms - Support for Cellpose, StarDist, Omnipose, and custom UNet models
- Real-time Analysis - Live visualization and results display
- Cross-platform Compatibility - Works on macOS, Linux, and Windows
- GPU Acceleration - Optimized for NVIDIA GPUs with TensorFlow support
- Sample Data Included - Ready-to-use example images for testing
- Open the notebooks:
- Google Colab notebook: https://colab.research.google.com/github/ScopeM/biscuit/blob/main/notebook/biscuit_google_colab.ipynb
notebook/biscuit_eth_euler.ipynb- ETH Euler cluster segmentation notebook (copy to the cluster an use it there)
- Upload your images to the data folder
- Select segmentation algorithm (Cellpose, StarDist, Omnipose)
- Adjust parameters as needed
- Run segmentation and view results
- Export results in various formats
- TIFF/TIF (recommended)
- PNG
- JPEG
- OME-TIFF
- Cellpose - General-purpose cell segmentation
- StarDist - Star-convex object detection
- Omnipose - Advanced cell segmentation with improved boundary detection
BISCUIT uses and has been tested with the following versions of Cellpose, Omnipose, and StarDist:
-
Cellpose — installed directly from github.com/MouseLand/cellpose (default main branch). This means BISCUIT always uses the current main-branch Cellpose. Tested with: cellpose == 4.0.8
-
Omnipose — installed via PyPI with the constraint omnipose >= 1.0.6. Tested with: omnipose == 1.0.6
-
StarDist — installed via PyPI with the constraint stardist >= 0.9.1. Tested with: stardist == 0.9.1
- Microbial Cell Analysis - Bacterial cell segmentation and tracking
- Fluorescence Microscopy - Analysis of fluorescently labeled cells
- Time-lapse Imaging - Processing of time-series data
- Research Applications - Academic and industrial research projects
Biscuit supports custom trained models. Place your model weights in the appropriate directory and select them in the notebook interface.
We welcome contributions!
For instructions on how to integrate additional segmentation models (e.g. BioImage Model Zoo models), see the relevant Wiki page.
This project is licensed under the MIT License - see the LICENSE file for details.
- Scientific IT Services (SIS), ETH Zurich - Project leadership and development
- Szymon Stoma - Technical leadership and contributions
- Andrzej Rzepiela - Technical leadership and contributions
- Franziska Oschmann - Project spearhead and vision
- ScopeM, ETH Zurich - Collaboration and domain expertise
- Cellpose Team - Cellpose algorithm
- StarDist Team - StarDist algorithm
- Omnipose Team - Omnipose algorithm
- Issues: GitHub Issues
- Documentation: Wiki
- Email: [biscuit@scopem.ethz.ch]
- Website: http://biscuit.let-your-data-speak.com/
- Documentation: GitHub Wiki
- Releases: GitHub Releases
BISCUIT (BioImage Segmentation Comparison Utility and Interactive Tool) traces its roots back to the Scientific IT Services (SIS) at ETH Zurich. Spearheaded by Franziska Oschmann, the goal was to create an intuitive yet powerful platform for visually comparing cell segmentation models on microscopy data.
The initial version of BISCUIT was built on top of the Microbial Image Data Analysis Pipeline (MIDAP) framework—a modular system originally developed for analyzing data from Mother Machine experiments. MIDAP's flexible architecture made it a solid foundation for building interactive segmentation workflows.
Development continued in close collaboration with the ETH Zurich imaging center ScopeM, with practical contributions and technical leadership by Szymon Stoma and Andrzej Rzepiela. Together, the team laid the groundwork for a tool that aspires to become a versatile visual benchmarking suite for segmentation models in the Life Sciences.
Rather than creating a traditional fork, we decided to create a clean, optimized copy that focuses specifically on the core segmentation functionality through Jupyter notebooks. This approach allows us to maintain a focused codebase while preserving the powerful segmentation algorithms that have proven effective in biological image analysis.
If you use BISCUIT in your research, please cite:
Rantsiou E, Oschmann F, von Ziegler L, Wüst T, Rzepiela, A J, and Stoma S
BISCUIT: An Open-Source Platform for Visual Comparison of Segmentation Models in Bioimage Analysis
F1000Research 2025, 14:1277.
https://doi.org/10.12688/f1000research.171889.1
BibTeX
@article{Rantsiou2025BISCUIT,
title = {BISCUIT: An Open-Source Platform for Visual Comparison of Segmentation Models in Bioimage Analysis},
author = {Rantsiou, E. and Oschmann, F. and von Ziegler, L. and Wüst, T and Rzepiela, A. J. and Stoma, S.},
journal = {F1000Research},
year = {2025},
volume = {14},
pages = {1277},
doi = {10.12688/f1000research.171889.1}
}
SIS provides comprehensive IT services and expertise to the ETH Zurich research community, specializing in scientific computing, data analysis, and research software development. SIS spearheaded the BISCUIT project with the vision of creating accessible, powerful tools for biological image analysis.
ScopeM provides state-of-the-art microscopy facilities and expertise to the scientific community, supporting cutting-edge research in various fields including biology, materials science, and nanotechnology. Their practical contributions and domain expertise have been invaluable in shaping BISCUIT into a tool that meets real-world research needs.
Made with ❤️ for the scientific community by SIS and ScopeM, ETH Zurich