MONITUS AI is an AI-powered tool designed to predict Adverse Drug Reactions (ADRs). This tool not only predicts ADRs but also provides a mechanism to store and collect data related to these reactions, aiding in data collection and database management.
- Predicts Adverse Drug Reactions using AI algorithms.
- Stores and collects data related to ADRs.
- Efficient database management.
Monitus_DEMO.mp4
Follow these steps to install MONITUS AI on your local machine:
-
Clone the MONITUS AI repository to your local machine:
git clone https://github.com/Sreehari78/MonitusAI.git
-
Navigate to the project directory:
cd MONITUS-AI
-
Install the required dependencies. It is recommended to set up a virtual environment before installing dependencies:
python -m venv venv source venv/bin/activate # On Windows, use 'venv\Scripts\activate' pip install -r requirement.txt
-
Set up the database:
python manage.py migrate
-
Run the development server:
python monitus_server.py
-
Run client server:
npm i npm run dev
-
Open your web browser and navigate to http://127.0.0.1:3000/ to access MONITUS AI.
The Predict page serves multiple functions:
-
Predict Drug-drug interaction
- From ONCHigh and DrugBank dataset
-
Predict ADRs (Adverse Drug Reactions):
- Based on FAERS dataset for ADR reports and based on patients medical history
-
Predict the Severity of ADRs:
- Estimate the severity levels of Adverse Drug Reactions.
The Report ADRs page is designed to:
- Report symptoms or Observed ADRs:
- Can be used to report symtoms obsereved by a patient
- The user can select from the predicted ADRs
- The predicted ADRs can be selected or new ones can be added
The Upload Electronic Health Record feature allows you to:
- insert Patient into the database:
- Helps in analysing previous medical conditions to give predictions
- View uploaded ehr
- Can view ehr before uploading to database
The ADR Report page provides:
- Visual Representation of Observed Symptoms:
- Offers a visual representation of all observed symptoms in patients who have been prescribed a particular medicine.
We welcome contributions from the community. If you want to contribute to MONITUS AI, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature-name
). - Make your changes and commit them (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/your-feature-name
). - Open a pull request.
Please make sure to follow our Code of Conduct and Contributing Guidelines.
This project is licensed under the MIT License.
We would like to acknowledge the developers and contributors who have helped shape MONITUS AI.
For any inquiries or assistance, please contact us at:
Feel free to reach out to any of the team members with your questions or feedback.