Skip to content

Simulation of a passive scattering SOBP and microdosimetric scoring

License

Notifications You must be signed in to change notification settings

Giorgio5i6/TrentoProtonPassiveLine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Trento Proton therapy Passive Line TOPAS Implementation and Microdosimetric Tissue Equivalent Proportional Counter Simulation

References

  • 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.

Overview

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.

Features

  • 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.

Requirements

  • TOPAS (Monte Carlo simulation software)

Usage

  1. Install TOPAS according to its documentation.
  2. Clone this repository: git clone https://github.com/Giorgio5i6/TrentoProtonPassiveLine.git
  3. Navigate to the project directory: cd TrentoProtonPassiveLine
  4. Compile the "topas_extension" folder according the topas documetation.
  5. Execute the simulation: topas example/SOBP_D012_L00.txt

Example

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.

Output

  • Same as TOPAS Microdosimetric extension:
    • Scorer.phsp/.header
    • ySpecfile*
    • ydy.txt

License

This project is licensed under the GPL-3.0.

Authors

About

Simulation of a passive scattering SOBP and microdosimetric scoring

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published