‹ 首页

alterlab-ligandmpnn

@alterlab-ieu · 收录于 1 周前

Design protein sequences around bound ligands, metals, and nucleic acids with LigandMPNN (Dauparas 2023) — inverse folding that conditions on non-protein context, so binding-pocket and metal-site residues are chosen to fit the actual ligand. Use when designing a small-molecule or metal binding pocket, redesigning residues that contact a ligand/ion/nucleic acid, or doing enzyme active-site design where the substrate matters. For backbone sequence design with NO ligand/metal context prefer alterlab-proteinmpnn; to GENERATE a backbone or scaffold a functional site prefer alterlab-rfdiffusion; to validate a design by refolding prefer alterlab-alphafold; to co-fold or dock the ligand prefer alterlab-boltz or alterlab-diffdock. Part of the AlterLab Academic Skills suite.

适合你,如果正在设计小分子或金属结合蛋白,需要序列适配配体环境

/ 下载安装
alterlab-ligandmpnn.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add alterlab-ieu/alterlab-academic-skills/alterlab-ligandmpnn
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- alterlab-ieu/alterlab-academic-skills/alterlab-ligandmpnn
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify alterlab-ieu/alterlab-academic-skills/alterlab-ligandmpnn
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
39GitHub stars
~892最小装载
~1.2K含声明引用
~1.9K文本包总量
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · a0064fd

LigandMPNN (ligand-aware sequence design)

Overview

LigandMPNN (Dauparas et al. 2023; dauparas/LigandMPNN) extends ProteinMPNN's inverse folding to condition on non-protein context — small-molecule ligands, metal ions, and nucleic acids. Because the model sees the ligand/metal atoms, the residues it designs for a binding pocket or metal site are chosen to complement what is actually bound, which plain ProteinMPNN (protein-atoms-only) cannot do.

Use it whenever the design target is a site that contacts a ligand or ion. For sequence design of a backbone with no bound context, use alterlab-proteinmpnn.

When to Use This Skill

Use this skill when the user wants to:

  • Design a small-molecule binding pocket so the residues fit the ligand.
  • Design a metal-coordinating site (e.g. Zn/Fe) with the ion in context.
  • Redesign residues that contact a ligand, ion, or nucleic acid.
  • Do enzyme active-site design where the substrate/cofactor should guide the choice.
Does NOT Trigger

| Scenario | Use instead | |----------|-------------| | Sequence design for a backbone with no ligand/metal context | alterlab-proteinmpnn | | Generate a backbone or scaffold a functional motif | alterlab-rfdiffusion | | Validate a design by refolding | alterlab-alphafold | | Co-fold the protein WITH the ligand from scratch | alterlab-boltz | | Dock a ligand into a fixed pocket (pose, not sequence) | alterlab-diffdock |

Core Capabilities
1. Ligand-aware pocket design
# dauparas/LigandMPNN CLI — TODO(verify) flags/checkpoint names against your checkout
python run.py \
  --model_type ligand_mpnn \
  --pdb_path complex_with_ligand.pdb \
  --out_folder out/ \
  --number_of_batches 8

The input PDB must contain the ligand/metal atoms (HETATM). LigandMPNN designs pocket residues that fit that context; supply a fixed-positions/redesign spec to target only the site.

2. Metal-site and nucleic-acid context

Provide the coordinating ion or the nucleic-acid chain in the structure so the model conditions on it — critical for metalloenzyme and DNA/RNA-binding designs.

3. Site-focused redesign

Restrict design to the residues within a shell of the ligand (redesign the pocket, keep the scaffold), analogous to ProteinMPNN's fixed-positions workflow. Verify the exact argument names for your version (TODO(verify)).

4. In the design pipeline

LigandMPNN provides the sequence step when the functional site involves a ligand: scaffold or generate the site with alterlab-rfdiffusion, design the pocket sequence here, then validate by refolding (alterlab-alphafold) and — if you need a pose/affinity — co-fold with alterlab-boltz or dock with alterlab-diffdock.

Resources
  • references/ligandmpnn_usage.md — install/pinning, model types, HETATM/context input, site-restricted design, and pipeline integration. Loaded on demand.

Part of the AlterLab Academic Skills suite.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。