Trento Proton therapy Passive Line TOPAS Implementation and Microdosimetric Tissue Equivalent Proportional Counter Simulation
- Microdosimetry: Missiaggia, Marta, et al. "Investigation of in-field and out-of-field radiation quality with microdosimetry and its impact on relative biological effectiveness in proton therapy." International Journal of Radiation Oncology Biology* Physics 115.5 (2023): 1269-1282.*
- TOPAS microdosimetric extension: Zhu, Hongyu, et al. "The microdosimetric extension in TOPAS: development and comparison with published data." Physics in Medicine & Biology 64.14 (2019): 145004
- Passive Beam Line: Tommasino, Francesco, et al. "A new facility for proton radiobiology at the Trento proton therapy centre: Design and implementation." Physica Medica 58 (2019): 99-106.
This repository contains the TOPAS implementation of the Trento Protontherapy passive line and the microdosimetric implementation of a Tissue Equivalent Proportional Counter (TEPC). The code is designed for simulating and analyzing the behavior of proton therapy in the context of the Trento Protontherapy passive line and microdosimetric measurements using a TEPC.
- TOPAS Implementation: Simulate proton therapy using the TOPAS Monte Carlo simulation framework.
- Microdosimetric TEPC: Implement a Tissue Equivalent Proportional Counter for microdosimetric measurements.
- Trento Protontherapy Passive Line: Specific features related to the Trento Protontherapy passive line.
- TOPAS (Monte Carlo simulation software)
- Install TOPAS according to its documentation.
- Clone this repository:
git clone https://github.com/Giorgio5i6/TrentoProtonPassiveLine.git
- Navigate to the project directory:
cd TrentoProtonPassiveLine
- Compile the "topas_extension" folder according the topas documetation.
- Execute the simulation:
topas example/SOBP_D012_L00.txt
The example example/SOBP_D012_L00.txt simulates the passive scattering beamline which produces a SOBP. The geometry includes a water phantom where a TEPC is located. In the example the TEPC is located at 12 cm water depth from the entrance.
You can change the TEPC depth by modifyng the line: d:Ge/AlShellOut/TransZ = Ge/AlShellOut/TepcStartPos - <TEPC_DEPTH> mm
. If <TEPC_DEPTH>
is equal to 0, it means that the TEPC is at the water phantom entrance.
- Same as TOPAS Microdosimetric extension:
- Scorer.phsp/.header
- ySpecfile*
- ydy.txt
This project is licensed under the GPL-3.0.
- Giorgio Cartechini gxc1962@miami.edu and giorgio.cartechini@gmail.com
- Marta Missiaggia mxm194331@miami.edu