Varian Medical Affairs Collaboration projects

These projects were completed with an agreement between a customer and Varian to share compiled tools (no source code).  The below list of software projects are not in any way validated or verified for clinical use by Varian. Always perform due diligence, testing and validation of any tools used in your clinic.

Project

Publication

Description

VMAT-TBI1.2 (NYU-Langone) Teruel, et al An automated approach for a multiple isocenter volumetric arc therapy (VMAT)-based TBI treatment planning (Millenium 120 MLC)

Varian Medical Affairs Applied Solutions GitHub projects

These community co-developed and supported tools are hosted on the Varian MAAS GitHub instance under the Varian Limited Use Software License Agreement. The below list of publicly available software projects/ source code are not in any way validated or verified for clinical useby Varian. Always perform due diligence, testing and validation of any tools used in your clinic.

Project

Publication

Description

PlanScoreCard   Medical Affairs Applied Solutions ESAPI tool to create ScoreCards and score plans; in-metric Boolean/expansion; normalize dose to max score
TXIhelper Han, et al Total X (X=Body|Marrow|Lymphoid) Irradiation helper, a Medical Affairs Applied Solutions ESAPI plugin tools to aid in the creation of TBI/TMLI/TMI planning.  Currently works to concatenate separate HFS/FFS CT scans into a single CT series and flips apertures for FFS beams optimized with HFS beams (Mill120 and Halcyon/Ethos MLC supported) for FFS treatment.  More features in-progress.
SFRThelper   Medical Affairs Applied Solutions ESAPI plugin tools to aid in the creation of structure patterns (spheres) or irregular structures (straight and angled rods) which can be evaluated or aid in the creation of treatment plans with the intention of not covering traditional PTVs homogeneously.
BreastPlan-helper Rayn, et al Medical Affairs Applied Solutions ESAPI plugin tools to automate the creation of sliding window tangent breast plans and automatically place fields for Multifield IMRT breast planning
BreastFiF   Medical Affairs Applied Solutions ESAPI plugin tools to automate the creation of forward planned multiple static segment 2 field breast plans
DoseDynamicArcs   Medical Affairs Applied Solutions ESAPI tool to edit dose rate and gantry speed using various methods; enables non-coplanar conformal arc plans with dose dynamic delivery / spherical dose distribution
PlanComplexity   Medical Affairs Applied Solutions ESAPI plug-in tool to quantify beam modulation complexity as defined in scientific literature.
UncertaintyClinicalGoals   Medical Affairs Applied Solutions ESAPI plugin tool to evaluate the plan’s Clinical Goals against the doses for all of its uncertainty scenarios.
ProtonSnoutCollision   Medical Affairs Applied Solutions ESAPI single file plugin to visualize and detect collisions between a snout of a proton treatment machine and patient.

Individual public GitHub clinical projects

These community developed and supported tools are hosted on thepublic GitHub source code repository, usually under open source MIT License agreement. The below lists of publically available software projects/source code are not in any way endorsed, validated, verified or otherwise tested by Varian. Always perform due diligence, testing and validation of any tools used in your clinic.

Project

Publication

Description

