Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PySERA – Radiomics Extension for 3D Slicer
This pull request adds a new extension PySERA for advanced radiomics feature extraction directly inside 3D Slicer.
PySERA integrates the PySERA radiomics extraction library into the 3D Slicer ecosystem, enabling reproducible, configurable, and extensible radiomics analysis workflows for medical imaging research and clinical applications.
Key Features
Radiomics Feature Extraction
Enables extraction of standardized radiomics features from medical images and corresponding segmentations within 3D Slicer.
Configurable Parameter Sets
Supports YAML and JSON-based configuration files to precisely control feature extraction parameters and ensure reproducibility across studies.
Seamless 3D Slicer Integration
Provides a scripted GUI module for interactive use as well as a CLI module suitable for batch processing and automated pipelines.
Extensible Python Architecture
Designed with a modular Python-based architecture, allowing researchers and developers to easily extend or customize radiomics workflows.
Source Code
The source code for this extension is hosted at:
https://github.com/radiuma-com/SlicerPySERA
Tier 1
Any extension that is listed in the Extensions Catalog must fulfill these requirements.
Slicer(unless it explicitly provides a bridge between Slicer and a tool or library), because it would make it more difficult to find extensions if the name of many started with the same word.3d-slicer-extensionGitHub topic so that it is listed here. To edit topics, click the settings icon in the right side of "About" section header and enter3d-slicer-extensionin "Topics" and click "Save changes". To learn more about topics, read https://help.github.com/en/articles/about-topicsSettingsand in repository settings uncheckWiki,Projects, andDiscussions(if they are currently not used).Aboutin the top-right corner of the repository main page and uncheckReleasesandPackages(if they are currently not used)Tier 3
Community-supported extensions.
Tier 5
Critically important extensions, supported by Slicer core developers. New Slicer Stable Release is released only if all Tier 5 extension packages are successfully created on all supported platforms.