PathCNN

PathCNN classifies pan-cancer whole-slide images (WSIs) using a simplified convolutional neural network to enable automated tumor-type and outlier detection across multiple tumor sites and non-neoplastic tissue.


Key Features:

  • Simplified CNN Architecture: A streamlined convolutional neural network architecture contrasted with more complex models such as Google's Inception to reduce model complexity while maintaining or improving classification performance.
  • Pan-Cancer Classification: Trained on whole-slide images from multiple tumor sites and corresponding non-neoplastic tissue to classify a wide range of cancer types and subtypes.
  • Dimensionality Reduction of Last-Layer Weights: Analysis of the network's last-layer weights groups images by cancer type, highlights staining technique variations, and aids identification of outliers, artifacts, and potential misclassifications.
  • Outlier and Artifact Detection: Detects anomalies such as artifacts and image-processing errors within WSI datasets to flag atypical or low-quality samples.
  • Computational Efficiency: Optimized for more efficient computational resource utilization compared with more complex architectures while preserving classification accuracy.

Scientific Applications:

  • Oncological research: Enables pan-cancer studies by classifying WSIs across tumor sites and non-neoplastic tissue for comparative and large-cohort analyses.
  • Clinical diagnostics: Supports tumor-type and subtype classification on whole-slide images and assists in identifying staining-related issues and potential misclassification relevant to diagnosis.
  • Quality control and dataset curation: Automates detection of artifacts, outliers, and staining variability in large WSI datasets to improve data quality for downstream analyses.

Methodology:

PathCNN trains a simplified convolutional neural network on extensive whole-slide image datasets from multiple tumor sites and non-neoplastic tissues and applies dimensionality reduction analyses to the network's last-layer weights to visualize groupings and detect outliers.

Topics

Details

License:
Unlicense
Maturity:
Mature
Cost:
Free of charge
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
8/9/2019
Last Updated:
6/16/2020

Operations

Publications

Bilaloglu S, Wu J, Fierro E, Sanchez RD, Ocampo PS, Razavian N, Coudray N, Tsirigos A. Efficient pan-cancer whole-slide image classification and outlier detection using convolutional neural networks. Unknown Journal. 2019. doi:10.1101/633123.

Documentation