Slideflow: deep learning for digital histopathology with real-time whole-slide visualization

Abstract 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 diffe...

Full description

Bibliographic Details
Main Authors: James M. Dolezal, Sara Kochanny, Emma Dyer, Siddhi Ramesh, Andrew Srisuwananukorn, Matteo Sacco, Frederick M. Howard, Anran Li, Prajval Mohan, Alexander T. Pearson
Format: Article
Language:English
Published: BMC 2024-03-01
Series:BMC Bioinformatics
Subjects:
Online Access:https://doi.org/10.1186/s12859-024-05758-x
_version_ 1827300856436883456
author James M. Dolezal
Sara Kochanny
Emma Dyer
Siddhi Ramesh
Andrew Srisuwananukorn
Matteo Sacco
Frederick M. Howard
Anran Li
Prajval Mohan
Alexander T. Pearson
author_facet James M. Dolezal
Sara Kochanny
Emma Dyer
Siddhi Ramesh
Andrew Srisuwananukorn
Matteo Sacco
Frederick M. Howard
Anran Li
Prajval Mohan
Alexander T. Pearson
author_sort James M. Dolezal
collection DOAJ
description Abstract 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.
first_indexed 2024-04-24T16:12:08Z
format Article
id doaj.art-6bb82f18fca04a3bb0dda2cd9c996a9f
institution Directory Open Access Journal
issn 1471-2105
language English
last_indexed 2024-04-24T16:12:08Z
publishDate 2024-03-01
publisher BMC
record_format Article
series BMC Bioinformatics
spelling doaj.art-6bb82f18fca04a3bb0dda2cd9c996a9f2024-03-31T11:37:09ZengBMCBMC Bioinformatics1471-21052024-03-0125112910.1186/s12859-024-05758-xSlideflow: deep learning for digital histopathology with real-time whole-slide visualizationJames M. Dolezal0Sara Kochanny1Emma Dyer2Siddhi Ramesh3Andrew Srisuwananukorn4Matteo Sacco5Frederick M. Howard6Anran Li7Prajval Mohan8Alexander T. Pearson9Section of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterSection of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterSection of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterSection of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterDivision of Hematology, Department of Internal Medicine, The Ohio State University Comprehensive Cancer CenterSection of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterSection of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterSection of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterDepartment of Computer Science, University of ChicagoSection of Hematology/Oncology, Department of Medicine, University of Chicago Medical CenterAbstract 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.https://doi.org/10.1186/s12859-024-05758-xDigital pathologyComputational pathologySoftware toolkitWhole-slide imagingExplainable AISelf-supervised learning
spellingShingle James M. Dolezal
Sara Kochanny
Emma Dyer
Siddhi Ramesh
Andrew Srisuwananukorn
Matteo Sacco
Frederick M. Howard
Anran Li
Prajval Mohan
Alexander T. Pearson
Slideflow: deep learning for digital histopathology with real-time whole-slide visualization
BMC Bioinformatics
Digital pathology
Computational pathology
Software toolkit
Whole-slide imaging
Explainable AI
Self-supervised learning
title Slideflow: deep learning for digital histopathology with real-time whole-slide visualization
title_full Slideflow: deep learning for digital histopathology with real-time whole-slide visualization
title_fullStr Slideflow: deep learning for digital histopathology with real-time whole-slide visualization
title_full_unstemmed Slideflow: deep learning for digital histopathology with real-time whole-slide visualization
title_short Slideflow: deep learning for digital histopathology with real-time whole-slide visualization
title_sort slideflow deep learning for digital histopathology with real time whole slide visualization
topic Digital pathology
Computational pathology
Software toolkit
Whole-slide imaging
Explainable AI
Self-supervised learning
url https://doi.org/10.1186/s12859-024-05758-x
work_keys_str_mv AT jamesmdolezal slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT sarakochanny slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT emmadyer slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT siddhiramesh slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT andrewsrisuwananukorn slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT matteosacco slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT frederickmhoward slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT anranli slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT prajvalmohan slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization
AT alexandertpearson slideflowdeeplearningfordigitalhistopathologywithrealtimewholeslidevisualization