Related Experiment Video
Updated: Nov 9, 2025

Asthma Detection Research Based on Voice Signal Processing and Machine Learning
Published on: July 22, 2025
MSIFinder: a python package for detecting MSI status using random forest classifier
Tao Zhou1, Libin Chen1, Jing Guo1
1AcornMed Biotechnology Co., Ltd., Floor 18, Block 5, Yard 18, Kechuang 13 RD, Beijing, 100176, China.
Background:
Microsatellite instability (MSI) is a common genomic alteration in colorectal cancer, endometrial carcinoma, and other solid tumors. MSI is characterized by a high degree of polymorphism in microsatellite lengths owing to the deficiency in the mismatch repair system. Based on the degree, MSI can be classified as microsatellite instability-high (MSI-H) and microsatellite stable (MSS). MSI is a predictive biomarker for immunotherapy efficacy in advanced/metastatic solid tumors, especially in colorectal cancer patients. Several computational approaches based on target panel sequencing data have been used to detect MSI; however, they are considerably affected by the sequencing depth and panel size.
Results:
We developed MSIFinder, a python package for automatic MSI classification, using random forest classifier (RFC)-based genome sequencing, which is a machine learning technology. We included 19 MSI-H and 25 MSS samples as training sets. First, we selected 54 feature markers from the training sets, built an RFC model, and validated the classifier using a test set comprising 21 MSI-H and 379 MSS samples. With this test set, MSIFinder achieved a sensitivity (recall) of 1.0, a specificity of 0.997, an accuracy of 0.998, a positive predictive value of 0.954, an F1 score of 0.977, and an area under the curve of 0.999. To further verify the robustness and effectiveness of the model, we used a prospective cohort consisting of 18 MSI-H samples and 122 MSS samples. MSIFinder achieved a sensitivity (recall) of 1.0 and a specificity of 1.0. We discovered that MSIFinder is less affected by a low sequencing depth and can achieve a concordance of 0.993 while exhibiting a sequencing depth of 100×. Furthermore, we realized that MSIFinder is less affected by the panel size and can achieve a concordance of 0.99 when the panel size is 0.5 M (million bases).
Conclusion:
These results indicate that MSIFinder is a robust and effective MSI classification tool that can provide reliable MSI detection for scientific and clinical purposes.
Insights
MSIFinder is a new tool that accurately classifies microsatellite instability (MSI) in cancer. It uses machine learning and is effective even with low sequencing depth and smaller panel sizes, aiding in immunotherapy decisions.
Area of Science:
- Genomics and Bioinformatics
- Cancer Research
- Computational Biology
Background:
- Microsatellite instability (MSI) is a key genomic alteration in various solid tumors, including colorectal and endometrial cancers.
- MSI status, classified as microsatellite instability-high (MSI-H) or microsatellite stable (MSS), is crucial for predicting immunotherapy response.
- Existing computational methods for MSI detection are sensitive to sequencing depth and panel size.
Purpose of the Study:
- To develop a robust and accurate computational tool for classifying MSI status.
- To create a machine learning-based approach that is less affected by variations in sequencing data.
- To provide a reliable tool for both scientific research and clinical applications.
Main Methods:
- Development of MSIFinder, a Python package utilizing a random forest classifier (RFC) for MSI classification.
- Training the RFC model with 19 MSI-H and 25 MSS samples, selecting 54 feature markers.
- Validation using a test set of 21 MSI-H and 379 MSS samples, and a prospective cohort of 18 MSI-H and 122 MSS samples.
Main Results:
- MSIFinder demonstrated high performance with an accuracy of 0.998 and an AUC of 0.999 on the test set.
- The tool achieved perfect sensitivity (1.0) and specificity (1.0) on the prospective cohort.
- MSIFinder showed minimal impact from low sequencing depth (0.993 concordance at 100×) and small panel size (0.99 concordance at 0.5 Mbp).
Conclusions:
- MSIFinder is a robust and effective tool for MSI classification.
- The tool provides reliable MSI detection suitable for scientific and clinical use.
- MSIFinder's performance is stable across varying sequencing depths and panel sizes.
Related Concept Videos
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II
Force Classification
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...

