Physics > Medical Physics
[Submitted on 10 Mar 2020]
Title:Taking EGSnrc to new lows: Development of egs++ lattice geometry and testing with microscopic
View PDFAbstract:Purpose: This work introduces a new lattice geometry library, egs_lattice, into the EGSnrc Monte Carlo code, which can be used for both modeling very large (previously unfeasible) quantities of geometries and establishing recursive boundary conditions. The reliability of egs_lattice, as well as EGSnrc in general, is cross-validated and tested. Methods: New Bravais, cubic, and hexagonal lattice geometries are defined in egs_lattice and their transport algorithms are described. Simulations of cells and Gold NanoParticle (GNP) containing cavities are implemented to compare to published Geant4-DNA and PENELOPE results. Recursive boundary conditions, implemented through a cubic lattice, are used to perform electron Fano cavity tests. Results: Lattices are successfully implemented in EGSnrc. EGSnrc calculated doses to cell cytoplasm and nucleus when irradiated by an internal electron source with a median difference of 0.6% compared to Geant4-DNA. EGSnrc calculated the ratio of dose to a microscopic cavity containing GNPs over dose to a cavity containing a homogeneous mixture of gold, and results generally agree (within 1%) with PENELOPE. The Fano test is passed (sub-0.1%) for all energies/ cells considered. Additionally, the recursive boundary conditions used for the Fano test provided a factor of over a million increase in efficiency in some cases. Conclusions: The egs_lattice geometry library, currently available as a pull request on the EGSnrc GitHub develop branch, is now freely accessible as open-source code. Lattice geometry implementations cross-validated with independent simulations in other MC codes and verified with the electron Fano cavity test demonstrate not only the reliability of egs_lattice, but, by extension, EGSnrc's ability to simulate transport in nanometer geometries and score in microscopic cavities.
Current browse context:
physics.med-ph
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.