MAAS-SFRThelper: An Integrated ESAPI Plugin for Structure Generation, Optimization, and Evaluation of Spatially Fractionated Radiation Therapy
Japan K. Patel, Todd A. Wareing, Tenzin Kunkyab, Caleb Raman, Ilias Sachpazidis, Peter Szentivanyi, Ryan Clark, Gregory Gill, Pierre Lansonneur, Arjun Karnwal, Michael Kudla, Sergejs Unterkirhers, Junqi Song, Jun Yang, Anthony Magliari, and Matthew C. Schmidt

TL;DR
MAAS-SFRThelper is an integrated ESAPI plugin for Eclipse that streamlines SFRT planning by combining structure generation, optimization, and dose evaluation into a single workflow.
Contribution
It introduces a novel integrated plugin that automates and unifies key SFRT planning tasks within the Eclipse treatment planning system.
Findings
Validated on digital phantoms with ground truth comparison.
Provides a unified workflow with five task-oriented tabs.
Open-source source code available on GitHub.
Abstract
Spatially fractionated radiation therapy (SFRT) planning requires three coordinated tasks: generation of high-dose sphere structures, position-aware optimization, and peak-valley dose ratio evaluation. We present MAAS-SFRThelper, a shared-source Eclipse Scripting Application Programming Interface (ESAPI) plugin that integrates structure generation, geometric-aware optimization, and peak-valley dose ratio evaluation for SFRT into a single workflow inside Varian's Eclipse treatment planning system. The plugin exposes five task-oriented tabs sharing common services for sphere extraction and objective creation. The SphereLattice tab generates sphere lattices using five placement patterns. The Optimization tab searches over candidate lattice positions using a four-metric geometric surrogate score and triggers VMAT optimization and dose calculation. The Evaluation tab implements four analysis…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
