Technical Note: STRATIS: A Cloud-enabled Software Toolbox for Radiotherapy and Imaging Analysis
Aditya ApteiD, Eve LoCastroiD, Aditi IyeriD, Jue JiangiD, Jung Hun OhiD, Harini VeeraraghavaniD, Amita Shukla‐DaveiD, Joseph O. DeasyiD
Abstract
PurposeRecent advances in computational resources, including software libraries and hardware, have enabled the use of high-dimensional, multi-modal datasets to build Artificial Intelligence (AI) models and workflows for radiation therapy and image analysis. The purpose of Software Toolbox for RAdioTherapy and Imaging analysiS (STRATIS) is to provide cloud-enabled, easy-to-share software workflows to train and deploy AI models for transparency and multi-institutional collaboration. MethodSTRATIS leverages open source medical image informatics software for application-specific analysis. Jupyter notebooks for AI modeling workflows are provided with Python language as the base kernel. In addition to Python, workflows use software written in other languages, such as MATLAB, GNU-Octave, R, and C++, with the help of bridge libraries. The workflows can be run on a cloud platform, local workstation, or an institutional HPC cluster. Computational environments are provided in the form of publicly available docker images -and build scripts for local Anaconda environments. Utilities provided with STRATIS simplify bookkeeping of associations between imaging objects and allow chaining data processing operations defined via a setting file for AI models. ResultsWorkflows available on STRATIS can be broadly categorized into image segmentation, deformable image registration, and outcomes modeling for radiotherapy toxicity and tumor control using radiomics and dosimetry features. The STRATIS-forge GitHub organization https://www.github.com/stratis-forge hosts build-scripts for Docker and Anaconda as well as Jupyter notebooks for analysis workflows. The software for building environments and workflow notebooks has open source-GNU-GPL copyright, and AI models retain the copyright chosen by their original developers. ConclusionSTRATIS enables researchers to deploy and share AI modeling workflows for radiotherapy and image analysis. STRATIS is publicly available on Terra.bios FireCloud platform with a pre-deployed computational environment and on GitHub organization for users pursuing local deployment.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 1
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Artificial Intelligence Apps for Medical Image Analysis using pyCERR and Cancer Genomics Cloud
Aditya Apte, Eve LoCastro, … Joseph O. Deasy·bioRxiv·Jan 19, 2025
- Library of model implementations for sharing deep-learning image segmentation and outcomes models
Aditya Apte, Aditi Iyer, … Joseph O. Deasy·bioRxiv·Sep 19, 2019
- Portable framework to deploy deep learning segmentation models for medical images
Aditi Iyer, Eve LoCastro, … Joseph O. Deasy·bioRxiv·Mar 17, 2021
- Building tools for machine learning and artificial intelligence in cancer research: best practices and a case study with the PathML toolkit for computational pathology
J. Rosenthal, R. Carelli, … M. Loda·bioRxiv·Oct 21, 2021
- An accessible infrastructure for artificial intelligence using a docker-based Jupyterlab in Galaxy
Anup Kumar, Gianmauro Cuccuru, … Rolf Backofen·GigaSciencePeer-reviewed·Dec 28, 2022
- Cloud-enabled Fiji for reproducible, integrated and modular image processing
Ling‐Hong Hung, Evan Straw, … Ka Yee Yeung·bioRxiv·Oct 22, 2021