인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
개발 및 엔지니어링 · SKILL.md

core-model

core-model

Guide construction and execution of the verified Alphafold2 sequence/MSA trunk and direct Evoformer API, including distogram and angle-logit prediction, masks, templates, extra MSA inputs, embeddings, and supported trunk configuration.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: core-model description: "Guide construction and execution of the verified Alphafold2 sequence/MSA trunk and direct Evoformer API, including distogram and angle-logit prediction, masks, templates, extra MSA inputs, embeddings, and supported trunk configuration." disable-model-invocation: true metadata: disco-role: operating license: MIT

Core model

Use this skill when the request is to build or run alphafold2_pytorch.Alphafold2, configure its Evoformer trunk, supply sequence/MSA/template features or masks, or diagnose core shape and output-routing errors.

Route first

  • Read the API reference before choosing constructor or forward arguments.
  • Use the workflows for small, CPU-safe synthetic calls and output inspection. The bundled smoke helper is deterministic, has no network or data-file step, and defaults to CPU.
  • Route coordinate refinement, confidence, and recycling semantics to structure-and-recycling.
  • Route pretrained ESM/MSA/ProtTrans wrappers and downloaded embedding models to embeddings.
  • Route distance metrics, bucket utilities, and MDS to utilities.
  • For import, dimension, memory, or README/source-drift failures, use troubleshooting.

Minimum safe recipe

  1. Install distribution alphafold2-pytorch==0.4.32 with its native scientific dependencies, then verify import alphafold2_pytorch.
  2. Construct Alphafold2(dim=16, depth=1, heads=1, dim_head=16) and call model.eval() with torch.no_grad() for inference.
  3. Pass seq as integer shape (B, N), an optional integer msa shape (B, M, N), and boolean mask/msa_mask with matching shapes. The inspected source asserts that MSA width equals primary-sequence width; do not follow the README examples that use different widths.
  4. Read ReturnValues.distance for distogram logits. Set predict_angles=True to additionally read theta_logits, phi_logits, and omega_logits; the source returns an object, not the tuple shown in the README.
  5. For already embedded pair/MSA representations, use the direct public Evoformer route in the API reference; it returns updated representations and does not produce distogram or angle logits itself.

The exact contracts, source/installed provenance, template and embedding dimensions, supported knobs, and drift warnings are in the linked references. Do not claim README-only flags such as reversible, use_conv, sparse/linear/Kronecker/compressed attention, or custom_block_types are constructor features at this version: they are absent from the inspected public signature.

저장한 Skills