Cargando…

HistoMIL: A Python package for training multiple instance learning models on histopathology slides

Hematoxylin and eosin (H&E) stained slides are widely used in disease diagnosis. Remarkable advances in deep learning have made it possible to detect complex molecular patterns in these histopathology slides, suggesting automated approaches could help inform pathologists’ decisions. Multiple ins...

Descripción completa

Detalles Bibliográficos
Autores principales: Pan, Shi, Secrier, Maria
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10583115/
https://www.ncbi.nlm.nih.gov/pubmed/37860768
http://dx.doi.org/10.1016/j.isci.2023.108073
_version_ 1785122484814610432
author Pan, Shi
Secrier, Maria
author_facet Pan, Shi
Secrier, Maria
author_sort Pan, Shi
collection PubMed
description Hematoxylin and eosin (H&E) stained slides are widely used in disease diagnosis. Remarkable advances in deep learning have made it possible to detect complex molecular patterns in these histopathology slides, suggesting automated approaches could help inform pathologists’ decisions. Multiple instance learning (MIL) algorithms have shown promise in this context, outperforming transfer learning (TL) methods for various tasks, but their implementation and usage remains complex. We introduce HistoMIL, a Python package designed to streamline the implementation, training and inference process of MIL-based algorithms for computational pathologists and biomedical researchers. It integrates a self-supervised learning module for feature encoding, and a full pipeline encompassing TL and three MIL algorithms: ABMIL, DSMIL, and TransMIL. The PyTorch Lightning framework enables effortless customization and algorithm implementation. We illustrate HistoMIL’s capabilities by building predictive models for 2,487 cancer hallmark genes on breast cancer histology slides, achieving AUROC performances of up to 85%.
format Online
Article
Text
id pubmed-10583115
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-105831152023-10-19 HistoMIL: A Python package for training multiple instance learning models on histopathology slides Pan, Shi Secrier, Maria iScience Article Hematoxylin and eosin (H&E) stained slides are widely used in disease diagnosis. Remarkable advances in deep learning have made it possible to detect complex molecular patterns in these histopathology slides, suggesting automated approaches could help inform pathologists’ decisions. Multiple instance learning (MIL) algorithms have shown promise in this context, outperforming transfer learning (TL) methods for various tasks, but their implementation and usage remains complex. We introduce HistoMIL, a Python package designed to streamline the implementation, training and inference process of MIL-based algorithms for computational pathologists and biomedical researchers. It integrates a self-supervised learning module for feature encoding, and a full pipeline encompassing TL and three MIL algorithms: ABMIL, DSMIL, and TransMIL. The PyTorch Lightning framework enables effortless customization and algorithm implementation. We illustrate HistoMIL’s capabilities by building predictive models for 2,487 cancer hallmark genes on breast cancer histology slides, achieving AUROC performances of up to 85%. Elsevier 2023-09-27 /pmc/articles/PMC10583115/ /pubmed/37860768 http://dx.doi.org/10.1016/j.isci.2023.108073 Text en © 2023 The Author(s) https://creativecommons.org/licenses/by/4.0/This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Pan, Shi
Secrier, Maria
HistoMIL: A Python package for training multiple instance learning models on histopathology slides
title HistoMIL: A Python package for training multiple instance learning models on histopathology slides
title_full HistoMIL: A Python package for training multiple instance learning models on histopathology slides
title_fullStr HistoMIL: A Python package for training multiple instance learning models on histopathology slides
title_full_unstemmed HistoMIL: A Python package for training multiple instance learning models on histopathology slides
title_short HistoMIL: A Python package for training multiple instance learning models on histopathology slides
title_sort histomil: a python package for training multiple instance learning models on histopathology slides
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10583115/
https://www.ncbi.nlm.nih.gov/pubmed/37860768
http://dx.doi.org/10.1016/j.isci.2023.108073
work_keys_str_mv AT panshi histomilapythonpackagefortrainingmultipleinstancelearningmodelsonhistopathologyslides
AT secriermaria histomilapythonpackagefortrainingmultipleinstancelearningmodelsonhistopathologyslides