UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
データ・研究 · SKILL.md

protenix

protenix

Use Protenix for biomolecular structure prediction, input JSON authoring, MSA/template/RNA preprocessing, training data pipelines, and model/kernel configuration.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: protenix description: "Use Protenix for biomolecular structure prediction, input JSON authoring, MSA/template/RNA preprocessing, training data pipelines, and model/kernel configuration." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Protenix

Use this repo skill when a task mentions Protenix, biomolecular or protein structure prediction, AlphaFold 3-style inputs, protein/RNA/DNA/ligand complexes, MSA/template preprocessing, Protenix training data, or Protenix model/kernel internals.

Start Here

  1. Verify the user's environment before running package-backed commands:
    pip install --upgrade protenix --index-url https://pypi.org/simple
    python -c "import protenix, runner.batch_inference; import importlib.metadata as md; print(md.version('protenix'))"
    protenix --help
    
  2. Run python scripts/check_protenix_environment.py --json when import, CLI, CUDA, optional backend, or external-tool status is unclear.
  3. Route to a focused sub-skill before giving detailed commands; this root file is only the router and shared safety policy.
  4. Treat full prediction, MSA/template/RNA search, data downloads, preprocessing, training, CCD refresh, and checkpoint downloads as side-effecting or expensive unless the user confirms resources and runtime budget.
  5. Keep commands self-contained in the user's current environment; do not assume the original Protenix repository checkout exists.

Route By Task

User taskRead
Run protenix pred, choose a model, build a no-run prediction command, inspect output layout, or debug CLI/cache/checkpoint failuressub-skills/cli-and-inference/SKILL.md
Author or validate input JSON, entities, ligands, ions, covalent bonds, constraints, MSA/template paths, or protenix json conversionsub-skills/input-data-and-features/SKILL.md
Generate or validate protein MSA, template hits, RNA MSA, ColabFold-compatible MSA, or protenix msa/mt/prep workflowssub-skills/msa-template-and-prep/SKILL.md
Prepare training data roots, custom CIF preprocessing, index CSVs, training/fine-tuning commands, DDP, W&B, or checkpoint launch planningsub-skills/training-and-data-pipeline/SKILL.md
Inspect configs, kernels, CUDA/Triton/cuEquivariance/DeepSpeed fallbacks, TFG, confidence outputs, metrics, or model internalssub-skills/advanced-model-configuration/SKILL.md

Shared References

  • references/package-overview.md summarizes the package purpose, CLI surface, dependency profile, hardware assumptions, and workflow boundaries.
  • references/troubleshooting.md covers cross-cutting install/import, CLI visibility, package version, checkpoint/cache, CUDA/backend, external-tool, JSON, and data-root issues.
  • references/repo-provenance.md records the source snapshot and evidence paths used to generate this skill; read it before deciding whether a refresh is needed.
  • references/repo-routing-metadata.json is structured metadata consumed by DisCo's repo-skills-router import flow.

Shared Tool

  • scripts/check_protenix_environment.py performs safe read-only checks for package metadata, imports, CLI help, PyTorch/CUDA, optional backend packages, relevant environment variables, and external tools such as HMMER and kalign.

Safety Rules

  • Do not present full inference, MSA search, template search, RNA search, CCD cache refresh, data downloads, preprocessing, or training as a quick smoke test.
  • Prefer no-run command builders and read-only layout validators before launching expensive work.
  • Set PROTENIX_ROOT_DIR intentionally when checkpoints, cache files, common chemistry data, search databases, or training datasets need a stable location.
  • For debugging kernel failures, first try safe fallbacks such as LAYERNORM_TYPE=torch, --trimul_kernel torch, and --triatt_kernel torch; use the advanced sub-skill for deeper backend work.
  • For input JSON issues, validate statically before running model inference; for MSA/template issues, validate paths and layouts before rerunning searches.
保存したスキル