Open the World of Radiomics

An all-in-one open-source software designed to enhance synergy between computer scientists and clinical researchers in the field of radiomics. Transform medical images into insightful knowledge: explore, analyze, and extract with MEDiml.

AWS
Azure
Dell
AWS
AWS
Azure
Dell
AWS
AWS
Azure
Dell
AWS
AWS
Azure
Dell
AWS
Discover MEDiml

Transform Medical Images into Insights

Watch our introduction video to learn how MEDiml streamlines radiomics analysis with its powerful dual-component architecture.

Code-Free Interface

Intuitive drag-and-drop interface for medical image analysis

Python Package

Flexible code-based solution for advanced customization

IBSI Compliant

Adheres to international radiomics extraction standards

From Images to Insights

Load medical images, configure extraction parameters, extract IBSI-compliant radiomics features, train models, and export results—all in one platform.

  1. 1

    Load Medical Images

    Import DICOM or NIfTI scans along with segmentation masks. MEDiml supports widely used medical imaging formats.

  2. 2

    Explore Your Data

    Visualize scans and ROIs, inspect metadata, and review data statistics before extraction.

  3. 3

    Configure Extraction

    Set up IBSI-compliant radiomics feature extraction parameters. Customize filters, discretization, and feature families.

  4. 4

    Extract Features

    Run batch extraction on individual scans or entire datasets. Features are computed following the IBSI workflow.

  5. 5

    Train Models

    Use extracted features to train predictive models. MEDiml offers tailored functionalities for model training and validation.

  6. 6

    Analyze & Export

    Visualize results, compare experiments, and export features and models for reproducibility and clinical research.

Radiomics Analysis in 4 Steps

Load images, configure extraction, extract IBSI-compliant features, and train models for clinical insights.

Load Medical Images

Import DICOM or NIfTI scans with their segmentation masks into MEDiml.

Configure & Extract

Set up radiomics feature extraction parameters and run feature extraction on single scans or entire datasets.

Train & Export

Build predictive models and export results for clinical research.

Generate Code

Turn your graphical workflow into executable code for reproducibility and collaboration.

Get started

Analyze your images now

Use MEDiml as a Python package or install the desktop application. No Python knowledge required — enjoy an all-in-one interface for medical image analysis with drag-drop style feature extraction and model training.

Install with pip
bash
pip install MEDiml

Requires Python 3.8+. Compatible with DICOM and NIfTI formats. Adheres to IBSI international standards.

Extract radiomics features
python
from MEDiml import MEDiml import json # Load extraction parameters with open("extraction_params.json") as f: params = json.load(f) # Initialize MEDiml with a scan med = MEDiml() med.init_from_nifti( path_to_nifti="path/to/scan.nii.gz", path_to_roi="path/to/mask.nii.gz" ) # Extract radiomics features (IBSI-compliant) features = med.extract_features(params) print(features)
Video Tutorials

Learn MEDiml-app with Guided Videos

Watch the full MEDiml Desktop App playlist for a step-by-step introduction, from loading medical images and radiomics feature extraction to model training and results analysis.

MEDiml App - Complete Tutorial Playlist

Full playlist with step-by-step tutorials for the MEDiml desktop application.

Tutorials

Learn to use the Python library, step by step

Follow focused, practical guides to get MEDiml python library running — from pip install to radiomics feature extraction and model training.

Install MEDiml (Python)

Set up a virtual environment and install MEDiml via pip in minutes.

Open tutorial

Prepare your data

Prepare and organize your DICOM and NIfTI scans with segmentation masks.

Open tutorial

Configure Extraction

Set up IBSI-compliant radiomics feature extraction parameters.

Open tutorial

Data Manager

Convert your DICOM and NIfTI data into manageable binary files.

Open tutorial

Batch Extractor

Run batch extraction on individual scans or entire datasets.

Open tutorial

Machine Learning

Train and evaluate machine learning models using the extracted features.

Open tutorial