Back to
Projects List
Bringing 3D Slicer to the web with Slicer trame
Key Investigators
- Thibault Pelletier (Kitware, France)
Project Description
trame is a Python-based framework that simplifies the creation of interactive visual applications for web, desktop, and Jupyter environments. It leverages powerful visualization libraries like VTK and ParaView, enabling developers to build applications without extensive web development knowledge.
This project aims to continue the ongoing effort of bringing 3D Slicer to the web using the trame framework. It will enable the creation of powerful modern web applications by reusing core components of 3D Slicer. Additionally, it will establish a connection between existing 3D Slicer modules and Slicer trame-based modules.
Objective
- Help researchers and developers getting started with Slicer trame based applications
- Allow running Slicer trame servers from an existing 3D Slicer install tree
- Allow creating scripted modules compatible both with 3D Slicer and Slicer trame
Approach and Plan
- Hold a breakout session for Slicer trame during the PW42 NAMIC Week
- Create a 3D Slicer extension to run Slicer trame server from 3D Slicer
- Create a new template of scripted modules compatible both with 3D Slicer and Slicer trame
Progress and Next Steps
- Describe specific steps you have actually done.
Illustrations
No response
Background and References