boltzgen
BoltzGen is an all-atom diffusion model that generates antibody, nanobody, and de novo miniprotein backbones conditioned on a…
Most "AI scientist" demos fake reasoning by chaining LLM calls and calling the chain a hypothesis. This skill does the opposite: it constrains the LLM with **structured evidence retrieved from the BY knowledge graph** and forces every claim to cite an existing entity with a
$ npx -y skills add 001TMF/blatant-why --skill by-causal-reasoning --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/by-causal-reasoningContext preview
The summary Claude sees to decide when to auto-load this skill.
Most "AI scientist" demos fake reasoning by chaining LLM calls and calling the chain a hypothesis. This skill does the opposite: it constrains the LLM with **structured evidence retrieved from the BY knowledge graph** and forces every claim to cite an existing entity with a
id: "skill_6f0661a7e4024d0aab430f1b236e282f" name: "by-causal-reasoning" display-name: "BY Causal Reasoning" short-description: "Generate ranked mechanistic hypotheses for protein-design failure patterns, each anchored in knowledge-graph evidence with confidence tiers and falsifiable predictions. Use when a campaign has been statistically diagnosed and you need to explain WHY designs failed before committing the next round of compute." category: "analysis" keywords: "causal reasoning, mechanistic hypothesis, root cause analysis, evidence grading, failure mechanisms, knowledge graph, hypothesis ranking, falsifiable prediction, parsimony, post-mortem" version: "1.0" last-updated: "2026-05-20" mcp_tools: - "mcp__by-knowledge__knowledge_query_similar" - "mcp__by-knowledge__knowledge_scaffold_rankings" - "mcp__by-knowledge__knowledge_get_recommendations" - "mcp__by-knowledge__knowledge_store_failure"
Most "AI scientist" demos fake reasoning by chaining LLM calls and calling the chain a hypothesis. This skill does the opposite: it constrains the LLM with **structured evidence retrieved from the BY knowledge graph** and forces every claim to cite an existing entity with a defined evidence tier. The output is a short, ranked list of mechanistic hypotheses — each one falsifiable, each one traceable to a campaign, paper, or prior failure record.
It sits between **statistical diagnosis** (which says *which* features discriminate PASS from FAIL) and **campaign optimization** (which spends new compute). Without this step, the optimizer can only tweak thresholds; with it, the optimizer can target the underlying mechanism.
---
Use this skill when:
Do NOT use this skill when:
---
Typical invocation: feed the diagnosis + epitope outputs from a campaign, let the skill query `by-knowledge` for evidence, and emit ranked hypotheses.
python3 scripts/generate_hypotheses.py \ --diagnosis campaigns/tnf/run01/diagnosis.json \ --epitope campaigns/tnf/run01/hotspots.json \ --target "TNF-alpha" \ --modality "VHH" \ --max-hypotheses 4 \ --out campaigns/tnf/run01/hypotheses.json \ --trail campaigns/tnf/run01/evidence_trail.md
Expected console output:
✓ Loaded diagnosis: 9 features tested, 3 significant ✓ Loaded epitope: 6 hotspots, topology=flat, druggability=moderate ✓ Queried knowledge graph: 12 similar campaigns, 4 matching failures ✓ Generated 4 hypotheses (1 HIGH, 2 MEDIUM, 1 SPECULATIVE) ✓ Wrote campaigns/tnf/run01/hypotheses.json ✓ Wrote campaigns/tnf/run01/evidence_trail.md
The resulting `hypotheses.json` is a JSON array of at most 5 ordered hypotheses; each carries claim text, supporting + contradicting evidence with entity IDs, a confidence label, and a falsifiable prediction.
To validate hypotheses after generation (verify every cited entity exists in the graph and the evidence tier was assigned correctly):
python3 scripts/score_hypothesis_evidence.py \ --hypotheses campaigns/tnf/run01/hypotheses.json \ --out campaigns/tnf/run01/hypotheses_scored.json
---
| Software | Version | License | Commercial Use | Installation Command | |----------|---------|---------|----------------|---------------------| | Python | ≥3.10 | PSF | ✅ Permitted | preinstalled | | `mcp` SDK | ≥1.0 | MIT | ✅ Permitted | `pip install mcp` | | `pydantic` (optional, schema validation) | ≥2.0 | MIT | ✅ Permitted | `pip install pydantic` | | `jsonschema` (optional, output validation) | ≥4.0 | MIT | ✅ Permitted | `pip install jsonschema` |
**License Compliance:** All packages permit commercial use in AI applic
AI-powered biologics design campaign agent — multi-agent orchestration with BoltzGen, PXDesign, Protenix, and 200+ cloud tools. Antibodies, nanobodies, de novo binders, and beyond.
BoltzGen is an all-atom diffusion model that generates antibody, nanobody, and de novo miniprotein backbones conditioned on a…
Plan, execute, monitor, and assess protein/antibody design campaigns. This skill governs how to size a campaign, track run state,…
Multi-round design campaigns generate scored designs at every iteration. This skill turns that scoring history into actionable…
Use the BY MCP database tools to query PDB, UniProt, and SAbDab for target characterization, antibody scaffold selection, and…
BY is a **local-first** agent. The default compute provider is `"local"` (see `.by/config.json` → `compute.default_provider`).…
`by-design-workflow` is the **routing brain** of BY. It does not run any engine itself. Instead, it answers four questions before…