Related Experiment Video
Updated: May 17, 2025

Automated, Quantitative Cognitive/Behavioral Screening of Mice: For Genetics, Pharmacology, Animal Cognition and Undergraduate Instruction
Published on: February 26, 2014
TOPAS-nBio-Reg: a regression testing system for track structure simulations in TOPAS-nBio
Thongchai A M Masilela1, Naoki D-Kondo1, Wook-Geun Shin2
1Department of Radiation Oncology, University of California San Francisco, San Francisco, CA 94115, United States of America.
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.
More Related Videos
08:22A Novel Single Animal Motor Function Tracking System Using Simple, Readily Available Software
Published on: August 31, 2018
10:29Quantitative Structure-Activity Relationship, Activity Prediction, and Molecular Dynamics of Non-nucleotide Reverse Transcriptase Inhibitors
Published on: May 9, 2025
Related Concept Videos
Wald-Wolfowitz Runs Test I
The test works...
Wald-Wolfowitz Runs Test II
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and...
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Classification of Systems-II
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Comparing Experimental Results: Student's t-Test