CytoBrowser

CytoBrowser enables collaborative visualization, annotation, and structured export of large-scale microscopy images, including z-stacks (focus stacks) from cytology and histology whole-slide images, to generate ground-truth datasets for analysis and machine learning.


Key Features:

  • Annotation types: Supports rectangle and polygon region annotations, point-based annotations, and free-form text fields for labeled image markup.
  • Annotation classes: Allows each annotation to be associated with a selectable class to produce structured labels for downstream analysis.
  • Customizable annotation schemes: Provides interfaces compatible with the Bethesda cancer grading system and permits integration of other annotation schemes.
  • Support for z-stacks and whole-slide images: Handles large-scale whole-slide images and z-stacks (focus stacks) common in cytology and histology.
  • Structured storage and interoperability: Stores annotations server-side in a structured format and supports JSON-based import/export for interoperability with other tools.
  • Collaborative annotation capability: Enables multi-user collaborative sessions to produce consensus annotations and aggregate expert inputs for dataset curation.
  • Ground-truth dataset generation: Facilitates creation of high-quality annotated datasets suitable for method evaluation and training machine learning models.

Scientific Applications:

  • Cytology and histology annotation: Annotation of whole-slide images and z-stacks for cytological and histological studies.
  • Cancer grading and pathology studies: Support for workflows such as Bethesda-based cancer grading and other pathology annotation projects requiring expert consensus.
  • Machine learning dataset curation: Generation of structured ground-truth datasets for training and evaluating computer vision and machine learning algorithms in biomedical imaging.
  • Consensus-driven studies: Aggregation of multiple expert annotations to produce consensus labels for research and validation studies.

Methodology:

Implemented using JavaScript and Node.js; annotations are stored server-side in a structured format and exported/imported as JSON.

Topics

Details

License:
GPL-3.0
Tool Type:
web application
Programming Languages:
JavaScript
Added:
6/14/2021
Last Updated:
8/24/2021

Operations

Publications

Rydell C, Lindblad J. CytoBrowser: a browser-based collaborative annotation platform for whole slide images. F1000Research. 2021;10:226. doi:10.12688/f1000research.51916.1.

Funding: - Sweden’s Innovation Agency, VINNOVA: 2017-02447, 2020-03611

Links