|
| 1 | +--- |
| 2 | +layout: pw44-project |
| 3 | + |
| 4 | +permalink: /:path/ |
| 5 | + |
| 6 | +project_title: Validation of the MHub.ai Slicer Extension |
| 7 | +category: Infrastructure |
| 8 | +presenter_location: |
| 9 | + |
| 10 | +key_investigators: |
| 11 | + |
| 12 | +- name: Leonard Nürnberg |
| 13 | + affiliation: BWH |
| 14 | + country: USA |
| 15 | + |
| 16 | +- name: Andrey Fedorov |
| 17 | + affiliation: BWH |
| 18 | + country: USA |
| 19 | + |
| 20 | +--- |
| 21 | + |
| 22 | +# Project Description |
| 23 | + |
| 24 | +<!-- Add a short paragraph describing the project. --> |
| 25 | + |
| 26 | + |
| 27 | +The MHub.ai Slicer Extension gives direct access to ~30 models from within 3D Slicer. |
| 28 | +We want to finalize the extension and provide a stable use experience, focusing on guidance during the setup phase (e.g., how do I install Docker) and improving the integration and functionality. |
| 29 | + |
| 30 | +A core part of this project is to collect user feedback in a structured way (setup experience, usability, failure modes). We are therefore looking for volunteers who are willing to test the extension before Project Week and during the event. Testers will be asked to follow a short setup and usage checklist and report what works, what breaks, and what is confusing. Feedback will be used to iteratively improve and finalize the extension during Project Week. |
| 31 | + |
| 32 | + |
| 33 | + |
| 34 | +## Objective |
| 35 | + |
| 36 | +<!-- Describe here WHAT you would like to achieve (what you will have as end result). --> |
| 37 | + |
| 38 | + |
| 39 | +1. Finalize a stable version of the extension compatible with current 3D Slicer. |
| 40 | +2. Collect actionable user feedback from multiple testers and implement it during Project Week. |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | + |
| 45 | +## Approach and Plan |
| 46 | + |
| 47 | +<!-- Describe here HOW you would like to achieve the objectives stated above. --> |
| 48 | + |
| 49 | + |
| 50 | +1. Move the extension into the original repository |
| 51 | +2. Fix open bugs, cleanup and restructure implementation |
| 52 | +3. Implement setup experience (detect Docker availability) |
| 53 | +4. Provide a full step-by-step tutorial using the extension |
| 54 | +5. Find voluntary testers (possibly before the start of PW) |
| 55 | +6. Collect actionable user feedback from multiple testers before and during PW. |
| 56 | + |
| 57 | + |
| 58 | + |
| 59 | +## Progress and Next Steps |
| 60 | + |
| 61 | +<!-- Update this section as you make progress, describing of what you have ACTUALLY DONE. |
| 62 | + If there are specific steps that you could not complete then you can describe them here, too. --> |
| 63 | + |
| 64 | + |
| 65 | +1. Describe specific steps you **have actually done**. |
| 66 | + |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | +# Illustrations |
| 71 | + |
| 72 | +<!-- Add pictures and links to videos that demonstrate what has been accomplished. --> |
| 73 | + |
| 74 | + |
| 75 | +<img width="602" height="698" alt="Image" src="https://github.com/user-attachments/assets/512662a2-a339-41f8-8d0c-0a3c86ed79b4" /> |
| 76 | + |
| 77 | + |
| 78 | + |
| 79 | +# Background and References |
| 80 | + |
| 81 | +<!-- If you developed any software, include link to the source code repository. |
| 82 | + If possible, also add links to sample data, and to any relevant publications. --> |
| 83 | + |
| 84 | + |
| 85 | +- [MHub.ai](https://mhub.ai/) |
| 86 | +- [MHub.ai Model Repository](https://mhub.ai/models) |
| 87 | +- [MHub.ai Tutorials](https://github.com/MHubAI/documentation/tree/main/tutorials) |
| 88 | +- [MHub Runner (Extension)](https://github.com/MHubAI/SlicerMHubRunner) |
| 89 | + |
0 commit comments