Bio Insight Pro is an AI-powered tool designed to assist doctors and researchers by analyzing large volumes of medical and research documents. It leverages NLP and deep learning to classify clinical texts by cancer type, extract key insights, and perform DNA sequence analysis.
(https://youtu.be/nqr7e4pF33A)
- Clinical Document Classification: Categorizes documents based on cancer type.
- Knowledge Discovery: Provides insights from medical texts, including DNA sequence analysis.
- Information Extraction: Identifies key details like diagnoses and prescribed medications.
- Anomaly Detection: Flags unusual patterns in medical data.
- User-Friendly Interface: Web-based UI for seamless interaction.
- Backend: Python, Django REST Framework
- NLP Models: BERT, REBEL and more
- Frontend: React
- Deployment: Docker, Nginx
- Libraries: Transformers, Biopython, Pandas, NumPy, Matplotlib
/Bio-Insight-Pro
backend/ # Django REST Framework API
frontend/ # React-based UI
docker-compose.yml # Deployment setup
README.md # Project documentation
- Python (>= 3.8)
- Node.js (>= 14)
- Docker
- Clone the repository:
git clone https://github.com/your-username/Bio-Insight-Pro.git cd Bio-Insight-Pro - Set up the backend:
cd backend pip install -r requirements.txt python manage.py migratepython manage.py runserver
gunicorn --config gunicorn_config.py backend.wsgi:application
- Set up the frontend:
cd ../frontend npm install npm start - (Optional) Run with Docker:
docker-compose up --build
- Upload a clinical document via the web interface.
- The AI model analyzes the document and classifies it.
- Insights such as diagnosis and prescribed drugs are extracted.
- View and download results in an easy-to-read format.
- Om Aryan
- Piyush Dhamecha
- Mehansh Masih
- Adarsh Gandhi
- Harsh Saoji
Special thanks to Dr. Supriya Gupta Bani for guidance and support.