TOPAS-nBio-Reg: a regression testing system for track structure simulations in TOPAS-nBio

<i>Objective.</i>To develop a regression testing system for TOPAS-nBio: a wrapper of Geant4-DNA, and the radiobiological extension of TOPAS-a Monte Carlo code for the simulation of radiation transport. This regression testing system will be made publicly available on the TOPAS-nBio GitHub page.<i>Approach.</i>A set of seven regression tests were chosen to evaluate the suite of capabilities of TOPAS-nBio from both a physical and chemical point of view. Three different versions of the code were compared: TOPAS-nBio-v2.0 (the previous version), TOPAS-nBio-v3.0 (the current public release), and TOPAS-nBio-v4.0 (the current developer version, planned for future release). The main aspects compared for each test were the differences in execution times, variations from other versions of TOPAS-nBio, and agreement with measurements/in silico data.<i>Main results.</i>Execution times of nBio-v3.0 for all physics tests were faster than those of nBio-v2.0 due to the use of a new Geant4 version. Mean point-to-point differences between TOPAS-nBio versions across all tests fell largely within 5%. The exceptions were the radiolytic yields (<i>G</i>values) ofH2andH2O2, which differed moderately (16% and 10% respectively) when going from nBio-v3.0 to nBio-v4.0. In all cases a good agreement with other experimental/simulated data was obtained.<i>Significance.</i>From a developer point of view, this regression testing system is essential as it allows a more rigorous reporting of the consequences of new version releases on quantities such as the LET or<i>G</i>values of chemical species. Furthermore, it enables us to test 'pushes' made to the codebase by collaborators and contributors. From an end-user point of view, users of the software are now able to easily evaluate how changes in the source code, made for their specific application, would affect the results of known quantities.

Authors

Institutions

Publication Details

Journal
Physics in Medicine and Biology
Published
2025-05-06
DOI
https://doi.org/10.1088/1361-6560/add4b9
Citations
1
Primary Topic
Radioactive contamination and transfer
Type
article
Field-Weighted Citation Impact
1.11
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

TOPAS-nBio-Reg: a regression testing system for track structure simulations in TOPAS-nBio

J Naoki D-Kondo, Jay A. LaVerne, Ramón Ortiz, Bruce Faddegon et al.
1 citations
Physics in Medicine and Biology
Radioactive contamination and transfer
1.11
article

TOPAS-nBio-Reg: a regression testing system for track structure simulations in TOPAS-nBio

J Naoki D-Kondo, Jay A. LaVerne, Ramón Ortiz, Bruce Faddegon, Jan Schuemann, Wook‐Geun Shin, Isaac Meyer, Thongchai A. M. Masilela, José Ramos‐Méndez
article en
1 citations

Abstract

<i>Objective.</i>To develop a regression testing system for TOPAS-nBio: a wrapper of Geant4-DNA, and the radiobiological extension of TOPAS-a Monte Carlo code for the simulation of radiation transport. This regression testing system will be made publicly available on the TOPAS-nBio GitHub page.<i>Approach.</i>A set of seven regression tests were chosen to evaluate the suite of capabilities of TOPAS-nBio from both a physical and chemical point of view. Three different versions of the code were compared: TOPAS-nBio-v2.0 (the previous version), TOPAS-nBio-v3.0 (the current public release), and TOPAS-nBio-v4.0 (the current developer version, planned for future release). The main aspects compared for each test were the differences in execution times, variations from other versions of TOPAS-nBio, and agreement with measurements/in silico data.<i>Main results.</i>Execution times of nBio-v3.0 for all physics tests were faster than those of nBio-v2.0 due to the use of a new Geant4 version. Mean point-to-point differences between TOPAS-nBio versions across all tests fell largely within 5%. The exceptions were the radiolytic yields (<i>G</i>values) ofH2andH2O2, which differed moderately (16% and 10% respectively) when going from nBio-v3.0 to nBio-v4.0. In all cases a good agreement with other experimental/simulated data was obtained.<i>Significance.</i>From a developer point of view, this regression testing system is essential as it allows a more rigorous reporting of the consequences of new version releases on quantities such as the LET or<i>G</i>values of chemical species. Furthermore, it enables us to test 'pushes' made to the codebase by collaborators and contributors. From an end-user point of view, users of the software are now able to easily evaluate how changes in the source code, made for their specific application, would affect the results of known quantities.

Physics in Medicine and BiologyVol. 70(10)
University of Notre Dame (US), Harvard University (US), University of California, San Francisco (US), Massachusetts General Hospital (US), UCSF Helen Diller Family Comprehensive Cancer Center (US)
Life in Land
Openalex Percentile: Top 25%
Radioactive contamination and transfer
1.11
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.