GUI Software

MPPD (Mesh-type Phantom Posture Deformer)

MPPD (Mesh-type Phantom Posture Deformer) is a user-friendly software designed to easily deform the posture of adult mesh-type reference computational phantoms (MRCPs) and MRCP-based library phantoms. Through its graphical user interface (GUI), users can intuitively manipulate phantom posture using a transformation gizmo, enabling real-time posture deformation such as sitting or kneeling. The program utilizes automatic rigging, bounded biharmonic weights (BBW), and dual quaternion skinning (DQS) algorithms to ensure smooth and natural mesh deformations. Phantom deformation is performed on the polygon mesh (PM) model for efficiency, and the deformed phantom can be exported in either PM or tetrahedral mesh (TM) format, with posture data also exportable as joint rotation quaternions. The exported TM phantoms are directly applicable to Monte Carlo simulation codes such as Geant4, MCNP6, and PHITS, making MPPD a powerful tool for dose assessment studies. Demonstration studies confirmed that MPPD-deformed phantoms can be used for calculating organ and detriment-weighted doses under various irradiation geometries and photon sources, with good agreement to manually deformed phantom data. MPPD enables rapid phantom deformation—typically within 20 minutes even on low-spec computers—making it a practical solution for posture-specific dosimetry research.

 

Reference: Han, Haegin, et al. “MPPD: a user-friendly posture deformation program for mesh-type computational phantoms.” Health Physics 128.2 (2025): 122-132.

Access is available upon request via Phantom Request.

For more information, please contact haegin.han@nih.gov

PARaDIM (PHITS-based Application for Radionuclide Dosimetry In Meshes)

PARaDIM (Particle and Heavy Ion Transport Code System–Based Application for Radionuclide Dosimetry in Meshes) is a Monte Carlo simulation tool developed based on PHITS for performing internal dosimetry calculations using tetrahedral mesh-type computational phantoms. It supports all medically relevant radionuclides, including α, β, γ, positron, and Auger/conversion electron emitters. PARaDIM allows users to configure phantom geometry, source definitions, and simulation parameters through a graphical user interface (GUI), enabling organ-level mean absorbed doses and three-dimensional dose distributions to be calculated and visualized. It is capable of handling human, small-animal, and cell-level dose assessments, making it versatile for applications in nuclear medicine, radiopharmaceutical research, and preclinical studies. Additionally, PARaDIM supports brachytherapy and external-radionuclide exposure scenarios, and can also perform 4-dimensional dose calculations by importing dynamic geometries as separate static frames.

 

Reference: Carter, Lukas M., et al. “PARaDIM: a PHITS-based Monte Carlo tool for internal dosimetry with tetrahedral mesh computational phantoms.” Journal of Nuclear Medicine 60.12 (2019): 1802-1811.

For more information, please contact carterl1@mskcc.org

McSEE (Monte Carlo Simulation Code for External Exposure)

McSEE (Monte Carlo Simulation code for External Exposure) is a user-friendly software developed for external dose assessment using mesh-type computational phantoms. Integrating a GUI module with a Geant4-based Monte Carlo engine, McSEE enables seamless configuration and simulation within a single platform, without requiring separate Monte Carlo tools. Unlike conventional Monte Carlo codes that require specialized scripting knowledge, McSEE offers an intuitive interface to streamline the dose assessment workflow. Users can define exposure scenarios through interactive panels for geometry, phantom, and source settings, each supporting real-time 3D visualization. The program supports a broad range of phantoms, including ICRP mesh-type reference phantoms and posture- or body-size-transformed phantoms, with optional additions such as clothing and dosimeters. Various source configurations are supported to flexibly model diverse external exposure conditions encountered in practical settings. McSEE calculates key dosimetric quantities including organ doses, effective dose, skin dose distribution, and dose equivalent, presenting results in both numerical and graphical formats during runtime. McSEE serves as a dedicated Monte Carlo dose calculation code for external exposure, enabling reliable and scenario-specific dose assessments across a broad spectrum of radiation protection and emergency response applications. McSEE is currently under development and undergoing validation, with a beta version soon to be available for user testing.

 

