Mediml software helps extract and analyze medical image features for cancer
Reference Manual of MEDiml
Software Engineering
Summary
Medical images hold many details about diseases that are hard to spot with the naked eye. The authors created MEDiml, a software tool that makes it easier to collect and analyze these details, called radiomic features, from medical scans. Their tool combines programming and user-friendly interfaces, allowing clinical researchers to run complex analyses without needing coding skills. MEDiml also helps identify which image features best predict cancer outcomes, supporting better diagnosis and treatment decisions.
What this means in practice
- •For clinical imaging researchers: Conduct end-to-end radiomics analysis without programming, using a single platform that integrates feature extraction, modeling, and interpretation.
- •For medical software developers: Build reproducible radiomics workflows by exporting graphically configured pipelines as executable Python code for collaboration and customization.
Authors
Mahdi Ait Lhaj Loutfi, Simon Provost, Élodie Gillard, Moustafa Amine Bezzahi, Alexander Chum, Ben Coull-Nveu, Duran Juan, Mariem Kallel, Hakima Laribi, Oliver Lefebvre, Nicolas Longchamps, Thanh-Tri Nguyen, Steven Ravary, Ouael Nedjem Eddine Sahbi, Jérémy Dana, Martin Vallières
Abstract
Radiomics is the high-throughput extraction of quantitative features (e.g., tumor shape, intensity distributions, and texture) from medical images to characterize tissues and uncover disease patterns invisible to the human eye. These features can serve as candidate imaging biomarkers for cancer diagnosis, prognosis, and classification. However, extracting thousands of features makes it difficult to identify the most informative ones for a given clinical task, while implementing an end-to-end workflow can require programming expertise that limits accessibility for clinical researchers. Hence, we propose MEDiml, an open-source, standards-compliant radiomics platform connecting feature extraction, predictive modeling, and interpretation through complementary graphical and programmatic interfaces. MEDiml combines a Python package (MEDiml-pkg) with a graphical desktop application (MEDiml-app) that enables researchers to conduct experiments without writing code. Both interfaces use the same computational implementation, and code generation exports graphically configured workflows as executable Python code, facilitating reproducibility and collaboration between clinical researchers and computational scientists. A typical MEDiml workflow includes image preprocessing, radiomic feature extraction, feature set reduction, model training and evaluation, and interpretation using feature importance. Feature sets can be grouped into levels of radiomic complexity (morphological, intensity-based, textural, and filter-based) to evaluate whether more complex features provide additional predictive value. This reference manual documents the radiomics concepts, workflow, software components, architecture, and installation, compares MEDiml with existing tools, and demonstrates its complexity-driven workflow on five oncological imaging cohorts comprising 2,104 patients. Resources: www.mediml.app.