π Master issue β VCell-AI Β· on the VCell board.
Why β Make VCell models and simulation results discoverable and analyzable through natural-language / AI assistance, lowering the barrier for researchers to find, understand, and work with VCell content.
What β An AI-powered discovery/analysis platform for VCell: an authenticated web service with an LLM gateway, deployed to Kubernetes, with an on-prem LLM hosting option.
Scope β virtualcell/VCell-AI (frontend + backend).
How β Auth0 authentication (+ Supabase); an LLM gateway (LiteLLM) with observability (Langfuse) and local models (Ollama); Kubernetes deployment via kustomize + sealed secrets. A GSoC student is involved.
Status / active
Coordination inbox: comment with progress/handoffs (what moved + PR/commit links); the lead posts a periodic status summary.
π Master issue β VCell-AI Β· on the VCell board.
Why β Make VCell models and simulation results discoverable and analyzable through natural-language / AI assistance, lowering the barrier for researchers to find, understand, and work with VCell content.
What β An AI-powered discovery/analysis platform for VCell: an authenticated web service with an LLM gateway, deployed to Kubernetes, with an on-prem LLM hosting option.
Scope β
virtualcell/VCell-AI(frontend + backend).How β Auth0 authentication (+ Supabase); an LLM gateway (LiteLLM) with observability (Langfuse) and local models (Ollama); Kubernetes deployment via kustomize + sealed secrets. A GSoC student is involved.
Status / active
vcell-ai.cam.uchc.eduandvcell-ai-dev.cam.uchc.edupoint at the VxRails ingress.openai-modelalias (Azure or hosted OpenAI), localphi4-minifallback, per-user virtual keys/budgets in Supabase Postgres.https://vcell-ai-dev.cam.uchc.edu(trusted Let's Encrypt cert). All workloads healthy; LiteLLM migrated its Supabase schema; backend on hosted OpenAI (gpt-4o-mini/text-embedding-3-small); Auth0 Authorization-Code+PKCE login flow live. (feat(k8s): LiteLLM + Ollama deployment, validated on dev (incl. #70 /api fix)Β #73)NEXT_PUBLIC_API_URLis baked at build time (Frontend NEXT_PUBLIC_API_URL is baked into the image at build time (not environment-portable)Β #70), so browser-side data calls don't yet hit the dev ingress.Coordination inbox: comment with progress/handoffs (what moved + PR/commit links); the lead posts a periodic status summary.