ligandmpnn

Generate ligand-aware protein sequences for defined binding pockets from PDB files.

11|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/junior1p/ProteinClaw --skill ligandmpnn-junior1p
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ligandmpnn
Source: https://github.com/junior1p/ProteinClaw/tree/main/skills/ligandmpnn
Command: npx skills add https://github.com/junior1p/ProteinClaw --skill ligandmpnn-junior1p

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill generates protein sequences optimized around bound small molecules, metal ions, cofactors, and designed ligands to enable ligand-aware inverse folding and pocket-specific sequence design without manual sequence curation.

Core Features & Use Cases

  • Ligand-aware inverse folding: Design sequences conditioned on HETATM ligand definitions in PDB structures.
  • Enzyme and binder design: Applicable to enzyme active site redesign, small-molecule binder generation, metal coordination stabilization, and cofactor-binding protein engineering.
  • Sampling & integration: Produce multiple sampled sequences per target with temperature and sample-count controls and integrate with downstream structure prediction and quality control workflows.

Quick Start

Run LigandMPNN on your protein-ligand PDB to generate 16 candidate sequences with sampling temperature 0.1.

Frequently Asked Questions about ligandmpnn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design protein sequences for a specific ligand binding pocket?

Ligand-aware inverse folding generates protein sequences conditioned on HETATM ligand records in PDB structures. It optimizes sequence identity around bound small molecules, metal ions, and cofactors to enable precise pocket-specific design.

What is ligand-aware inverse folding and when is it needed?

Ligand-aware inverse folding is a sequence design technique that conditions amino acid generation on defined protein-ligand binding pockets. It is needed for enzyme active site redesign, small-molecule binder generation, and metal coordination stabilization.

Do I need a GPU to run ligand-aware protein sequence design?

Yes, ligand-aware protein sequence design requires Python with GPU resources to sample multiple sequences per target. You also need input PDB files containing HETATM ligand records to define the binding pocket context.

How do I control sequence sampling diversity during ligand-aware inverse folding?

Sequence sampling diversity is controlled using sampling temperature and sample-count parameters. Running LigandMPNN with temperature 0.1 generates 16 candidate sequences per target, allowing integration with downstream structure prediction workflows.

Can I use ligand-aware inverse folding for metal coordination site design?

Yes, ligand-aware inverse folding applies to metal coordination site design by conditioning sequence generation on metal ion HETATM records. It stabilizes metal binding contexts alongside small-molecule and cofactor binding pocket engineering.

What are the limitations of ligand-aware protein sequence design?

Ligand-aware protein sequence design requires PDB files with explicit HETATM ligand records and Python with GPU resources. It generates candidate sequences requiring downstream structure prediction and quality control for validation.