A web-based leukemia subtype prediction tool using ML and DAA. Features include gene selection using mRMR and classification via KNN, SVM, and Random Forest. Built with Vite, React, TypeScript, Tailwind CSS (UI) and Flask (backend). Includes Knapsack for optimal feature or model selection
https://github.com/user-attachments/assets/ccd11527-c55f-46b2-b754-78d3f44362ca
LeucoPredic is an AI-powered web platform that predicts subtypes of Acute Lymphoblastic Leukemia (ALL) based on gene expression input. Built with a modern tech stack, it integrates machine learning algorithms and discrete algorithmic approaches (DAA) like Knapsack and mRMR for optimal feature selection and classification accuracy.
Accurate subtyping of leukemia is critical for determining the right treatment plan. This tool aids medical researchers and physicians by automating subtype prediction and reducing diagnostic errors through high-accuracy machine learning.
skfeature
or custom mRMRgit clone https://github.com/your-username/leucopredic.git
cd leucopredic
cd frontend
npm install
npm run dev
cd backend
pip install -r requirements.txt
python app.py
localhost:5173
to use the app.Model | Purpose |
---|---|
K-Nearest Neighbors (KNN) | Fast, intuitive classification |
Support Vector Machine (SVM) | Robust decision boundary |
Random Forest | High-accuracy ensemble learning |
Logistic Regression | Baseline interpretability model |
Harish S.S. Machine Learning & Bioinformatics Enthusiast Email: harishdeepikassdeepikass@gmail.com
This project is licensed under the MIT License. See LICENSE
file for details.