Multi-criteria optimization for radiotherapy in Python
The Department of Radiotherapy within the Erasmus MC Cancer Institute in Rotterdam is one of the largest clinics in the Netherlands with more than 5,500 cancer patients treated each year. Radiation therapy is part of cancer treatment to control or kill malignant cells using linear accelerators or other radioactive sources. Research aims to improve cancer care in clinical practice. The department has been at the forefront in developing automated treatment planning software. You will be part of the international research team working on iCycle, our research and clinical framework.
Treatment plan generation is a multi-criterial optimization problem with many objectives and constraints for the tumor and various organs-at-risk. The goal is to establish a radiation dose distribution that delivers a sufficient amount of dose to the tumor for curation, while keeping the dose to the organs-at-risk as low as possible. At the ErasmusMC, we have developed a unique approach for automatically determining optimal per-patient trade-offs. This approach is historically developed in Matlab, which we now would like to transform it into a clinical software environment. We follow a development process conform to the EU Medical Device Regulation.
Feel free to apply, if you have at least intermediate level Python coding skills and you'd like to improve your skills in different stages of the software development process (requirements, design, coding, testing, etc.)
For more information, please contact András Zolnay, email@example.com