Skip to content

zaibreyaz/HealthMap

 
 

Repository files navigation

HealthMap

HealthMap is an advanced platform designed for personalized medicine and bioinformatics analysis. It predicts diseases based on symptoms, identifies specific diseases, and offers personalized medicine for patient drug responses. The platform leverages state-of-the-art large language models (LLMs) and vision-language models (VLMs) to enhance the knowledge domain and streamline healthcare processes.

Features

  • Disease Prediction: Predicts potential diseases based on user-provided symptoms.

  • Disease Identification: Identifies a particular disease from a list of symptoms, offering detailed information and recommended actions.

  • Personalized Medicine: Provides personalized drug responses for patients, considering factors like age, gender, and medical history.

  • Knowledge Enhancement: Utilizes cutting-edge LLMs and VLMs to provide comprehensive medical knowledge and assist healthcare professionals.

  • User-Friendly Interface: Easy-to-navigate interface for both patients and healthcare providers.

  • Demo Video Link

Getting Started

Installation and Setup:

  1. Make Sure You are using python==3.11

  2. Clone the repository:

    git clone https://github.com/Ayaan5711/healthmap.git
  3. Navigate to the project directory:

    cd healthmap
  4. Create a New Virtual Environment:

      1. Creating a new Environment:
      python -m venv HealthMapvenv
      1. Activating HealthMapvenv Environment:
      HealthMapvenv\Scripts\activate
  5. Install the required packages:

    pip install -r requirements.txt
  6. Download this folder from drive and store it inside src folder in this directory"

  7. Make sure your directory should look like this

    src/
        - image_models/
            - brain_chest_malaria_skin_inception_v3_model_state_dict.pth 
            - ....etc
        - ...other files...
    ... other files ...
  8. Set environment file .env file and set this value:

    GOOGLE_API_KEY = 'YOUR GOOGLE GEMINI API KEY'
  9. Start the application:

    python app.py
  10. Open your web browser and navigate to http://localhost:5000.

  11. Follow the on-screen instructions to use HealthMap's features.

Components

  • Disease Prediction Module: Analyzes user symptoms and predicts possible diseases.
  • Disease Identification Module: Identifies specific diseases based on detailed symptom input.
  • Personalized Drug Response Module: Predicts patient-specific drug responses using multi-omic data.
  • LLMs and VLMs Integration: Enhances the platform’s capabilities with advanced language and vision models.

Contributing

We welcome contributions to HealthMap! Please follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Open a Pull Request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or suggestions, please contact us at:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 32.4%
  • Python 28.1%
  • HTML 22.0%
  • CSS 8.3%
  • SCSS 6.6%
  • JavaScript 2.6%