Skip to content
kusahPublic

About

AI-powered cancer type classification using gene expression data with explainable machine learning (SHAP), hyperparameter tuning, and interactive analytics.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CancerAI

An Explainable Bioinformatics Platform for Multi-Cancer Classification using RNA-Seq Gene Expression Data.

Features

  • Data preprocessing pipeline
  • Automatic feature scaling
  • Multi-model benchmarking
  • Logistic Regression
  • Decision Tree
  • Random Forest
  • Automatic evaluation reports
  • Automatic confusion matrix generation
  • Automatic model comparison
  • Automatic model saving

Supported Cancer Types

  • Breast Cancer (BRCA)
  • Lung Adenocarcinoma (LUAD)
  • Colon Adenocarcinoma (COAD)
  • Kidney Renal Clear Cell Carcinoma (KIRC)
  • Liver Hepatocellular Carcinoma (LIHC)

Tech Stack

  • Python
  • Pandas
  • NumPy
  • Scikit-learn
  • XGBoost
  • SHAP
  • Plotly
  • Streamlit

Project Status

Current Progress

  • Dataset Preparation
  • Exploratory Data Analysis
  • Data Preprocessing
  • Logistic Regression
  • Decision Tree
  • Random Forest
  • KNN
  • SVM
  • XGBoost
  • Hyperparameter Tuning
  • SHAP Explainability
  • Streamlit Dashboard

About

AI-powered cancer type classification using gene expression data with explainable machine learning (SHAP), hyperparameter tuning, and interactive analytics.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages