A Lightweight Python-based Monte Carlo Framework for Visualizing Energy-dependent Dose Calibrator Response: A Nuclear Medicine Education Tool
Abstract
Purpose: Trainees often have limited understanding of radionuclide dose-calibrator physics because access to radioactive materials is restricted by radiation-safety requirements, and the complexity of established Monte Carlo (MC) platforms can present a barrier to early learning. We present a lightweight, Python-based MC simulation framework designed to visualize energy-dependent photon transport and ionization-chamber response for nuclear medicine education. Materials and Methods: A spherical gas-filled ionization chamber (radius 5 cm) was modelled. Photon free-path lengths were sampled from exponential attenuation distributions; deposited energy was assigned via a Beta-distributed stochastic transfer fraction (biased toward partial deposition). Ionization yield was estimated assuming 33.97 eV is required to produce one ion pair. Three clinically representative radionuclides – 99mTc (140 keV, μ = 0.030 cm−1), 131I (364 keV, μ = 0.015 cm−1), and 18F (511 keV, μ = 0.011 cm−1) – were each simulated with 100,000 independent photon histories. Results: Intrinsic efficiency decreased monotonically with photon energy: 13.65% (99mTc), 7.01% (131I), and 5.25% (18F). Median deposited energy increased from 37.16 keV to 95.87 keV and 132.07 keV; mean ion-pair yield rose from 1180, 3046, and 4254. Detector response increased nonlinearly from 161 to 214 and 223 ion pairs per emitted photon. All trends were consistent with exponential attenuation theory. Conclusions: The framework reproduces first-order ionization-chamber physics without specialist software or radioactive sources. Its transparency, rapid execution, and interactive visualizations make it well suited for classroom demonstrations and self-directed nuclear medicine physics training, while its explicit limitations underscore the gap between educational modelling and clinical-grade Monte Carlo simulation.
Related
- Visualizing Anisotropic Charge Transport in CrSBr using Bias-Dependent Kelvin Probe Force Microscopy
- Efficient SPAD reconstruction framework with time-frequency domain compression and lightweight joint depth-intensity optimization
- SINAPSE: A lightweight deep learning framework for accurate and explainable neutron-γ discrimination
- Development of a Temperature-Variable Cold Blackbody Calibrator for Millimeter and Submillimeter Wave Detectors
- BSMScanner: a lightweight framework for beyond-the-Standard-Model global fits
BibTeX
@article{pandey2026lightweight,
title = {{A Lightweight Python-based Monte Carlo Framework for Visualizing Energy-dependent Dose Calibrator Response: A Nuclear Medicine Education Tool}},
author = {Anil Kumar Pandey and Shanshila Rayamajhi and Jagrati Chaudhary and Param Dev Sharma and Rakesh Kumar},
journal = {Journal of Medical Physics},
year = {2026},
month = jul,
doi = {10.4103/jmp.jmp_178_26},
url = {https://doi.org/10.4103/jmp.jmp_178_26},
note = {CC BY-NC-SA},
}
RIS
TY - JOUR
TI - A Lightweight Python-based Monte Carlo Framework for Visualizing Energy-dependent Dose Calibrator Response: A Nuclear Medicine Education Tool
AU - Anil Kumar Pandey
AU - Shanshila Rayamajhi
AU - Jagrati Chaudhary
AU - Param Dev Sharma
AU - Rakesh Kumar
PY - 2026
DA - 2026/07/01
JO - Journal of Medical Physics
DO - 10.4103/jmp.jmp_178_26
UR - https://doi.org/10.4103/jmp.jmp_178_26
AB - Purpose: Trainees often have limited understanding of radionuclide dose-calibrator physics because access to radioactive materials is restricted by radiation-safety requirements, and the complexity of established Monte Carlo (MC) platforms can present a barrier to early learning. We present a lightweight, Python-based MC simulation framework designed to visualize energy-dependent photon transport and ionization-chamber response for nuclear medicine education. Materials and Methods: A spherical gas-filled ionization chamber (radius 5 cm) was modelled. Photon free-path lengths were sampled from exponential attenuation distributions; deposited energy was assigned via a Beta-distributed stochastic transfer fraction (biased toward partial deposition). Ionization yield was estimated assuming 33.97 eV is required to produce one ion pair. Three clinically representative radionuclides – 99mTc (140 keV, μ = 0.030 cm−1), 131I (364 keV, μ = 0.015 cm−1), and 18F (511 keV, μ = 0.011 cm−1) – were each simulated with 100,000 independent photon histories. Results: Intrinsic efficiency decreased monotonically with photon energy: 13.65% (99mTc), 7.01% (131I), and 5.25% (18F). Median deposited energy increased from 37.16 keV to 95.87 keV and 132.07 keV; mean ion-pair yield rose from 1180, 3046, and 4254. Detector response increased nonlinearly from 161 to 214 and 223 ion pairs per emitted photon. All trends were consistent with exponential attenuation theory. Conclusions: The framework reproduces first-order ionization-chamber physics without specialist software or radioactive sources. Its transparency, rapid execution, and interactive visualizations make it well suited for classroom demonstrations and self-directed nuclear medicine physics training, while its explicit limitations underscore the gap between educational modelling and clinical-grade Monte Carlo simulation.
SN - 0971-6203
SN - 1998-3913
ER -