About matRad

matRad is an open source software for radiation treatment planning of intensity-modulated photon, proton, and carbon ion therapy. matRad is developed for educational and research purposes. It is entirely written in MATLAB.

This wiki is the main source of information for users working with, and developers contributing to matRad. If you do not already have a local copy of matRad or you want to know how to get started, have a look at the Quick Start Guide. For detailed technical information about matRad and its functions please check out the Technical Documentation.

Please send us an email if you want to receive the matRad newsletter that informs about the latest developments on an irregular basis.

Features

matRad comprises:

  • MATLAB functions to model the entire treatment planning workflow

  • Example patient data

  • Physical and biological base data for all required computations

In particular, we provide functionalities for:

  • Ray tracing

  • Photon dose calculation

  • Proton dose calculation (constant + variable RBE modeling)

  • Carbon/helium ion dose calculation (including 3D RBE modeling)

  • Inverse planning (based on physical dose and biological effect)

  • Multileaf collimator sequencing

  • Basic treatment plan visualization and evaluation

matRad is constantly evolving. If you are looking for a special feature, do not hesitate and get in touch.

Contact

If you have any questions or wish to contribute to the development of matRad, you can either write an email to contact@matrad.org, use the GitHub functionalities to file a new issue, or directly fork the matRad repository and send pull requests with your own custom developments. What are you waiting for?

Development team

matRad development is driven by the research group Radiotherapy Optimization within the Division of Medical Physics in Radiation Oncology at the German Cancer Research Center DKFZ in Heidelberg.

We are always looking for beta testers that can provide external feedback on our code and developers that would like to take an active role in the future. Do not hesitate and get in touch.