Advanced radiomics analysis suite for raw segmented imaging and clinical outcome modeling
Project description
radiomics-suite-json9112
radiomics-suite-json9112 wraps advanced radiomics analysis behind a single high-level API.
It accepts raw segmented image folders plus a clinical table, builds traditional and deep radiomics feature spaces internally, synthesizes temporary latent embeddings during analysis, and writes only the final result artifacts by default.
Install
pip install radiomics-suite-json9112
Example
from radiomics_suite import EnhancedRadiomicsPipeline
pipeline = EnhancedRadiomicsPipeline()
results = pipeline.run_adv_analysis(
segmented_folder="/path/to/Segmented images",
clinical_file="/path/to/master_dataset_normalized_immunotherapy.csv",
outcome_columns=["OS_12m", "OS_36m", "PFS_12m", "PFS_36m", "DCB", "PNEUMONITIS"],
light=False,
)
Proteomics-style aliasing is also supported for common outcome requests:
from radiomics_suite import EnhancedRadiomicsPipeline
pipeline = EnhancedRadiomicsPipeline()
results = pipeline.run_adv_analysis(
signal_folder="/path/to/Segmented images",
clinical_file="/path/to/master_dataset_normalized_immunotherapy.csv",
outcome_columns=["PNEUMONITIS", "grade >=3"],
light=True,
)
Precomputed features can be reused when needed:
from radiomics_suite import EnhancedRadiomicsPipeline
pipeline = EnhancedRadiomicsPipeline()
results = pipeline.run_adv_analysis(
clinical_file="/path/to/master_dataset_normalized_immunotherapy.csv",
traditional_features_file="/path/to/tumor_radiomics_features.csv",
deep_features_file="/path/to/complete_cool_unet_radiomics.csv",
outcome_columns=["DCB"],
light=True,
)
Input Layout
The segmented folder should contain patient subfolders such as L30 segmented/, each with paired files like:
image_00042.pngimage_00042_mask.png
The clinical table may be .csv, .xlsx, or .xls.
Notes
- Raw segmented images are the preferred interface.
- Intermediate embeddings are kept in-memory unless
persist_intermediates=True. light=Trueruns a smaller model/search configuration.- Returned results include
output_dir,feature_generation, and per-outcome best-scenario summaries.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file radiomics_suite_json9112-0.1.1.tar.gz.
File metadata
- Download URL: radiomics_suite_json9112-0.1.1.tar.gz
- Upload date:
- Size: 20.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb9498fb31682c861b3d7cbab42fe4bfa3b109e751e9a801e3026e62cdb639db
|
|
| MD5 |
76a6bee5523c11f59cfd2430fe7ea8ba
|
|
| BLAKE2b-256 |
c9b33fc01de76bfec8560f82a2f727ce91cc3f739ed75dfb2aff9773bb9df6fb
|
File details
Details for the file radiomics_suite_json9112-0.1.1-py3-none-any.whl.
File metadata
- Download URL: radiomics_suite_json9112-0.1.1-py3-none-any.whl
- Upload date:
- Size: 95.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f40b8aa502cc8f709f6184169c8579adef818886c1907551a26f61835831b909
|
|
| MD5 |
edd4b8c95074f86a554658c1f6985fe7
|
|
| BLAKE2b-256 |
de71edee01c06736846fb88443a644193a45b747b44bdf17419852ba01a4437a
|