saifmed/medical-systematic-review-assistant
0
Medical Systematic Review Assistant
Professional Streamlit app for supporting systematic review workflows.
Main features
- Default interface language: English
- Arabic/English interface switch
- Protocol & registration page
- PICO and eligibility criteria
- Smart Search using PubMed, Europe PMC, OpenAlex, Crossref and ClinicalTrials.gov
- Hidden NCBIEMAIL and NCBIAPI_KEY via Hugging Face Secrets
- CSV and PDF article upload
- Records management and deduplication
- Title/abstract screening
- Full-text screening with exclusion reasons
- Data extraction table
- Risk of bias / quality appraisal table
- PRISMA-style summary and PRISMA 2020 checklist
- Final Word report download
- CSV/JSON exports
- AI Scientific Quality Check using Gemini/OpenAI when available
- Built-in scientific assessment fallback when external AI is unavailable
Optional Hugging Face Secrets
Add these in Settings → Secrets:
NCBI_EMAIL=your-email@example.com
NCBI_API_KEY=your-ncbi-key
GEMINI_API_KEY=your-gemini-key
GEMINI_MODEL=gemini-2.5-flash
OPENAI_API_KEY=your-openai-key
OPENAI_MODEL=gpt-4o-miniThe app hides NCBI fields from users and reads them from Secrets.
Deployment
Use Docker Space on Hugging Face and upload:
- app.py
- requirements.txt
- README.md
- Dockerfile
