Skip to content
Back to skills

Variant Effect Prediction

ASecurity

"Score deep mutational scan CSVs with ESM-1v or MSA Transformer

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
tools

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill variant-effect-prediction --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Variant Effect Prediction?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Variant Effect Prediction
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-variant-effect-prediction/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-variant-effect-prediction)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: variant-effect-prediction
description: "Score deep mutational scan CSVs with ESM-1v or MSA Transformer
  using wt-marginals, masked-marginals, or pseudo-ppl workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# Variant Effect Prediction

Use this sub-skill when a task asks for zero-shot scoring of a deep mutational scan (DMS) CSV with ESM-1v or MSA Transformer models.

## Route Here For

- Building commands equivalent to the ESM variant prediction example with `--model-location`, `--sequence`, `--dms-input`, `--mutation-col`, `--dms-output`, `--offset-idx`, and `--scoring-strategy`.
- Choosing among `wt-marginals`, `masked-marginals`, and `pseudo-ppl` for single-substitution DMS scoring.
- Validating mutation strings such as `A24D` against a supplied wild-type sequence and residue-numbering offset.
- Preparing MSA Transformer masked-marginals runs with `--msa-path`, `--msa-samples`, and A3M insertion stripping expectations.

## Start With

1. Read [workflows](references/workflows.md) to choose the model family and scoring strategy.
2. Check the DMS CSV and mutation numbering with [data formats](references/data-formats.md).
3. Run or adapt [the helper script](scripts/variant_prediction_helper.py) before launching expensive model inference.
4. If inference fails, use [troubleshooting](references/troubleshooting.md) to separate data issues from model download, CUDA, and MSA issues.

## Boundaries

- This sub-skill covers sequence-only ESM-1v and MSA Transformer zero-shot variant effect scoring for DMS CSVs.
- For model loading, alphabets, batch converters, and representation extraction basics, use [model embeddings](../model-embeddings/SKILL.md).
- For structure-conditioned ESM-IF1 scoring, use [inverse folding](../inverse-folding/SKILL.md).
- Supervised classifiers over embeddings are background evidence only; do not use this sub-skill as the primary guide for training downstream supervised predictors.

Files in this skill

  • SKILL.md1.9 KB
  • references/data-formats.md3 KB
  • references/troubleshooting.md3.5 KB
  • references/workflows.md4.8 KB
  • scripts/run_variant_prediction.py9.4 KB
  • scripts/variant_prediction_helper.py11.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.