Related Experiment Video
Updated: Jan 27, 2026

Iris Fixation via External Pentagram Suturing
Published on: May 5, 2022
Iris RESTful Server and IrisTileSource: An Iris implementation for existing OpenSeaDragon viewers
Ryan Erik Landvater1, Navin Kathawa1, Mustafa Yousif1
1University of Michigan Medical School, Department of Pathology, 2800 Plymouth Road, Ann Arbor, MI 48109-2800, USA.
Abstract:
The Iris File Extension (IFE) is a low overhead performance-oriented whole-slide image (WSI) file format designed to improve the image rendering experience for pathologists and simplify image management for system administrators. However, static hypertext transfer protocol (HTTP) file servers cannot natively stream subregions of high-resolution image files, such as the IFE. The majority of contemporary WSI viewer systems are designed as browser-based web applications and leverage OpenSeaDragon as the tile-based rendering framework. These systems convert WSI files to Deep Zoom Images (DZI) for compatibility with simple static HTTP file servers. To address this limitation, we have developed the Iris RESTful Server, a low-overhead HTTP server with a RESTful application programming interface (API) that is natively compatible with the DICOMweb WADO-RS API. Written in C++ with Boost Beast HTTP and Asio networking libraries atop the public IFE libraries, the server offers both security and high performance. Testing shows that a single Raspberry Pi equivalent system can handle a peak of 5061 req./s (average 3883 req./s) with a median latency of 21 ms on a private (i.e., hospital) network. We also developed and merged a new OpenSeaDragon TileSource, compatible with the Iris RESTful API, into the next OpenSeaDragon release, enabling simple and immediate drop-in replacement of DZI images within WSI viewer stacks. Designed as a secure cross-origin resource sharing microservice, this architecture includes detailed deployment instructions for new or existing WSI workflows, and the public examples.restful.irisdigitalpathology.org subdomain is provided as a development tool to accelerate WSI web viewer development. All relevant Iris software is available under the open-source MIT software license.
Related Concept Videos
The Resting Membrane Potential
Resting Potential Decay
At rest, the K+ is the main ion that moves across the membrane...
Resting Membrane Potential
The Inside of a Neuron is More Negative
The membrane potential of a cell can be measured by inserting a microelectrode into a cell and comparing the charge to a reference electrode in the extracellular fluid. The...
Pressure Variation in a Fluid at Rest
When measuring pressure at two different levels within the fluid, the difference in...
Nursing Implementation
The five steps to implementing effective nursing care include reassessing the patient, reviewing and revising the existing nursing care plan, organizing the resources and care delivery, anticipating and preventing complications, and implementing nursing interventions.
Role of Communication in the Nursing Process II: Planning and Implementation