For more information, please contact kimhl0924@hanyang.ac.kr

TET2DICOM (Tetrahedral-mesh-phantom to DICOM-RT Dataset)

TET2DICOM is a software that automatically converts computational human phantoms into DICOM CT and DICOM-RT Structure formats, enabling direct use in treatment planning systems (TPS). It allows the accurate importation of phantom datasets—including complex anatomical structures and various postures—into commercial clinical software such as RayStation and MIM, with volume differences of less than 0.1%. TET2DICOM generates CT images and radiotherapy structure files with high fidelity, making it suitable for applications such as organ-absorbed dose evaluation, posture-dependent dose analysis, and secondary cancer risk assessment. The program also features efficient data handling through OpenMP-based multiprocessing and supports re-use of voxelization log files to significantly reduce processing time during reconversion. As a result, TET2DICOM serves as a powerful tool for precise dose assessment and realistic treatment planning in both clinical and research settings.

 

Reference: Lee, Se Hyung, et al. “TET2DICOM-GUI: Graphical User Interface Based TET2DICOM Program to Convert Tetrahedral-Mesh-Phantom to DICOM-RT Dataset.” Progress in Medical Physics 33.4 (2022): 172-179.

Access is available upon request via Phantom Request.

For more information, please contact mchan@yuhs.ac


Command Line Software

TET2MCNP: A command-line tool to implement tetrahedral-mesh models in MCNP

TET2MCNP is a conversion program designed to implement tetrahedral-mesh (TM) models in the MCNP radiation transport code by converting them into the Abaqus input file format. Since MCNP accepts unstructured mesh geometry primarily through Abaqus-formatted files, this software serves as a critical bridge for utilizing complex anatomical models—such as computational human phantoms—originally generated in TetGen. TET2MCNP ensures high-fidelity data transfer, including material density and element information, while achieving organ-averaged absorbed dose values identical to those from other major MC codes like PHITS within statistical uncertainties. The program also features an automated region subdivision function that limits the maximum number of tetrahedrons per part, significantly reducing CPU processing time during MCNP’s internal initialization. As a result, TET2MCNP provides a robust and efficient workflow for implementing intricate, curved-surface geometries in MCNP for both clinical and research dosimetry applications.

Reference: Han, Min Cheol, et al. “TET2MCNP: a conversion program to implement tetrahedral-mesh models in MCNP.” Journal of Radiation Protection and Research 41.4 (2016): 389-394.

Access is available upon request via Phantom Request.

For more information, please contact mchan@yuhs.ac

 

POLY2TET: A command-line tool for conversion of computational human phantoms from polygonal mesh to tetrahedral mesh

POLY2TET is a computer program designed to convert computational human phantoms from polygonal mesh (PM) to tetrahedral mesh (TM) format, enabling their direct and high-speed implementation in general-purpose Monte Carlo (MC) radiation transport codes. It allows for the seamless generation of sample source codes and input files for Geant4, PHITS, and MCNP6, preserving complex anatomical fidelity—including micron-thick radiosensitive layers—with organ volume differences of less than 0.1% compared to the original mesh. Notably, the TM phantoms produced by POLY2TET offer a dramatic increase in computational efficiency, achieving particle transport speeds up to 2,600 times faster than original PM geometries in Geant4. The program also features a robust internal pipeline for detecting and repairing geometric defects, such as holes and degenerate tetrahedrons, which ensures stable simulation without the resolution loss inherent in conventional voxelization. As a result, POLY2TET serves as a powerful tool for precise dose assessment and advanced radiotherapy research, providing a streamlined workflow for the next generation of high-fidelity reference phantoms.

Reference: Han, Haegin, et al. “POLY2TET: a computer program for conversion of computational human phantoms from polygonal mesh to tetrahedral mesh.” Journal of Radiological Protection 40.4 (2020): 962-979.

Source code and executable files are available via the GitHub repository link provided in the paper.

For more information, please contatc haegin.han@nih.gov