
Complexa Evaluate Pdbs
Agent runbook for evaluating an existing PDB directory through the separately installed...
Install
npx skills add NVIDIA/skills --skill complexa-evaluate-pdbs -g -a claude-code -y- Repository
- NVIDIA/skills3.8k
- Category
- Design
- Updated
- 5d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- Yes, review before use
What it does
Agent runbook for evaluating an existing PDB directory through the separately installed first-party Proteina-Complexa CLI. Use to refold or score designs, compute interface pAE, i_pLDDT, scRMSD, motif RMSD, or designability, run complexa analysis, or assess third-party BindCraft, AlphaProteo, or RFdiffusion outputs. SKILL.md selects and invokes the evaluation configuration; bundled executables only inspect local readiness and write a run manifest.
Complexa Evaluate-PDBs Skill
Score a directory of pre-existing PDB files against the same metrics Proteina-Complexa uses internally. Wraps complexa analysis <evaluate_config> ++sample_storage_path=<dir>: the CLI runs the evaluate step (refold + interface metrics + monomer metrics) and then the analyze step (success thresholds, diversity, pass-rate CSVs). Do not run complexa generate here, the inputs already exist.
What this skill enables
- Re-fold a directory of designed PDBs with AF2 (
colabdesign), RF3 (rf3_latest), ESMFold (esmfold), or Boltz2 (boltz2_default). - Compute binder interface metrics:
i_pAE,min_ipAE,i_pTM,pLDDT, binder/complex scRMSD. - Compute monomer designability (ProteinMPNN-redesigned scRMSD) and codesignability (original sequence refold scRMSD).
- For motif inputs: motif RMSD (CA + all-atom), motif-region designability/codesignability, sequence recovery.
- Aggregate into per-PDB CSVs plus pass-rate summaries using the default thresholds for the
result_type.
Step 1: Pre-flight
Always check GPU / disk / tool binaries before launching a refold job. RF3 and ColabDesign-AF2 are large.
bash scripts/preflight.sh
Surface from preflight.json:
gpu.availableandgpu.vram_gb, colabdesign/RF3 need ≥40 GB; ESMFold tolerates ≥24 GB.env.missing_required, must include the keys for the chosen folding backend:colabdesign→AF2_DIRrf3_latest→RF3_CKPT_PATH,RF3_EXEC_PATHesmfold→ ESMFold weights resolvable
tools.{foldseek,mmseqs}, required byaggregation.compute_diversity/compute_mmseqs_diversity(both defaulttrue).
If any required key is missing, route the user to the complexa-setup skill.


