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 software, scripts, tools, projects, and other information (collectively:  “Tool(s)”) shared by Varian here were not tested, validated, or verified in any way for Clinical Use (as defined below) by Varian and are not endorsed by Varian for Clinical Use. Always perform due diligence, testing, validation, and verification of any Tools used in your clinic for your research purpose. 
All the Tools  discussed below are strictly for research use only and are not intended for Clinical Use, nor are they designed or validated for Clinical Use  As used herein, “Clinical Use” means any use involving: (i) the direct observation of human or veterinary patients; (ii) the diagnosis of disease or other conditions in humans or veterinary patients; (iii) the cure, mitigation, therapy, treatment, treatment planning, or prevention (collectively: “treating”) of disease in human or veterinary patients; or (iv) attempts to affect the structure or function of a human or veterinary patient.  Clinical Use also includes any use in connection with a clinical study, clinical trial, or other clinical research involving human or veterinary subjects, whether healthy volunteers or those suffering from a disease or other condition.  Clinical Use does not include experiments on healthy or diseased (whether induced or naturally occurring) laboratory animals or inanimate objects (e.g., phantoms).  As used herein, a “veterinary” patient is an animal that was not raised solely for use in laboratory or other research.  Varian disclaims any liability if any Tool made available here is used for a Clinical Use. 

 

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 publicly available Tools listed below were not tested, validated, or verified in any way for clinical use by Varian. Always perform due diligence, testing, validation and verification of any Tools used in your clinic for your research purpose. 

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
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.
SRShelper   Medical Affairs Applied Solutions SRShelper is a web-based application designed for comprehensive analysis and comparison of stereotactic radiosurgery (SRS) treatment plans.
DICOM RT Plan Delivery Simulator   Medical Affairs Applied Solutions DICOM RT Plan Delivery Simulator is a web-based tool designed to visualize and analyze the delivery sequence of radiotherapy plans.
Ethos ROI Override   Medical Affairs Applied Solutions Ethos ROI Override burns RTSTRUCT contours into CT DICOM pixels with live preview and export. 

Individual public GitHub clinical projects

These community developed and supported Tools are hosted on the public GitHub source code repository, usually under the open source MIT License agreement. Varian shares these Tools here solely for research use.  The below lists of publicly available Tools are not in any way endorsed, validated, verified, or otherwise tested by Varian and Varian disclaims any liability if used for Clinical Use. Always perform due diligence, testing, validation, and verification of any Tools used in your clinic for your research purpose. Before considering a Tool for research purposes, please contact the author or community for more information. Varian has no liability for any use of these tools. 

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 community-developed and supported Tools are hosted on the public GitHub source code repository, usually under the open source MIT License agreement. The below list of Tools is 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 for your research purpose. Before considering use of a Tool in your clinic for research purposes, contact the author or community for more information.  

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.

 

QR700019765

 

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