GaNDLF: A Generally Nuanced Deep Learning Framework for Scalable End-to-End Clinical Workflows in Medical Imaging

Sarthak Pati, Siddhesh P. Thakur, Megh Bhalerao, Spyridon Thermos, Ujjwal Baid, Karol Gotkowski, Camila Gonzalez, Orhun Guley, Ibrahim Ethem Hamamci, Sezgin Er, Caleb Grenko, Brandon Edwards, Micah Sheller, Jose Agraz, Bhakti Baheti, Vishnu Bashyam, Parth Sharma, Babak Haghighi, Aimilia Gastounioti, Mark BergmanAnirban Mukhopadhyay, Sotirios A. Tsaftaris, Bjoern Menze, Despina Kontos, Christos Davatzikos, Spyridon Bakas

Research output: Contribution to journalArticlepeer-review

Abstract

Deep Learning (DL) has greatly highlighted the potential impact of optimized machine learning in both the scientific and clinical communities. The advent of open-source DL libraries from major industrial entities, such as TensorFlow (Google), PyTorch (Facebook), and MXNet (Apache), further contributes to DL promises on the democratization of computational analytics. However, increased technical and specialized background is required to develop DL algorithms, and the variability of implementation details hinders their reproducibility. Towards lowering the barrier and making the mechanism of DL development, training, and inference more stable, reproducible, and scalable, without requiring an extensive technical background, this manuscript proposes the Generally Nuanced Deep Learning Framework (GaNDLF). With built-in support for $k$-fold cross-validation, data augmentation, multiple modalities and output classes, and multi-GPU training, as well as the ability to work with both radiographic and histologic imaging, GaNDLF aims to provide an end-to-end solution for all DL-related tasks, to tackle problems in medical imaging and provide a robust application framework for deployment in clinical workflows.
Original languageUndefined/Unknown
Article number23
JournalCommunications Engineering
Volume2
Early online date16 May 2023
DOIs
Publication statusE-pub ahead of print - 16 May 2023

Keywords / Materials (for Non-textual outputs)

  • Deep Learning
  • Framework
  • Segmentation
  • REGRESSION
  • Classification
  • cross-validation
  • data augmentation
  • deployment
  • clinical workflows

Cite this