A web-based DICOM slide microscopy viewer and annotation tool for imaging data science and computational pathology.
Slim is an open-source, web-based viewer and annotation tool specifically designed for digital pathology and computational pathology workflows. It enables interactive visualization of whole slide microscopy images stored in the standard DICOM format, along with derived annotations and analysis results like segmentations and parametric maps. The tool solves the problem of vendor lock-in by providing a standards-based interface that works with any DICOMweb-conformant image management system.
Researchers, pathologists, and data scientists working with digital pathology slides, particularly those in computational pathology, imaging data science, and cancer research who need to visualize and annotate DICOM-formatted slide microscopy data.
Developers choose Slim because it's a fully client-side application that requires no custom server components, offers true vendor neutrality through strict DICOM/DICOMweb compliance, and provides both visualization and annotation capabilities in a single interoperable tool designed specifically for slide microscopy data.
Interoperable web-based DICOM slide microscopy viewer and annotation tool
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Built on open DICOM and DICOMweb standards, Slim works with any compliant server like Google Cloud Healthcare API, demonstrated at industry connectathons for cross-vendor compatibility.
Supports multiple DICOM annotation types including SR, SEG, and parametric maps, and allows creation of annotations with configurable medical terminology like SNOMED CT.
Runs fully in the browser without custom server components, enabling easy deployment to static hosting and reducing backend maintenance overhead.
Includes real-time browser memory tracking with warnings, crucial for handling large whole slide images that can strain client resources, and is configurable via settings.
Requires a DICOMweb-conformant server, which adds infrastructure overhead and can be a barrier for small teams or projects without existing medical imaging systems.
Setup involves detailed JavaScript configuration files for servers, OIDC authentication, and annotations, demanding familiarity with DICOMweb and OAuth 2.0 protocols.
Exclusively supports DICOM formats, making it unsuitable for projects using other medical imaging standards or general-purpose image viewers.