Skip to content
/ xopat Public

Histopatholical visualization toolkit based on OpenSeaDragon.

License

Notifications You must be signed in to change notification settings

RationAI/xopat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XOpat - Explainable Open Pathology Analysis Tool

A web based, NO-API oriented WSI Viewer with enhanced rendering of high resolution images overlaid, fully modular and customizable.

The XOpat Viewer

👉 Why xOpat?

Configure the viewer to your needs, not vice versa! Here, you can take a half-ready solution and bring it to something that covers all your needs. With the focus on flexibility, extensibility and modularity, the xOpat viewer tries to address issues in digital pathology related to AI adoption.

Behaves as an enhanced OpenSeadragon*, a popular (feature-less) flexible viewer.

💾 Full data & API protocol flexibility. No backend services are hardcoded.
📊 Powerful visualization capabilities, similar to Photoshop layers.
⚙️ Configurability: static & runtime.
📦 Annotations, and other plugins introduce an unusual set of additional features that take the WSI far beyond standard.

Powerful set of modules and plugins: Advanced extensibility & Existing features

🔑 OIDC Authentication
📖 Visualization Storytelling
📝 Versatile annotations and supported annotation formats.
💡 Flexible tutorial system: send viewer session with custom tutorials!
⌨️ Action shortcuts (screenshot, copy of viewport location...)
...
⏩ And more including custom functionality!

Servers

To parse existing modules, plugins, read POST data the viewer uses a server. Don't worry, we try to cover it all!

✅ PHP Server
✅ Node.js Server
✅ Server-less: compiled once, used statically!

👉 What IS NOT xOpat?

This viewer is not a all-in-one solution out of the box. The viewer does not support WSI formats. This viewer does not run your dram AI. However, it can be configured & extended to do so. WSI Support is dependent on the WSI Server/Service of your choice - if a server can read it, we can connect to it. AI jobs can either add their data to xOpat via raster images (just like WSI servers), or via vector graphics using to the Annotations plugin. Add your custom plugins to connect to services of your choice & do whatever you need!

Documentation

Please, visit https://xopat.readthedocs.io/.

API

Please, see https://rationai.github.io/xopat/.

About

Histopatholical visualization toolkit based on OpenSeaDragon.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •