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

IF 3.3 3区 医学 Q2 ENGINEERING, BIOMEDICAL
Thongchai A M Masilela, Naoki D-Kondo, Wook-Geun Shin, Ramon Ortiz, Isaac Meyer, Jay A LaVerne, Bruce Faddegon, Jan Schuemann, José Ramos-Méndez
{"title":"TOPAS-nBio-Reg: a regression testing system for track structure simulations in TOPAS-nBio.","authors":"Thongchai A M Masilela, Naoki D-Kondo, Wook-Geun Shin, Ramon Ortiz, Isaac Meyer, Jay A LaVerne, Bruce Faddegon, Jan Schuemann, José Ramos-Méndez","doi":"10.1088/1361-6560/add4b9","DOIUrl":null,"url":null,"abstract":"<p><p><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.</p>","PeriodicalId":20185,"journal":{"name":"Physics in medicine and biology","volume":" ","pages":""},"PeriodicalIF":3.3000,"publicationDate":"2025-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Physics in medicine and biology","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1088/1361-6560/add4b9","RegionNum":3,"RegionCategory":"医学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, BIOMEDICAL","Score":null,"Total":0}
引用次数: 0

Abstract

Objective.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.Approach.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.Main results.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 (Gvalues) 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.Significance.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 orGvalues 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.

TOPAS-nBio- reg:基于TOPAS-nBio的轨道结构模拟回归测试系统。
目的:开发用于模拟辐射输运的蒙特卡罗代码TOPAS- nbio的回归测试系统:Geant4-DNA包装器,以及TOPAS的放射生物学扩展。该回归测试系统将在TOPAS-nBio GitHub页面上公开提供。方法:从物理和化学的角度选择了一组七个回归测试来评估TOPAS-nBio的全套功能。我们比较了三个不同版本的代码:TOPAS-nBio-v2.0(以前的版本)、TOPAS-nBio-v3.0(当前的公开版本)和TOPAS-nBio-v4.0(当前的开发人员版本,计划将来发布)。对每个测试进行比较的主要方面是执行时间的差异、与其他版本的TOPAS-nBio的差异,以及与测量/计算机数据的一致性。主要结果:由于使用了新的Geant4版本,nBio-v3.0对所有物理测试的执行时间都比nBio-v2.0快。在所有测试中,TOPAS-nBio版本之间的平均点对点差异在5%以内。从nBio-v3.0到nBio-v4.0, H2O2和H2O2的辐射分解率(G值)略有不同(分别为16%和10%)。意义:从开发人员的角度来看,这个回归测试系统是必不可少的,因为它允许更严格地报告新版本发布对数量的影响,如化学物质的LET或G值。此外,它使我们能够测试合作者和贡献者对代码库的“推送”。从最终用户的角度来看,该软件的用户现在能够很容易地评估为其特定应用程序所做的源代码更改将如何影响已知数量的结果。 。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Physics in medicine and biology
Physics in medicine and biology 医学-工程:生物医学
CiteScore
6.50
自引率
14.30%
发文量
409
审稿时长
2 months
期刊介绍: The development and application of theoretical, computational and experimental physics to medicine, physiology and biology. Topics covered are: therapy physics (including ionizing and non-ionizing radiation); biomedical imaging (e.g. x-ray, magnetic resonance, ultrasound, optical and nuclear imaging); image-guided interventions; image reconstruction and analysis (including kinetic modelling); artificial intelligence in biomedical physics and analysis; nanoparticles in imaging and therapy; radiobiology; radiation protection and patient dose monitoring; radiation dosimetry
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信