batuff / Survival

Implementation of radiobiological models for radiotherapy.
GNU General Public License v2.0
10 stars 10 forks source link

Survival

This software was developed by the INFN (Istituto Nazionale di Fisica Nucleare) in collaboration with the University of Torino (UniTO, Physics Department) and provides different implementations of some radiobiological models to predict the cell survival after irradiation with ion beams. The implemented models are (for the moment): LEMI, LEMII, LEMIII, MKM and MCt-MKM.

The code is written in C++ and makes use of the GSL (GNU Scientific Libraries) and OpenMP (Open Multi-Processing) external libraries.

Documentation

Licensing

The Survival code is distributed under terms of the GNU General Public Licence

Reference paper:

L. Manganaro, G. Russo, F. Bourhaleb, F. Fausti, S. Giordanengo, V. Monaco, R. Sacchi, A. Vignati, R. Cirio and A. Attili. "Survival": a simulation toolkit introducing a modular approach for radiobiological evaluations in ion beam therapy. Physics in Medicine and Biology 63(8), 08NT01 (2018). https://doi.org/10.1088/1361-6560/aab697

A selection of papers describing the implemented models

A detailed description of the implemented models can be found in the following papers:

Usage (Unix and Unix-like systems)

Setting the environment

In order to run the program, the user has to set a couple of environment variables. The BASH script setenv.sh automates this procedure. In the script the user has to define the variable $install_folder to the install folder where the program is located.

Running the program

The user has to call from the command line:

  source setenv.sh

to set the system variables and then

  survival -SIMULATION_OPTION CHOSEN_VALUES ...

to execute the program.

The user has the possibility to set a number of physical (and not only physical) parameters by using the syntax: -PARAMETER_NAME PARAMETER_VALUE.

Typing survival --help a simple help text will be displayed, suggesting how to use the program. In the following sections a complete list of parameters and their meaning is reported.

Output options

Model Selection

LEM parameters
MKM parameters

Evaluation method options

Monte Carlo Options

Source definition