# BtToxin Pipeline Automated Bacillus thuringiensis toxin mining system with CI/CD integration. ## Quick Start ### Prerequisites - Docker / Podman - Python 3.10+ - Node.js 18+ ### Development Setup ```bash # 1. Clone and setup git clone cd bttoxin-pipeline # 2. Install dependencies cd backend && pip install -r requirements.txt cd ../frontend && npm install # 3. Start services docker compose -f config/docker-compose.yml up -d # 4. Run backend cd backend uvicorn app.main:app --reload # 5. Run frontend cd frontend npm run dev ``` ## Architecture Frontend (Vue 3) → Backend (FastAPI) → Celery → Docker (BtToxin_Digger) ↓ PostgreSQL + Redis ↓ S3/MinIO ## Documentation - [API Documentation](docs/api.md) - [Deployment Guide](docs/deployment.md) - [Usage Guide](docs/usage.md) ## License MIT License