SimpleSlideInterface is a REST-like API designed for efficient access and management of digital pathology slides, annotations, and metadata. It serves as a powerful tool for researchers and integrators, enabling seamless interaction with 3DHISTECH’s SlideCenter, SlideStorageDX, and local slide repositories. With its well-documented API, Python examples, and Jupyter Notebook support, SimpleSlideInterface makes slide access, querying, and manipulation easier and more flexible than ever.
Key features
Efficient Slide Access
Retrieve, open, and query slides from local storage, SlideCenter, and SlideStorageDX.
Slide Metadata Retrieval
Extract essential properties, including dimensions, resolution, channels, and scan maps.
Advanced Tile and Image Handling
Read specific tile regions based on coordinates, magnification, and focus indices.
Annotation Management
Supports GeoJSON-based annotation reading, insertion, and deletion, along with TMA marker handling.
Original Field of View Access
Retrieve raw, uncompensated camera field-of-view (FOV) data (license required).
Integrated Search and Filtering
Perform folder and slide searches across local and remote repositories.
Flexible Programming Support
Provides a high-level, REST-like API with Python and Jupyter Notebook examples for easy integration.
Additional features
Product Variants & Licensing
SimpleSlideInterface (Research Version)
- Designed for research users with free access to most features.
- Can connect to SlideCenter and local slides (with some limitations).
- Some advanced functionalities require licensing (e.g., unlimited local slide access, faster tile retrieval).
SimpleSlideInterface DX (Integration Version)
- Developed for third-party integration into clinical and diagnostic systems.
- Full access to SlideStorageDX (licensed feature).
- Secure access to image data, but no patient data retrieval for compliance with privacy regulations.
Free Version Limitations:
- Only one instance of SimpleSlideInterface can run at a time.
- Local slide access is restricted without a license.
- Tile retrieval speed is capped at 1000 tiles/sec (64 Megapixels/sec).
System requirements
Hardware Requirements:
- Processor: 4-core CPU with AVX2 support (Intel 4th Gen. Haswell or AMD Zen)
- Memory (RAM): 4 GB
- Disk Space: 1.0 GB of free storage
- Operating System Compatibility:
Minimum:
- Microsoft Windows 10 Professional (64-bit)
- Microsoft Windows Server 2019 (64-bit)
Network Requirements:
- Minimum Bandwidth: 1 Gb/s
- Recommended Bandwidth: 10 Gb/s
Performance Considerations:
- Per-slide CPU usage: Supports 8 slides per CPU thread
- Per-slide RAM usage: Approximately 100 MB per opened slide
Additional Software Requirements:
- Microsoft .NET 8.0 – Windows Server Hosting
- Microsoft Visual C++ 2015-2022 Redistributable (x64)
Note: If slides are stored in SlideCenter/SlideStorageDX or if SimpleSlideInterface is hosted on a different computer, high network bandwidth is crucial for optimal performance. Additionally, SimpleSlideInterface caches image and attribute data when a slide is opened, which significantly affects memory usage.