PanClassif: Improving pan cancer classification of single cell RNA-seq using machine learning
Kazi Ferdous MahiniD, Md. RobiuddiniD, Mujahidul Islam, Shayed Ashraf, Farjana Yeasmin, Swakkhar ShatabdaiD
Abstract
Cancer is one of the major causes of human death per year. In recent years, cancer identification and classification using machine learning have gained momentum due to the availability of high throughput sequencing data. Using RNA-seq, cancer research is blooming day by day and new insights of cancer and related treatments are coming into light. In this paper, we propose PanClassif, a method that requires a very few and effective genes to detect cancer from RNA-seq data and is able to provide performance gain in several wide range machine learning classifiers. We have taken 22 types of cancer samples from The Cancer Genome Atlas (TCGA) having 8287 cancer samples and 680 normal samples. Firstly, PanClassif uses k-Nearest Neighbor (k-NN) smoothing to smooth the samples to handle noise in the data. Then effective genes are selected by Anova based test. For balancing the train data, PanClassif applies an oversampling method, SMOTE. We have performed comprehensive experiments on the datasets using several classification algorithms. Experimental results shows that PanClassif out-perform existing state-of-the-art methods available and shows consistent performance for two single cell RNA-seq datasets taken from Gene Expression Omnibus (GEO). PanClassif improves performances of a wide variety of classifiers for both binary cancer prediction and multi-class cancer classification. PanClassif is available as a python package (https://pypi.org/project/panclassif/). All the source code and materials of PanClassif are available at https://github.com/Zwei-inc/panclassif.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 38
- FWCI
- 2.77
- Field percentile
- top 7%
- Organism
- Assay
- Research Focus
- Approach
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.
Related papers
- CaSee: A lightning transfer-learning model directly used to discriminate cancer/normal cells from scRNA-seq
Haoyuan Shi, Xiuli Zhang, … Zhiyuan Hu·OncogenePeer-reviewed·Oct 3, 2022
- Deep Learning Based Tumor Type Classification Using GeneExpression Data
Boyu Lyu, Anamul Haque·ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)Peer-reviewed·Aug 15, 2018
- Multi-Algorithm Machine Learning Benchmarking for Pan-Cancer Classification from Tumour-Educated Platelet RNA Sequencing
Devam Himanshu Zalawadia, Vinaya Bhate, … Sonalika Ray·bioRxiv·May 26, 2026
- Gene PointNet for Tumor Classification
Hao Lü, Mostafa Rezapour, … Metin N. Gürcan·Neural Computing and ApplicationsPeer-reviewed·Aug 22, 2024
- RCANE: A Deep Learning Algorithm for Whole-genome Pan-Cancer Somatic Copy Number Aberration Prediction using RNA-seq Data
Changhao Ge, Zhongyi Hu, … Hongzhe Li·Communications BiologyPeer-reviewed·Sep 24, 2025
- scCancer: a package for automated processing of single cell RNA-seq data in cancer
Wenbo Guo, Dongfang Wang, … Jin Gu·Briefings in BioinformaticsPeer-reviewed·May 25, 2020