Get started
3030 commitsLast commit ≈ 4 months ago18 stars26 forks
OpenTPS is an open-source treatment planning system (TPS) for research in radiation therapy and proton therapy.
OpenTPS is a Python application for treatment planning in radiation therapy, based on the MCsquare Monte Carlo dose engine and a CCC dose engine for photons.
The OpenTPS (version 3.0.0) application consists of the packages opentps-core (version 3.0.0) and opentps-gui (version 3.0.0) which are also available separately.
If you are using OpenTPS as part of your research, teaching, or other activities, we would be grateful if you could star the repository and/or cite our work.
If you want to cite OpenTPS, feel free to cite our white paper accessible here on arxiv or with the following bibtex reference :
@misc{wuyckens2023opentps,
title={OpenTPS -- Open-source treatment planning system for research in proton therapy},
author={S. Wuyckens and D. Dasnoy and G. Janssens and V. Hamaide and M. Huet and E. Loÿen and G. Rotsart de Hertaing and B. Macq and E. Sterpin and J. A. Lee and K. Souris and S. Deffet},
year={2023},
eprint={2303.00365},
archivePrefix={arXiv},
primaryClass={physics.med-ph}
}
pip install opentps
opentps
conda create --name OpenTPS python=3.12
conda activate OpenTPS
pip install opentps
opentps
install_opentps_linux.sh to create a virtual environment OpenTPS_venv in the current directory (!). This will also install python 3.12 and add it to the path of your bash shell.start_opentps_linux.sh in the directory where the OpenTPS_venv was created in step 2 to start the OpenTPS GUI.install_opentps_venv_windows.sh to create a virtual environment OpenTPS_venv in the current directory (!).start_opentps_venv_windows.sh in the directory where the OpenTPS_venv was created in step 2 to start the OpenTPS GUI.If you have Anaconda installed:
install_opentps_anaconda_windows.bat script. This will create an environment named OpenTPS_venv.start_opentps_anaconda_windows.bat script.