PlumX Metrics
Embed PlumX Metrics

Histolab: A Python Library for Reproducible Digital Pathology Preprocessing with Automated Testing

SSRN Electronic Journal
  • 1
    Citations
  • 491
    Usage
  • 0
    Captures
  • 0
    Mentions
  • 0
    Social Media
Metric Options:   Counts1 Year3 Year

Metrics Details

  • Citations
    1
    • Citation Indexes
      1
  • Usage
    491
    • Abstract Views
      394
    • Downloads
      97
  • Ratings
    • Download Rank
      575,057

Article Description

Deep Learning (DL) is rapidly permeating the field of Digital Pathology with algorithms successfully applied to ease daily clinical practice and to discover novel associations. However, most DL workflows for Digital Pathology include custom code for data preprocessing, usually tailored to data and tasks of interest, resulting in software that is error-prone and hard to understand, peer-review, and test. In this work, we introduce histolab, a Python package designed to standardize the preprocessing of Whole Slide Images in a reproducible environment, supported by automated testing. In addition, the package provides functions for building datasets of WSI tiles, including augmentation and morphological operators, a tile scoring framework, and stain normalization methods. histolab is modular, extensible, and easily integrable into DL pipelines, with support of the OpenSlide and large_image backends. To guarantee robustness, histolab embraces software engineering best practices such as multiplatform automated testing and Continuous Integration.

Bibliographic Details

Alessia Marcolini; Nicole Bussola; Ernesto Arbitrio; Mohamed Amgad; Giuseppe Jurman; Cesare Furlanello

Elsevier BV

Digital pathology; data preprocessing; deep learning; reproducibility

Provide Feedback

Have ideas for a new metric? Would you like to see something else here?Let us know