📜 The Story of OpenTPS

A journey through the evolution of open-source treatment planning systems for radiation therapy and proton therapy

2007

IMREviewer

Development of IMREviewer by John Lee, a software implemented in MATLAB for PET segmentation and image processing. This pioneering work laid the foundation for advanced medical image analysis.

View Publication →
2008

TomoPen

Edmond Sterpin develops the TomoPen model during his Ph.D., the first Monte Carlo treatment planning for Tomotherapy based on PENELOPE. A breakthrough in dose calculation accuracy.

View Publication →
2009

OpenReggui

Development of OpenREGGUI by Guillaume Janssen. A MATLAB-based software dedicated to advanced image processing and image registration for radiotherapy research.

View Publication →
2016

MCsquare

Development of a fast Monte Carlo dose calculation engine: MCsquare. Developed by Kevin Souris, it simulates proton pencil beam scanning treatments with exceptional speed—10^7 protons in under one minute.

View Publication →
2018

MIROpt

MIROpt is a MATLAB-based robust optimization package for treatment planning. It integrates with MCsquare for dose calculation and uses C++ Ipopt libraries for optimization. Available as a plugin within OpenREGGUI.

View Publication →
2021

OpenTPS

OpenTPS is an open-source treatment planning system for research in radiation therapy and proton therapy. Developed in Python with a focus on simplifying contributions to core functions. It inherits the power of MCsquare and image processing capabilities from OpenReggui.

View Publication →