executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
model-config-and-apiInspect and modify AlphaFold model presets, RunModel configuration, feature processing, parameter loading, and backend dependency issues.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task is about AlphaFold's programmatic model layer: choosing model presets, inspecting or editing ml_collections configs, constructing RunModel objects, processing model features, loading Haiku parameters, diagnosing JAX/Haiku/TensorFlow imports, or using model-side geometry and lDDT helper APIs.
scripts/inspect_model_presets.py to list installed model presets and selected configuration fields without loading weights or running inference.references/model-overview.md for preset selection, config-editing patterns, RunModel lifecycle, dependency roles, and weight compatibility rules.references/api-reference.md for model config APIs, RunModel, parameter loading, feature processing, and numerical helper contracts.references/troubleshooting.md for import failures, JAX/JAXLIB mismatch, parameter path mismatches, TensorFlow/NumPy pin conflicts, GPU memory caveats, and preset/weight confusion.alphafold.model.config, alphafold.model.model.RunModel, alphafold.model.data.get_model_haiku_params, alphafold.model.features, model geometry helpers, lDDT/FAPE helpers, and dependency/backend diagnostics.../prediction-cli/ for building run_alphafold commands, CLI flags, database path flags, MSA reuse, random seeds, and output-directory orchestration.../outputs-and-confidence/ for interpreting ranking_debug.json, confidence_*.json, pae_*.json, pLDDT, PAE, pTM, ipTM, PDB, mmCIF, AFDB, or AlphaFold Server JSON outputs.../relaxation/ for Amber/OpenMM relaxation configuration, stereochemical cleanup, GPU relaxation, and relaxation failure modes.../input-data-and-formats/ for FASTA/MSA/template parsing and data-pipeline input formats before model feature processing.RunModel.predict, or run JAX compilation as a routine validation step.model_config() inspection as safe; treat RunModel construction and feature processing as dependency-sensitive because JAX, Haiku, and TensorFlow may import or initialize runtime backends.model_1_ptm expects params_model_1_ptm.npz, while multimer v3 preset names expect params_model_1_multimer_v3.npz through params_model_5_multimer_v3.npz.with cfg.unlocked() or with dataclass_cfg.unfreeze() only when the task truly needs them.python sub-skills/model-config-and-api/scripts/inspect_model_presets.py --json
The helper imports only alphafold.model.config, reads installed package metadata when available, prints preset/config summaries, and never opens parameter files or runs inference.