4Devaluation GitHub wiki v16.1 script for recalculation of photon treatment plans, proton treatment plans and sumplans on all phases of a 4DCT
NTCPcalc   calculates the Effective Volume and Normal Tissue Complication Probability for Stereotactic Body Radiation Treatment (SBRT) Liver plans.
Calculated Contour Generator DiCostanzo D A structure generator library with text file input
Optimate reddit post an optimization structure automation tool
DoseConverter reddit post fork of EQD2Converter with EQDn# transforms and a BASE dose output
VMAT-TBI-CSI reddit post: esimiele ESAPI code used for VMAT TBI and VMAT CSI autoplanning
VMAT-TBI Simiele E ESAPI code used for VMAT TBI autoplanning
3DPrinterExport reddit post:esimiele render Eclipse structures and export them as stl files
eFLASHBeamModeltoTPS Rahman M et al. Electron FLASH beam model
PlanCheck   A Varian Eclipse Scripting API plugin that checks DVH metrics, potential collisions, and plan/structure/dose parameters.
AutoRing_SRS   Generates UAB rings (inner, middle, outer) from a PTV.
DVHAsync   Compares DVH metrics between two plans or plansums.
PDFtoAria   An executable with UI that imports PDFs into Aria using Oncology Services and Eclipse Scripting APIs.
TMLtoAria   Opens a TML file from Eclipse and saves a PDF to Aria using Web Services
ESAPI _Extractor Schmidt M et al. Extract research level data from Eclipse usingESAPI, contains several features for data mining, extraction of plan quality metrics, entire DVHs, and custom plugins
WUSTL Clinical Development   Multiple WUSTL Clinical Development projects
Fabolus   Modifies STL files representing bolus for radiation therapy. Prepares them for 3D printing
Fabolus-v16   Modifies STL files representing bolus for radiation therapy. Prepares them for 3D printing. Now using MVVM.
AutoSBRT reddit post compliation of public scripts to aid in SBRT planning
DoseHunter   Stand alone script for VARIAN Eclipse (v15.x) to collect a large number of dose index (mean, D95%...) for a list of patients. Output is a csv file. A user guide describes the installation, example of use...
VarianESAPI-HalcyonGantryAngle   Varian ESAPI script and standalone app to determine Halcyon cardinal gantry angle error by manually analyzing a 2D image of the Cirs Iso Phantom
Autodrive   Autodrive is an open source, .NET framework component for automating medical physics beam measurements.
planCompare   ClinicalProtocol for Eclipse V15.6
removeEmptyStructure   remove empty structures Eclipse V15.6
convertIsodosesToStrcutures   converts isodoses to structures Eclipse V15.6
convertIsodosesToStrcutures_v161   converts isodoses to structures Eclipse V16.1
ScreenCapture   Screen Capture for Eclipse V15.6
ScreenCapturePreference   Screen Capture Preference for Eclipse V15.6
EclipseDataMiner   A stand-alone script for data mining that can be used on the VARIAN treatment planning device Eclipse V15.6
GAMMORA Leste J et al. GAMMORA : A full Varian TrueBeam STx Model for Gate/Geant4
GUI-ESAPI-Dosimetry   GUI for extract dosimetric parameters using ESAPI
BED_Calc   A BED/EQD2 Calculator created using ESAPI. Allows the user to specify contour name and reference dose to use, and can extract DVH metrics to computed BED/EQD2
IonChamberDose   A binary script (ESAPI 13.7) for calculating the field dose within a parallel plate ionisation chamber perpendicular to a proton beam.
VarianESAPi-Dosimetry   Varian ESAPI script for evaluating dose objectives.
ESAPI-Projects   Various projects / class libraries for use with the eclipse scripting api provided by Varian
DVH-Analytics   A DICOM Database Application for Radiation Oncology
VarianESAPI-ControlPointsPlot   Varian ESAPI script that plots doserate vs gantry angle for VMAT plans
doseStats   an open-source ESAPI script to increase planning efficiency and safety in HDR GYN brachytherapy
CreateVerificationPlan   Creates a verification plan for IMRT QA
Esapi_AddSetupBeams   Eclipse script that adds 4 kV setup beams and 1 CBCT setup field to current plan
Akki_Custom-Varian-Importer   Import Dicom files from many patients at once without even opening Eclipse.
ESAPI_Beam-Namer   BinaryPlugin_Simply change your Beam/Field IDs with the nomenclature of your choice.
Kira_DICOM-RT-Anonymizer-MG   Anonymize DICOM-RT files with ease. UIDs are also anonymized but without losing RT connections.
Python_DICOM-RT-MetricExtractor   Process DICOM-RT files with a simple GUI to get specified metrics and a nice DVH plot
ESAPI_MoveStructures   Copy&Move a structure with GUI-App_ESAPI-Script to generate Unions of Target structures with simple WPF-GUI
ESAPI_SimpleGUI_ContourUnions   GUI-App_ESAPI-Script to generate Unions of Target structures with simple WPF-GUI
ESAPI_DataMiner_PortalDosimetry   Standalone-Console-App_Mine all analysed PortalDosimetry Fields and make custom evaluations too
TotalSegmentator   Fully automatic total body segmentation in 3D Slicer using "TotalSegmentator" AI model.

Individual public GitHub development projects

These communitydeveloped and supported tools are hosted on the public GitHub source code repository, usually under open source MIT License agreement. The below list of publicly available software projects/source code are not in any way endorsed, validated, verified or otherwise tested by Varian. Always perform due diligence, testing and validation of any tools used in your clinic.

Project

Publication

Description

VarianAPIs   open source community project supports Varian collaborators and customers in their work with Varian Medical Systems public APIs
ESAPIX   Extension library for the Varian Eclipse Scripting API
r/esapi   post and discuss about the Eclipse Scripting API. Code post notifications, discussion on existing applications and questions about using ESAPI are strongly encouraged.
ESAPI-Example   Example ESAPI code
ESAPI_Showcase_ComplexScripts   Screenshots of often used complex ESAPI-GUI-Scripts. These screenshots should inspire you for your own projects.

 

FOR EDUCATIONAL AND SCIENTIFIC EXCHANGE ONLY – NOT FOR SALES OR PROMOTIONAL USE.