TY - JOUR
T1 - Slideflow
T2 - deep learning for digital histopathology with real-time whole-slide visualization
AU - Dolezal, James M.
AU - Kochanny, Sara
AU - Dyer, Emma
AU - Ramesh, Siddhi
AU - Srisuwananukorn, Andrew
AU - Sacco, Matteo
AU - Howard, Frederick M.
AU - Li, Anran
AU - Mohan, Prajval
AU - Pearson, Alexander T.
N1 - Publisher Copyright:
© The Author(s) 2024.
PY - 2024/12
Y1 - 2024/12
N2 - Deep learning methods have emerged as powerful tools for analyzing histopathological images, but current methods are often specialized for specific domains and software environments, and few open-source options exist for deploying models in an interactive interface. Experimenting with different deep learning approaches typically requires switching software libraries and reprocessing data, reducing the feasibility and practicality of experimenting with new architectures. We developed a flexible deep learning library for histopathology called Slideflow, a package which supports a broad array of deep learning methods for digital pathology and includes a fast whole-slide interface for deploying trained models. Slideflow includes unique tools for whole-slide image data processing, efficient stain normalization and augmentation, weakly-supervised whole-slide classification, uncertainty quantification, feature generation, feature space analysis, and explainability. Whole-slide image processing is highly optimized, enabling whole-slide tile extraction at 40x magnification in 2.5 s per slide. The framework-agnostic data processing pipeline enables rapid experimentation with new methods built with either Tensorflow or PyTorch, and the graphical user interface supports real-time visualization of slides, predictions, heatmaps, and feature space characteristics on a variety of hardware devices, including ARM-based devices such as the Raspberry Pi.
AB - Deep learning methods have emerged as powerful tools for analyzing histopathological images, but current methods are often specialized for specific domains and software environments, and few open-source options exist for deploying models in an interactive interface. Experimenting with different deep learning approaches typically requires switching software libraries and reprocessing data, reducing the feasibility and practicality of experimenting with new architectures. We developed a flexible deep learning library for histopathology called Slideflow, a package which supports a broad array of deep learning methods for digital pathology and includes a fast whole-slide interface for deploying trained models. Slideflow includes unique tools for whole-slide image data processing, efficient stain normalization and augmentation, weakly-supervised whole-slide classification, uncertainty quantification, feature generation, feature space analysis, and explainability. Whole-slide image processing is highly optimized, enabling whole-slide tile extraction at 40x magnification in 2.5 s per slide. The framework-agnostic data processing pipeline enables rapid experimentation with new methods built with either Tensorflow or PyTorch, and the graphical user interface supports real-time visualization of slides, predictions, heatmaps, and feature space characteristics on a variety of hardware devices, including ARM-based devices such as the Raspberry Pi.
KW - Computational pathology
KW - Digital pathology
KW - Explainable AI
KW - Self-supervised learning
KW - Software toolkit
KW - Whole-slide imaging
UR - http://www.scopus.com/inward/record.url?scp=85189278151&partnerID=8YFLogxK
U2 - 10.1186/s12859-024-05758-x
DO - 10.1186/s12859-024-05758-x
M3 - Article
C2 - 38539070
AN - SCOPUS:85189278151
SN - 1471-2105
VL - 25
JO - BMC Bioinformatics
JF - BMC Bioinformatics
IS - 1
M1 - 134
ER -