msresearch-dayhoff
Installation
SKILL.md
Scope
- Run the Dayhoff reference app locally to generate novel protein sequences, score variants, scaffold motifs, and (for some variants) condition on homologous sequences.
- Three ways to run the reference app, in increasing order of capability and setup cost:
- Path A — Cached demo: frontend only (
npm run dev), no GPU, no backend. Returns precomputed real Dayhoff outputs for four bundled prompts (Cas9, insulin, DNA polymerase, SARS-CoV-2 spike) across all four model variants. Best for evaluating the UX or demoing on a laptop with no GPU access. - Path B — Proxy mode: Flask proxy on
:8000+ frontend on:5173, calling adayhoff-multiAzure ML endpoint. Two terminals, no local model load. Live arbitrary-prompt generation. - Path C — Fully local: adds a self-hosted score server on
:5001(and optionally a fold server) running on a CUDA-capable NVIDIA GPU. Three to four terminals.
- Path A — Cached demo: frontend only (
- Hosted models are also published to Hugging Face and Azure AI Foundry — use the proxy in
backend/app.pyto call adayhoff-multiAML endpoint, or use thetransformerslibrary directly against the Dayhoff model collection. - Four model variants (
3b-GR-HM-c,3b-GR-HM,3b-UR90,170m-UR50-BRn) with different strengths — seedocs/about-dayhoff.mdfor the picker. - Bundled biosecurity guardrail:
backend/sequence_screening.pyruns a 3-layer Select Agent toxin screen on inputs and outputs. This is a guardrail, not a guarantee — seedocs/responsible-use.md.