计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
relaxation【效率与协作】Guide AlphaFold Amber/OpenMM relaxation, AmberRelaxation APIs, CPU/GPU relax choices, structural violation metrics, and PDB cleanup constraints.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about AlphaFold's Amber/OpenMM relaxation step, AmberRelaxation, amber_minimize.run_pipeline, CPU versus GPU relaxation, PDBFixer/OpenMM cleanup failures, or structural violation metrics reported by relaxation.
references/workflows.md to decide whether to relax, how CLI relaxation maps to API calls, and when to switch GPU relaxation to CPU.references/api-reference.md for AmberRelaxation, amber_minimize, cleanup helpers, debug data, and violation metric contracts.references/troubleshooting.md for OpenMM platform errors, missing PDBFixer, poor residue definitions, atom-mask mismatches, repeated minimization failures, unstable GPU relaxation, and models_to_relax=none tradeoffs.scripts/check_relaxation_inputs.py on a candidate PDB to inspect ATOM records, residue coverage, single-residue chains, common backbone gaps, heterogens, and optional OpenMM/PDBFixer import availability without running minimization.alphafold.relax.relax.AmberRelaxation, alphafold.relax.amber_minimize, alphafold.relax.cleanup, alphafold.relax.utils, OpenMM/PDBFixer relaxation backend behavior, and structural violation metrics.../prediction-cli/ for choosing top-level --models_to_relax, constructing run_alphafold commands, MSA reuse, model/database presets, and output-directory orchestration.../outputs-and-confidence/ for interpreting relaxed_*.pdb, unrelaxed_*.pdb, ranked_*.pdb, relax_metrics.json, pLDDT, PAE, pTM, ipTM, AFDB, or AlphaFold Server outputs after files exist.../model-config-and-api/ and the root troubleshooting guidance for shared package/backend conflicts involving JAX, OpenMM, CUDA, TensorFlow, NumPy, or installed dependency pins.--models_to_relax=none as a valid troubleshooting or exploratory choice when OpenMM/PDBFixer is failing; explain that structures may retain distracting stereochemical violations.../outputs-and-confidence/.python sub-skills/relaxation/scripts/check_relaxation_inputs.py ranked_0.pdb --check-imports --json
The helper is standalone, uses only the Python standard library by default, and never imports AlphaFold, runs PDBFixer cleanup, creates an OpenMM system, or performs minimization.