技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
input-data-and-features【数据与研究】Author, validate, and convert Protenix input JSON for proteins, nucleic acids, ligands, ions, paths, bonds, and constraints without running inference.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task is about preparing Protenix input before prediction: authoring JSON jobs, validating entity blocks, choosing ligand encodings, checking MSA/template path fields, defining covalent bonds or constraints, or planning structure-to-JSON conversion.
name, sequences, optional covalent_bonds, optional constraint, and optional modelSeeds.proteinChain, dnaSequence, rnaSequence, ligand, and ion entries with correct count, optional id, modifications, and sequence alphabets.pairedMsaPath, unpairedMsaPath, and templatesPath fields without running MSA/template searches.CCD_, SMILES, and FILE_ forms, bare-code ions, polymer-ligand bonds, ligand-ligand bonds, contact constraints, and pocket constraints.protenix json conversion from PDB/mmCIF/CIF or use conversion API signatures when an installed Protenix environment is available.../cli-and-inference/SKILL.md.../msa-template-and-prep/SKILL.md.../training-and-data-pipeline/SKILL.md.references/input-json-schema.md for accepted job/entity/path/bond/constraint shapes and copyable snippets.python scripts/validate_protenix_input_json.py scripts/protenix_minimal_input.json for a validator smoke test.python scripts/validate_protenix_input_json.py INPUT.json --check-paths before handing authored JSON to prediction or preprocessing.references/conversion-and-features.md for protenix json, cif_to_input_json, and feature-conversion behavior.references/troubleshooting.md when JSON is rejected, paths are missing, chemistry parsing fails, or conversion output looks surprising.sequences, not chain IDs.CCD_, FILE_, or SMILES; ion values use bare codes such as MG or ZN.pairedMsaPath, unpairedMsaPath, and templatesPath should point to existing files, preferably by absolute path.protenix json converts structures to input JSON; it does not run prediction or generate missing MSA/template files.