Status: This repository contains the original Python interface for OsiriXgrpc, developed as part of my PhD at the Institute of Cancer Research. The work has since graduated into the formal OsiriXgrpc project, where active development now lives. This repo is kept for historical reference and as the origin point of the broader project.
A Python wrapper around the gRPC interface to OsiriX and Horos, the macOS medical imaging viewers used widely in radiology research and clinical practice. The wrapper let researchers script DICOM workflows, run inference on medical images from within OsiriX, and integrate state-of-the-art AI models into radiologists' native viewing environment.
This was the prototype that informed the design of the formal PyOsiriX Python interface now distributed via the OsiriXgrpc organisation.
The work was formalised into a maintained open-source project:
- osirixgrpc/osirixgrpc - the core C++/Objective-C plugin that hosts the gRPC server
- osirixgrpc/pyosirix_example_project - a template for building Python projects on top of the plugin
- osirixgrpc.github.io - documentation
The project is supported by the MedTech SuperConnector and funded through international cancer research initiatives including the Sarcoma Accelerator Consortium.
The OsiriXgrpc plugin has been deployed at The Royal Marsden Hospital, where it provides real-time AI inference within radiologists' native DICOM workflows. As of writing, it supports care pathways impacting 65,000+ patients per year.
If you use this work in your research, please cite the AAAI 2022 paper:
@inproceedings{sumhonmun2022osirixgrpc,
title = {OsiriXgrpc: Rapid Development and Deployment of State-of-the-Art AI for Clinical Practice},
author = {Sum Hon Mun, Timothy and Blackledge, Matthew and others},
booktitle = {AAAI Workshop on AI to Accelerate Science and Engineering (AI2SE)},
year = {2022}
}| If you want to... | Go here |
|---|---|
| Use the plugin in your research | osirixgrpc/osirixgrpc |
| Build a Python project on top of it | pyosirix_example_project |
| Read the docs | osirixgrpc.github.io |
| Cite the work | See the BibTeX above |
| Learn about the PhD context | My thesis: Advancing Soft Tissue Sarcoma Diagnostics with Explainable AI and Deployment Pipeline, ICR 2025 |
Maintained as a historical reference. For active development, please use the OsiriXgrpc organisation.