CoolFace
Apppublic

D-Khalid/GeneScout_AI_Predictive_Pathologist

sourceHugging Faceupdated 10mo agoView on Hugging Face
1likes
App README

๐Ÿงฌ GeneScout: AI-Powered Genetic Disease Pathologist

๐Ÿš€ Project Overview

GeneScout is an interpretable Machine Learning diagnostic tool designed to predict 5 genetic diseases (Cystic Fibrosis, Sickle Cell, etc.) based on patient biomarkers. Unlike "Black Box" models, GeneScout prioritizes clinical explainability using SHAP values.

๐Ÿ› ๏ธ Tech Stack

  • โ€”Model: Voting Ensemble (Random Forest + SVM + Logistic Regression)
  • โ€”Explainability: SHAP (Shapley Additive exPlanations) for global and local feature importance.
  • โ€”Deployment: Streamlit Web App for real-time inference.
  • โ€”Data Analysis: Pandas, Seaborn, Matplotlib.

๐Ÿ“Š Key Findings

  1. 1.Sweat Chloride was identified as the primary biomarker for Cystic Fibrosis (SHAP value > 0.8).
  2. 2.Hemoglobin & Fetal Hemoglobin levels successfully differentiated Thalassemia from anemia.
  3. 3.Accuracy: The ensemble model achieved 93.5% Accuracy on the test set.

๐Ÿ“‚ Project Structure

  • โ€”app.py: The Streamlit dashboard.
  • โ€”train_model.py: Training script for the Voting Classifier.
  • โ€”explain_model.py: SHAP analysis and plot generation.
  • โ€”eda_analysis.py: Initial data exploration.