mahmoodlab/CLAM
Open source tools for computational pathology - Nature BME
Implements attention-based multiple instance learning (CLAM) to classify whole slide images using only slide-level labels, automatically identifying diagnostically valuable sub-regions without patch-level annotations. The pipeline integrates pretrained encoders like UNI and CONCH for feature extraction, then applies clustering-constrained attention to refine the feature space and enable interpretable heatmap visualizations of diagnostic regions. Handles multi-class histopathology tasks across diverse WSI formats (.svs, .ndpi, .tiff) with cross-domain generalization to different tissue types and acquisition modalities.
1,625 stars. No commits in the last 6 months.
Stars
1,625
Forks
490
Language
Python
License
GPL-3.0
Category
Last pushed
Apr 14, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/mahmoodlab/CLAM"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
qupath/qupath
QuPath - Open-source bioimage analysis for research
DigitalSlideArchive/HistomicsTK
A Python toolkit for pathology image analysis algorithms.
haranrk/DigiPathAI
Tool to visualize gigantic pathology images and use AI to segment cancer cells and present as an overlay
basveeling/pcam
The PatchCamelyon (PCam) deep learning classification benchmark.
CBICA/CaPTk
Cancer Imaging Phenomics Toolkit (CaPTk) is a software platform to perform image analysis and...