What problem does it solve?
This Skill allows for the inverse-folding of protein backbones into amino-acid sequences using ProteinMPNN, aiding in sequence design and redesigning specific chains of a PDB while holding interface residues fixed.
Core Features & Use Cases
- Inverse Folding: Convert PDB structures into amino-acid sequences.
- Sequence Design: Run sequence design on RFdiffusion backbones.
- Redesign Specific Chains: Redesign one chain of a PDB while keeping interface residues fixed.
- Temperature-Swept Sequences: Generate a set of sequences for downstream folding.
- Use Case: For a scientist working with protein structures, this Skill can be used to redesign a specific protein chain while preserving the interface residues.
Quick Start
Run the proteinmpnn skill with the following command:
python protein_mpnn_run.py --pdb_path backbone.pdb --pdb_path_chains "A" --out_folder out --num_seq_per_target 16 --sampling_temp "0.1"