PySERA: Open‑Source Standardized Python Library for Automated, Scalable, and Reproducible Radiomics
Radiomics analyses extract quantitative biomarkers from medical images for precision modeling, yet reproducibility and scalability remain limited by heterogeneous and limited implementations. Existing tools support only partial standards and lack integration with deep learning (DL) radiomics. To address these gaps, we developed PySERA, an open-source, Python-native, standardized radiomics framework designed for automation, reproducibility, and AI integration.MethodsPySERA re-implements MATLAB-based SERA (standardized environment for radiomics analysis) in a modular, object-oriented Python architecture. It computes 557 features, including 487 features compliant with the Image Biomarker Standardization Initiative (IBSI) and 10 moment-invariant descriptors, as well as 60 additional diagnostic features, along with DL radiomics embeddings from pre-trained DL: ResNet50 (2,048 features) DL radiomics features), DenseNet121 (1,024), and VGG16 (512). It includes standardized preprocessing (resampling, discretization, normalization), multi-format I/O (DICOM, NIfTI, NRRD), adaptive memory handling, and a parallel multi-core engine for scalable feature extraction. PySERA integrates directly with libraries: scikit-learn/PyTorch/TensorFlow/MONAI, and others for downstream machine learning applications.ResultsPySERA demonstrated >94% IBSI reproducibility, closely matching MITK and substantially outperforming PyRadiomics against the 487 IBSI-compliant feature reference set. Across 8 public datasets, PySERA achieved accuracies of 0.43–0.84, exceeding PyRadiomics for outcome prediction tasks. Benchmarking showed efficient processing (including added higher-order features not implemented in other software): 583 seconds (305 MB) for 166 features, and 2,325 seconds (491 MB) for full extraction, with deterministic outputs across platforms.ConclusionsBy uniting standardized handcrafted/DL radiomics in a scalable, transparent, and Python-integrable framework, PySERA establishes a reproducible and extensible foundation for next-generation, AI-ready precision imaging research.
Citations
- Salmanpour, Mohammad R., Amir Hossein Pouria, Sirwan Barichin, Yasaman Salehi, Sonya Falahati, Isaac Shiri, Mehrdad Oveisi, and Arman Rahmim. "PySERA: Open-Source Standardized Python Library for Automated, Scalable, and Reproducible Handcrafted and Deep Radiomics." Computer Methods and Programs in Biomedicine (2026): 109463.