π 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
- β
Auth0 auth, k8s deployment, backend test structure; ported to the VxRails Kubernetes cluster.
- π΄ Blocker to go operational: DNS β
vcell-ai.cam.uchc.edu and vcell-ai-dev.cam.uchc.edu must point at the VxRails cluster's ingress node.
- π² Local LLM hosting on the HPC cluster, exposed via an AI router (serve models from on-prem HPC, not only external providers).
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.edumust point at the VxRails cluster's ingress node.Coordination inbox: comment with progress/handoffs (what moved + PR/commit links); the lead posts a periodic status summary.