MSIFinder

MSIFinder classifies microsatellite instability (MSI) status from sequencing data using a random forest classifier to distinguish MSI-H and MSS tumors as a predictive biomarker for cancer immunotherapy.


Key Features:

  • Algorithm: Uses a random forest classifier (RFC) for MSI classification.
  • Implementation: Implemented as a Python package.
  • Feature markers: Employs a set of 54 selected microsatellite feature markers.
  • Training data: RFC model was built using 19 MSI-H and 25 MSS samples for feature selection and model training.
  • Validation (retrospective): Validated on 21 MSI-H and 379 MSS samples with sensitivity 1.0, specificity 0.997, accuracy 0.998, positive predictive value 0.954, F1 score 0.977, and AUC 0.999.
  • Validation (prospective): Prospective validation on 18 MSI-H and 122 MSS samples achieved sensitivity 1.0 and specificity 1.0.
  • Robustness to sequencing depth: Maintains concordance of 0.993 at 100× sequencing depth.
  • Robustness to panel size: Maintains concordance of 0.99 when the panel size is reduced to 0.5 million bases.
  • Sequencing data compatibility: Applicable to genome sequencing and target panel sequencing data.

Scientific Applications:

  • MSI detection in solid tumors: Classification of MSI status (MSI-H vs MSS) in cancers such as colorectal cancer and endometrial carcinoma.
  • Predictive biomarker for immunotherapy: Determination of MSI status to inform immunotherapy efficacy in advanced or metastatic solid tumors.
  • Research and clinical evaluation: Use in research and clinical contexts where MSI classification is required under variable sequencing depths and panel sizes.

Methodology:

Implemented in Python and based on a random forest classifier trained and feature-selected using 19 MSI-H and 25 MSS samples (54 markers), with validation on retrospective (21 MSI-H, 379 MSS) and prospective (18 MSI-H, 122 MSS) cohorts.

Topics

Details

Tool Type:
library
Programming Languages:
Python
Added:
10/11/2021
Last Updated:
10/11/2021

Operations

Publications

Zhou T, Chen L, Guo J, Zhang M, Zhang Y, Cao S, Lou F, Wang H. MSIFinder: a python package for detecting MSI status using random forest classifier. BMC Bioinformatics. 2021;22(1). doi:10.1186/s12859-021-03986-z. PMID:33845765. PMCID:PMC8042960.

Links