Back to
Projects List
Infrastructure for custom terminology and color tables in Slicer
Key Investigators
- Csaba Pinter (Ebatinca, Spain)
- Andras Lasso (Queens University, Canada)
- Murat Maga (University of Washington, USA)
- Steve Pieper (Isomics, USA)
- Andriy Fedorov (BWH, USA)
- David Clunie (PixelMed, USA)
Project Description
Terminologies module are meant to give a structure around using pre-determined set of anatomical and developmental terms for segmentation tasks. This is meant to avoid potential typos for people not familiar with anatomical terminology (e.g., humerus vs humorous, sagittal vs saggital) and give a consistent look and feel (e.g., assign consistent colors to a segmentation across multiple datasets).
But the existing structure is too rigid, and often is missing terms. We need a flexible structure for people to create and use their own terms when the existing terminiologies are insufficient
Objective
- To resolve this we have created an issue page
- and working towards resolving the identified issues
- Discuss how to design and implement an infrastructure to share user-generated color tables (as well as custom terminologies, volume rendering presets, etc).
Approach and Plan
- We are looking into using custom color tables and importing them as terminologies as a solution for flexibility and consistentcy.
- Discuss the current design considering all known use cases in a breakout session
Progress and Next Steps
- There is a PR that address some of the issues.
- We had a breakout session on Tuesday with all the key participants. Takeaway
- The proposed design generally looks acceptable
- Need a validator to be able to ensure compatibility with main ontologies
- Need a proper documentation of the new features and their interactions with all data types and use cases
- Fix bugs, finalize PR, allow people to test in 5.9
- Progress with the PR: small fixes and outstanding issues
Illustrations

Background and References