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.
A new regression testing system for TOPAS-nBio (a Geant4-DNA wrapper) ensures code quality. This system helps track changes in radiation transport simulations, with most results within 5% across versions.
Area of Science:
- Medical Physics
- Computational Biology
- Radiation Research
Background:
- TOPAS-nBio is a Monte Carlo code for simulating radiation transport and radiobiology.
- Ensuring the accuracy and reliability of simulation software is crucial for research.
- Regression testing is vital for managing code changes and maintaining software integrity.
Purpose of the Study:
- To develop and implement a publicly available regression testing system for TOPAS-nBio.
- To evaluate the physical and chemical simulation capabilities of different TOPAS-nBio versions.
- To provide a tool for developers and users to assess the impact of code modifications.
Main Methods:
- Developed a regression testing suite comprising seven tests for TOPAS-nBio.
- Compared three versions: TOPAS-nBio-v2.0, v3.0, and v4.0.
- Analyzed execution times, inter-version variations, and agreement with experimental/simulated data.
Main Results:
- TOPAS-nBio-v3.0 showed faster execution times than v2.0 due to an updated Geant4 version.
- Most point-to-point differences between TOPAS-nBio versions were within 5%.
- Radiolytic yields (G-values) for H2 and H2O2 showed moderate differences (16% and 10%) between v3.0 and v4.0.
Conclusions:
- The regression testing system enables rigorous reporting of changes in radiation transport simulations.
- It facilitates the validation of code updates from collaborators and contributors.
- End-users can now easily assess how code modifications affect simulation results for specific applications.
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