Skip to main content

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.png
  • image_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=True runs a smaller model/search configuration.
  • Returned results include output_dir, feature_generation, and per-outcome best-scenario summaries.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

radiomics_suite_json9112-0.1.1.tar.gz (20.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

radiomics_suite_json9112-0.1.1-py3-none-any.whl (95.8 kB view details)

Uploaded Python 3

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

Hashes for radiomics_suite_json9112-0.1.1.tar.gz
Algorithm Hash digest
SHA256 eb9498fb31682c861b3d7cbab42fe4bfa3b109e751e9a801e3026e62cdb639db
MD5 76a6bee5523c11f59cfd2430fe7ea8ba
BLAKE2b-256 c9b33fc01de76bfec8560f82a2f727ce91cc3f739ed75dfb2aff9773bb9df6fb

See more details on using hashes here.

File details

Details for the file radiomics_suite_json9112-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for radiomics_suite_json9112-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f40b8aa502cc8f709f6184169c8579adef818886c1907551a26f61835831b909
MD5 edd4b8c95074f86a554658c1f6985fe7
BLAKE2b-256 de71edee01c06736846fb88443a644193a45b747b44bdf17419852ba01a4437a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page