henhaobio
Sign in

Abstract

Cancer research emphasises early detection, yet quantitative methods for normal tissue analysis remain limited. Digitised haematoxylin and eosin (H&E)-stained slides enable computational histopathology, but artificial intelligence (AI)-based analysis of normal breast tissue (NBT) in whole slide images (WSIs) remains scarce. We curated 70 WSIs of NBTs from multiple sources and cohorts with pathologist-guided manual annotations of epithelium, stroma, and adipocytes (https://github.com/cancerbioinformatics/OASIS). We developed robust convolutional neural network (CNN)-based, patch-level classification models, named NBT-Classifiers, to tessellate and classify NBTs at different scales. Across three external cohorts, NBT-Classifiers trained on 128{square}x{square}128{square}{micro}m and 256{square}x{square}256{square}{micro}m patches achieved AUCs of 0.98-1.00. The model learned independent normal features different from those of precancerous and cancerous epithelium, which were further visualised using two explainable AI techniques. When integrated into an end-to-end preprocessing pipeline, NBT-Classifiers facilitate efficient downstream analysis within peri-lobular regions. NBT-Classifiers provide robust compartment-specific analytical tools and enhance our understanding of NBT appearances, which serve as valuable reference points for identifying premalignant changes and guiding early breast cancer prevention strategies.

In-depth summary

Claude Opus 5.5 · xhigh effort · 8 Nov 2026 · from the full text of version 2 (18 Jan 2026) · CC BY 4.0

CNN patch classifiers trained only on normal breast H&E slides label epithelium, stroma and adipocytes with AUCs of 0.98–1.00 on three external cohorts and feed a lobule-detection pipeline.

Public breast H&E slide collections hold little normal tissue (2 of 17 datasets reviewed contain it, one with annotations), and earlier normal-breast studies mostly drew on a single tissue source and gave no patch-level compartment labels. Here 70 slides from five cohorts, annotated under a pathologist's supervision (healthy donors, reduction mammoplasties, germline BRCA1/2 mutation carriers, cancer patients), are used to train classifiers on normal tissue only.

Key results

  1. ShownBoth final classifiers (512 px and 1024 px inputs) generalise to three held-out cohorts, one of them scanned at 20x. Accuracy shows no bias by patient age or by tissue source.

    Class AUCs pooled over KHP, EPFL and SGK: 512px model 0.98 epithelium, 0.98 stroma, 1.00 adipocytes; 1024px model 0.99, 0.98, 1.00. Cohort-specific AUCs varied somewhat. Confounder checks found no bias: age used 15 external patients in three age bands; source used 30 NKI/BCI (training-cohort) patients across three sources; each check was repeated three times. · NBT-Classifiers demonstrate strong…; External validation; Confounder analysis

  2. ShownOn the same external patches, the 1024px NBT-Classifier matched or beat HistoROI, a ResNet18 model trained on mixed breast tissue from normal to cancerous. The gap was largest for adipocytes.

    AUC, NBT-Classifier vs HistoROI: epithelium 0.99 vs 0.99, stroma 0.98 vs 0.97, adipocytes 1.00 vs 0.95 (DeLong's test, P<0.0001). Class accuracy: 87%, 94%, 96% vs 80%, 91%, 72% for epithelium, stroma and adipocytes. · Training exclusively on normal tissue enables…; Implementation of HistoROI

  3. SuggestedAlthough it never saw abnormal tissue, the NBT-Classifier's epithelium probabilities for normal patches are shifted relative to benign, precancerous and cancerous patches. It separates normal from abnormal epithelium better than HistoROI, which the authors read as learning normal-specific features.

    Test set: BRACS, 56,000 patches of 1024 × 1024 px at 40x, 8,000 per class (N, PB, UDH, FEA, ADH, DCIS, IC; Methods lists only N, ADH, DCIS, IC). The NBT-Classifier called 96.14% of them epithelium. HistoROI's probabilities overlapped heavily between normal and pathological. Normal-vs-abnormal ROC favoured the NBT-Classifier (DeLong, P < 0.0001). · Training exclusively on normal tissue enables…; Analysis of epithelium patches from BReAst…

  4. SuggestedErrors cluster where tissue classes mix. Misclassified patches sit at the boundaries between feature clusters and have lower confidence. CAM and Grad-CAM highlight epithelial cell contents, collagen fibres and adipocyte membranes for the three classes.

    Of all external-validation patches, 98.2% had predicted-class probability > 0.7 and 84% > 0.99. On an example slide, patches below 0.99 lay mainly at compartment boundaries and inside large lobules. t-SNE of the last hidden layer gave well-separated clusters. On low-confidence patches, CAM and Grad-CAM attention was spread across mixed tissue. · NBT-Classifiers demonstrate strong…; Slide-level tissue compartment classification…; Visual assessment of feature representations; CAM and Grad-CAM visualisation

  5. SuggestedAn end-to-end pipeline (HistoQC foreground detection, tiling into 128 or 256 µm patches, classification, connected-component lobule detection) outputs whole-slide class heatmaps and lobule plus peri-lobular masks that import into QuPath v0.3.0 for further analysis.

    Ran on slides with varying staining at 40x and 20x (Supplementary Fig. 21). After upscaling the epithelium map 32-fold, objects under 400,000 pixels are removed and holes under 400,000 pixels are filled (threshold 250,000 at 20x). Assessment is visual only; no lobule-detection accuracy is reported. · End-to-end pipeline for analysing large-scale…; Foreground tissue detection; Whole slide tissue classification; Lobule detection

Methods, data and reproducibility

A frozen ImageNet-pretrained MobileNet with a trainable two-dense-layer head classifies Reinhard-normalised H&E patches (512 or 1024 px at 0.25 µm/pixel) as epithelium, stroma or adipocytes. Stain normaliser, backbone and patch size were chosen by three-fold cross-validation on NKI and BCI slides (32 patients); KHP, EPFL and SGK slides (38 patients) were held out for external testing.

  • OASIS: FFPE H&E whole slide images of normal breast tissue with annotations of epithelium, stroma and adipocytes supervised by a pathologist; patients aged 16–74 years · human · n = 70 WSIs (70 patients)
  • Netherlands Cancer Institute (NKI) cohort, MIRAX scanner at 40x; training and optimisation · human · n = 16 WSIs
  • Barts Cancer Institute (BCI) cohort, Hamamatsu NanoZoomer at 40x; training and optimisation · human · n = 16 WSIs
  • King's Health Partners Cancer Biobank (KHP) cohort; external validation · human · n = 16 WSIs
  • EPFL (Lausanne) cohort; external validation · human · n = 10 WSIs
  • Susan G. Komen Tissue Bank (SGK) virtual tissue bank, scanned at 20x; external validation · human · n = 12 WSIs
  • BRACS region-of-interest images tiled into patches, normal (peri-tumoral) through invasive carcinoma · human · n = 56,000 patches (8,000 per class)
Methods & tools
QuPath v0.3.0, MobileNet (ImageNet-pretrained), ResNet50, DenseNet, InceptionV3 (compared backbones), Reinhard stain normalisation, Macenko, Vahadane, StainGAN (compared), HistoROI, HistoQC, TensorFlow2, t-SNE, CAM and Grad-CAM, DeLong's test, Wilcoxon rank-sum test with Bonferroni correction
Software & environment
TensorFlow2 in Python; a Docker image (siyuan726/nbtclassifier) on Docker Hub; QuPath v0.3.0 Groovy scripts for tiling. No other package versions or requirement files are stated. Training settings are given: Adam, learning rate 1e-5, batch size 16, 50 epochs.
Assay conditions & compute
Two NVIDIA A100 GPUs on King's CREATE high-performance computing cluster; training and inference times are not reported.
Reproducibility gaps
The OASIS slides are currently available only on request (Data availability), although the Discussion calls them publicly available. No inference runtime per slide is reported.
Limitations (6)
  • The external validation cohorts contain only reduction mammoplasties and healthy-donor core biopsies, so contralateral tissue and risk-reducing mastectomy specimens are not tested externally. The authors leave evaluation across demographic groups and healthcare settings to future work. · stated by the authors
  • Only epithelium, stroma and adipocytes were annotated, so on whole slides, artefacts, necrosis and blood vessels are labelled as epithelium. · stated by the authors
  • Vision transformer foundation models were not compared. The authors argue that the AUCs are already near ceiling and that CNN saliency maps are easier to interpret. · stated by the authors
  • Features from both NBT-Classifiers and HistoROI show domain shift between training and test cohorts, so stain normalisation does not fully remove cohort differences. · stated by the authors
  • The only baseline is HistoROI, run on the authors' own annotated cohorts with resized patches and scored on three of its six classes. The tissue-source confounder check used training-cohort (NKI/BCI) slides rather than external ones. · noted in this summary
  • Lobule detection uses hand-set size thresholds (400,000 pixels; 250,000 at 20x) and is judged only by eye; no accuracy against annotated lobules is reported. · noted in this summary

Read this if you need epithelium, stroma or adipocyte labels or lobule masks on H&E slides of normal breast tissue, or want an annotated normal-breast slide set for training pathology models.

Citations
2
FWCI
6.91
Field percentile
top 4%

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISMotlagh '18Noorbakhsh '20Ortega-Ruiz '20Rakhlin '18Yousefi '19Farahmand '21
63% semantic matchBioinformatics
Mehdi Habibzadeh Motlagh, Mahboobeh Jannesari, Hamidreza Aboulkheyr Es+4 more·bioRxiv·Jan 4, 2018· 125 citations