System Architecture
LOCALFull-stack research platform running entirely on localhost. No cloud dependencies.
Python 3.11.9 ยท PyTorch 2.4.1+cu124 ยท CUDA 12.4 ยท fair-esm ยท captum ยท mlflow ยท hydra-core ยท rdkit
localhost:8007 ยท 20+ REST endpoints + WebSocket /ws/system /ws/training ยท serves static frontend ยท uvicorn ASGI
localhost:3007 ยท Next.js 14.2 ยท React 18 ยท TypeScript ยท Tailwind CSS v3 ยท Plotly.js ยท rewrites /api/* โ :8007
data/processed/ โ dataset_summary.json, split_manifest.json ยท results/ โ test_results.json, xai_results.json, screening_results.csv
mlruns/0/ โ 15 experiment runs ยท meta.yaml + metrics/ + params/ per run ยท no MLflow server needed (direct file read)
configs/model/patz.yaml + configs/training/default.yaml + configs/data/hiv_tb.yaml ยท YAML editable from UI
NVIDIA RTX 3050 6GB VRAM ยท Windows 11 ยท 16GB RAM ยท PyCharm IDE ยท conda environment
| Service | Port | Protocol |
|---|---|---|
| FastAPI backend | 8007 | HTTP + WebSocket |
| Next.js frontend | 3007 | HTTP (dev mode) |
| /api/* rewrites | 8007 | Next.js proxy |
| /ws/* rewrites | 8007 | WebSocket upgrade |