"Revolutionizing Early Diagnostics with Artificial Intelligence"
The MedSynapse Disease Prediction System is deployed and ready for immediate use.
Note: The live version handles all model loading and processing in the cloud via Streamlit Cloud.
Experience a full walkthrough of the MedSynapse Disease Prediction System in action:
The video covers MRI analysis, X-Ray detection, and tabular data predictions, including heart disease prediction.
For an alternative viewing experience, watch the demonstration on YouTube:
- Overview
- Problem Statement
- Solution Architecture
- Key Features
- Scientific Methodology
- Tech Stack
- Installation & Setup
- Project structure
- Future Scope
- Contributors
MedSynapse is an advanced integrated healthcare platform developed for the "Thinking Machine" competition at the Indian Institute of Information Technology (IIIT), Pune.
The system is designed to assist medical professionals and individuals in the early detection of critical diseases. Leveraging the power of Machine Learning and Deep Learning, our application provides instant, accurate risk assessments across two primary diagnostic domains:
- Multi-disease Prediction Models (Diabetes & Heart Disease)
- Medical Image Analysis (Chest X-Ray Pneumonia & MRI Brain Tumor detection)
Early diagnosis is crucial for effective treatment and management of chronic diseases. This project specifically addresses the Diagnostic Tools track of the Thinking Machine competition, focusing on the following suggested problem statements:
- Multi-disease Prediction Models: Developing robust models for systemic diseases like Diabetes and Heart Disease using clinical diagnostic data.
- Medical Image Analysis: Utilizing Deep Learning for anomaly detection in medical imaging, specifically Chest X-Ray (Pneumonia) and MRI (Brain Tumor) analysis.
Our goal is to bridge the diagnostic gap by providing a low-cost, AI-driven initial screening tool that addresses accessibility, cost, and time constraints in modern healthcare.
Our solution combines three predictive models into a unified, user-friendly interface:
- Tabular Data Analysis: Using Random Forest and Logistic Regression for numerical health records (Diabetes & Heart).
- Computer Vision: Using Convolutional Neural Networks (CNNs) for medical imaging (Chest X-Rays).
- Interactive UI: A Streamlit-based web app for seamless user interaction.
| Module | Purpose | Model / Technique | Key Inputs |
|---|---|---|---|
| π©Έ Diabetes | Likelihood Prediction | Random Forest Classifier | Glucose, BMI, Insulin, Age |
| β€οΈ Heart Disease | Cardiovascular Risk | Logistic Regression | Chest Pain Type, Max HR, ECG |
| π©» Pneumonia | X-Ray Image Detection | CNN (Custom Architecture) | Chest X-Ray (JPEG/PNG) |
| π§ Brain Tumor | MRI Scan Classification | Xception (Transfer Learning) | Brain MRI (4 Classes) |
MedSynapse follows a rigorous data processing and modeling pipeline:
- Numerical Data: Uses robust scaling and feature engineering to ensure ~98% accuracy in diabetes detection.
- Image Data: Utilizes Transfer Learning (Xception) and Data Augmentation to identify subtle anomalies in MRI and X-Ray scans.
- Validation: All models are cross-validated to ensure generalizability across different patient demographics.
| Component | Technologies |
|---|---|
| Frontend | |
| ML Models | |
| Deep Learning | |
| Environment |
If you wish to contribute or run the system locally:
git clone https://github.com/ShivamMaurya14/Disease_Prediction_System.git
cd Disease_Prediction_Systempip install -r requirements.txtstreamlit run app.pyβββ app.py # Main Streamlit Application
βββ models/ # Trained ML/DL Models (.pkl, .h5)
βββ notebooks/ # Jupyter Notebooks for training
βββ scripts/ # Helper Scripts (verification, utilities)
βββ assets/ # Static assets (images, demo video)
βββ requirements.txt # Python Dependencies
βββ README.md # Project Documentation
To verify that all models are present and loading correctly without starting the UI, run our verification script:
python scripts/verify_models.py- Mobile App: Develop a Flutter/React Native version for on-the-go access.
- More Diseases: Add modules for Skin Cancer (Dermatology), Kidney Disease, and Liver Disease.
- Doctor Connect: Feature to book appointments with specialists if high risk is detected.
- Report Generation: Download a PDF report of the analysis.
Team - MEDSYNAPSE
| Name | Role | Profile |
|---|---|---|
| Shivam Maurya | AI & Robotics Engineer |
Made with β€οΈ for healthcare innovation.
