BioMoQA-Triage is a pipeline for BioMoQA literature triage, combining FastAPI, Celery, MongoDB, and Redis with an ensemble of fine-tuned RoBERTa models.
BioMoQA-api/
├── api/ # API service (FastAPI + Celery workers)
├── model/ # Model checkpoints (downloaded via script)
├── download_checkpoints.sh # Script to download model checkpoints
└── README.md # (this file)
- API Service Documentation Details on endpoints, job handling, Docker setup, and worker configuration.
Before running the API, you need to download the fine-tuned PubMedBERT model checkpoints:
./download_checkpoints.shThis script will:
- Download model checkpoints from the S3 bucket
- Store them in
model/checkpoints/
To launch the API stack with Docker:
cd api
docker compose up --buildThe API will be available at http://localhost:8501.
MIT License