A Python package for fast GPU‐based proton pencil beam dose calculation
Mahasweta Bhattacharya, Calin Reamy, Heng Li, Junghoon Lee, William T. Hrinivich

TL;DR
This paper introduces a fast, Python-based GPU tool for proton therapy dose calculations, balancing speed and accuracy for research and planning.
Contribution
A new Python package implementing a GPU-based double Gaussian pencil beam algorithm for fast proton dose calculation in IMPT planning.
Findings
The PB algorithm achieved sub-second computation times with high accuracy in dose metrics and gamma passing rates.
Accuracy degraded in highly heterogeneous regions like bone and lung boundaries due to lateral proton scatter inaccuracies.
The package simplifies integration for IMPT research with a single Python import statement.
Abstract
Open‐source GPU‐based Monte Carlo (MC) proton dose calculation algorithms provide high speed and unparalleled accuracy but can be complex to integrate with new applications and remain slower than GPU‐based pencil beam (PB) methods, which sacrifice some physical accuracy for sub‐second plan calculation. We developed and validated a Python package implementing a GPU‐based double Gaussian PB algorithm for intensity‐modulated proton therapy (IMPT) planning research applications requiring a simple, widely compatible, and ultra‐fast proton dose calculation solution. Beam parameters were derived from pristine Bragg peaks generated with MC for 98 energies in our clinical treatment planning system (TPS). We validated the PB approach against measurements by comparing lateral spot profiles (using single‐Gaussian sigma) and proton ranges (using R80) for pristine Bragg peaks, as well as spread‐out…
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRadiation Therapy and Dosimetry · Advanced Radiotherapy Techniques · Radiation Effects in Electronics
