Skip to content
cccskills
FreePublished on GitHub

esm

Use the fair-esm repository skill for protein language-model embeddings, ESMFold structure prediction, ESM-IF1 inverse folding, and zero-shot variant-effect scoring.

The English summary is being prepared. Showing the original description.

See how to install

Files included (31)

  • SKILL.md4.1 KB
  • references/model-downloads-and-caches.md2.4 KB
  • references/repo-provenance.md1.9 KB
  • references/repo-routing-metadata.json320 B
  • references/troubleshooting.md4.4 KB
  • scripts/check_esm_install.py1.8 KB
  • sub-skills/inverse-folding/references/api-reference.md6.0 KB
  • sub-skills/inverse-folding/references/data-formats.md5.6 KB
  • sub-skills/inverse-folding/references/troubleshooting.md8.0 KB
  • sub-skills/inverse-folding/references/workflows.md7.2 KB
  • sub-skills/inverse-folding/scripts/inverse_folding_cli_helper.py14.2 KB
  • sub-skills/inverse-folding/SKILL.md3.5 KB
  • sub-skills/model-embeddings/references/api-reference.md6.2 KB
  • sub-skills/model-embeddings/references/cli-reference.md3.5 KB
  • sub-skills/model-embeddings/references/fsdp-offloading.md2.9 KB
  • sub-skills/model-embeddings/references/troubleshooting.md4.6 KB
  • sub-skills/model-embeddings/references/workflows.md3.6 KB
  • sub-skills/model-embeddings/scripts/esm_extract_command_builder.py5.4 KB
  • sub-skills/model-embeddings/SKILL.md2.9 KB
  • sub-skills/structure-prediction/references/api-reference.md4.6 KB
  • sub-skills/structure-prediction/references/cli-reference.md4.0 KB
  • sub-skills/structure-prediction/references/troubleshooting.md6.0 KB
  • sub-skills/structure-prediction/references/workflows.md4.6 KB
  • sub-skills/structure-prediction/scripts/esm_fold_command_builder.py5.6 KB
  • sub-skills/structure-prediction/SKILL.md3.0 KB
  • sub-skills/variant-effect-prediction/references/data-formats.md3.0 KB
  • sub-skills/variant-effect-prediction/references/troubleshooting.md3.5 KB
  • sub-skills/variant-effect-prediction/references/workflows.md4.8 KB
  • sub-skills/variant-effect-prediction/scripts/run_variant_prediction.py9.4 KB
  • sub-skills/variant-effect-prediction/scripts/variant_prediction_helper.py11.7 KB
  • sub-skills/variant-effect-prediction/SKILL.md1.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

ESM

Use this repo skill when a task mentions ESM, fair-esm, ESM-2, ESMFold, ESM-IF1, ESM-1v, MSA Transformer, esm-extract, or esm-fold. It routes future agents to self-contained guidance for protein language-model workflows without depending on the original repository checkout.

Quick Install Check

python -m pip install fair-esm
python - <<'PY'
import esm
print(esm.__version__)
print(esm.Alphabet.from_architecture("ESM-1b").mask_idx)
PY

For ESMFold and inverse folding, expect additional optional dependencies beyond base fair-esm. Read references/troubleshooting.md before mutating an environment.

Route By Task

  • Use model-embeddings for loading ESM/ESM-2/MSA Transformer models, tokenizing protein sequences/MSAs, computing logits, representations, contacts, and constructing esm-extract commands.
  • Use structure-prediction for ESMFold sequence-to-PDB workflows, esm-fold, model.infer_pdb, PDB output, pLDDT/pTM confidence, chunking, recycles, CPU-only, and CPU offload.
  • Use inverse-folding for ESM-IF1 fixed-backbone sequence sampling, structure-conditioned log-likelihood scoring, PDB/mmCIF coordinate extraction, single-chain/multichain conditioning, and encoder representations.
  • Use variant-effect-prediction for ESM-1v or MSA Transformer zero-shot DMS scoring with wt-marginals, masked-marginals, pseudo-ppl, mutation-offset validation, and A3M MSA inputs.

Model Family Cheat Sheet

User wordingBest routeTypical entry point
embeddings, logits, contacts, esm-extract, ESM-2model-embeddingsesm.pretrained.load_model_and_alphabet(...), esm-extract
fold a sequence, output PDB, ESMFold, pLDDT, pTMstructure-predictionesm.pretrained.esmfold_v1(), esm-fold
inverse folding, design sequence from backbone, score sequence against PDBinverse-foldingesm.pretrained.esm_if1_gvp4_t16_142M_UR50()
variant effect, DMS CSV, ESM-1v, MSA Transformer mutation scoresvariant-effect-predictionbundled variant helper and runner

Shared References

  • Read references/troubleshooting.md for cross-cutting install/import, model download/cache, optional dependency, backend, CLI, and data issues.
  • Read references/model-downloads-and-caches.md before running workflows that download pretrained weights or use --model-dir.
  • Read references/repo-provenance.md to decide whether this generated skill is stale relative to the source repository state.
  • references/repo-routing-metadata.json is structured metadata for DisCo import and router generation.

Safe Usage Defaults

  1. Start with the smallest model that satisfies the task; use esm2_t6_8M_UR50D for smoke checks and command validation.
  2. Treat model loading as a potential network/cache operation unless the weights are already available.
  3. Use bundled command-builder helpers before running heavyweight CLIs; helpers default to printing commands or validating inputs.
  4. Do not run native ESMFold, IF1, or DMS scoring on large inputs without confirming optional dependencies, device memory, and model-cache policy.
  5. Keep public outputs reproducible: record model names, local checkpoint filenames when used, layer selections, input data schemas, offset numbering, chunk/recycle settings, and output paths.

Bundled Root Helper

Use scripts/check_esm_install.py for safe import/signature checks that do not download weights:

python scripts/check_esm_install.py

It verifies base esm import, distribution metadata when available, public alphabet behavior, and whether optional inverse-folding/ESMFold imports are present.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

3ddfa

Free

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

acme

Free

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

See all skills by VectorSpaceLab

Report a problem with this skill