Skip to content
Back to skills

Omega Fold

ASecurity

"Use OmegaFold for protein structure prediction from FASTA to PDB,

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill omega-fold --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Omega Fold?

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

Security grade badge for Omega Fold
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-omega-fold/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-omega-fold)

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: omega-fold
description: "Use OmegaFold for protein structure prediction from FASTA to PDB,
  including CLI inference, FASTA/PDB handling, and Python model API inspection."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# OmegaFold

Use this repo skill when a task involves OmegaFold, de novo protein structure prediction from amino-acid FASTA input, OmegaFold PDB outputs, the `omegafold` CLI, or the Python APIs `omegafold.make_config`, `omegafold.OmegaFold`, and `omegafold.pipeline`.

OmegaFold is release inference code. It is not a training, fine-tuning, dataset-building, model-serving, or general PDB-editing toolkit.

## Start Here

1. For command-line prediction from FASTA to PDB, read [inference-cli](sub-skills/inference-cli/SKILL.md).
2. For FASTA validation, pseudo-MSA tensors, PDB output names, and confidence/B-factor interpretation, read [data-and-outputs](sub-skills/data-and-outputs/SKILL.md).
3. For programmatic model construction, configs, forward inputs/outputs, and API debugging, read [model-api](sub-skills/model-api/SKILL.md).
4. For installation, dependency, Python, Torch, CUDA/MPS, and smoke-check guidance shared across routes, read [install and environment](references/install-and-environment.md).
5. For cross-cutting failures, read [root troubleshooting](references/troubleshooting.md), then route to the nearest sub-skill troubleshooting file.

## Route by Task

| User task | Read |
| --- | --- |
| Build or validate an `omegafold INPUT_FILE.fasta OUTPUT_DIRECTORY` command | [sub-skills/inference-cli/SKILL.md](sub-skills/inference-cli/SKILL.md) |
| Decide `--model`, `--device`, `--weights_file`, `--subbatch_size`, or `--num_cycle` | [sub-skills/inference-cli/references/inference-workflow.md](sub-skills/inference-cli/references/inference-workflow.md) |
| Check whether the CLI is installed without downloading weights | [sub-skills/inference-cli/scripts/omegafold_cli_smoke.py](sub-skills/inference-cli/scripts/omegafold_cli_smoke.py) |
| Explain accepted FASTA syntax, ambiguous residues, sequence sorting, or output PDB names | [sub-skills/data-and-outputs/references/data-formats.md](sub-skills/data-and-outputs/references/data-formats.md) |
| Exercise `pipeline.fasta2inputs` or `pipeline.save_pdb` safely | [sub-skills/data-and-outputs/scripts/inspect_fasta_pipeline.py](sub-skills/data-and-outputs/scripts/inspect_fasta_pipeline.py) |
| Instantiate `OmegaFold`, call `make_config`, load weights, or inspect `forward` | [sub-skills/model-api/references/api-reference.md](sub-skills/model-api/references/api-reference.md) |
| Inspect API signatures/configs without loading checkpoints | [sub-skills/model-api/scripts/inspect_model_api.py](sub-skills/model-api/scripts/inspect_model_api.py) |
| Diagnose install/import/backend issues before choosing a route | [references/install-and-environment.md](references/install-and-environment.md) and [references/troubleshooting.md](references/troubleshooting.md) |

## Minimal Install Expectations

OmegaFold distribution metadata is `OmegaFold` and the import module is `omegafold`. The package exposes the console script `omegafold=omegafold.__main__:main`.

For legacy-compatible installations, prefer Python 3.8, 3.9, or 3.10 with Biopython and a Torch build compatible with the target accelerator. The release requirements pin `torch==1.12.0+cu113`; when using that stack, keep `numpy<2` to avoid NumPy ABI warnings or import/runtime failures.

Safe import check:

```bash
python - <<'PY'
import omegafold
print(omegafold.make_config(1).struct_embedder)
print(omegafold.make_config(2).struct_embedder)
PY
```

Safe CLI check:

```bash
omegafold --help
```

Use the bundled [scripts/check_omega_fold_environment.py](scripts/check_omega_fold_environment.py) when you need a single no-download environment report before choosing a sub-skill.

## Safety Rules

- `omegafold --help`, bundled helper scripts, and API signature inspection are safe no-download checks.
- Full `omegafold INPUT_FILE.fasta OUTPUT_DIRECTORY` inference may download model weights, allocate a large model, use GPU/MPS/CPU resources, and take substantial time.
- Do not run full inference unless the user accepts downloads/runtime or provides a local checkpoint through `--weights_file`.
- Do not assume FASTA file order equals output order; OmegaFold sorts records by sequence length before processing.
- Do not interpret OmegaFold PDB B-factors as experimental crystallographic B-factors; the CLI writes per-residue confidence multiplied by `100` into the B-factor field.
- Do not present random no-weight outputs as meaningful predictions; load the matching model 1 or model 2 checkpoint before inference.

## Repository Facts

- Primary workflow: de novo structure prediction from one or more FASTA sequences to one PDB per sequence.
- Public CLI: `omegafold INPUT_FILE.fasta OUTPUT_DIRECTORY [options]`.
- Public Python entry points: `omegafold.make_config`, `omegafold.OmegaFold`, `omegafold.pipeline.fasta2inputs`, `omegafold.pipeline.save_pdb`.
- Model ids: `1` and `2` only.
- Device auto-selection: CUDA, then MPS, then CPU.
- Provenance and staleness baseline: [references/repo-provenance.md](references/repo-provenance.md).

Files in this skill

  • SKILL.md5.1 KB
  • references/install-and-environment.md3.3 KB
  • references/repo-provenance.md2.3 KB
  • references/repo-routing-metadata.json331 B
  • references/troubleshooting.md3.1 KB
  • scripts/check_omega_fold_environment.py5.9 KB
  • sub-skills/data-and-outputs/SKILL.md2.3 KB
  • sub-skills/data-and-outputs/references/api-reference.md5.2 KB
  • sub-skills/data-and-outputs/references/data-formats.md5.5 KB
  • sub-skills/data-and-outputs/references/troubleshooting.md4.6 KB
  • sub-skills/data-and-outputs/scripts/inspect_fasta_pipeline.py8.4 KB
  • sub-skills/inference-cli/SKILL.md2.4 KB
  • sub-skills/inference-cli/references/cli-reference.md4.2 KB
  • sub-skills/inference-cli/references/inference-workflow.md4.2 KB
  • sub-skills/inference-cli/references/troubleshooting.md4.7 KB
  • sub-skills/inference-cli/scripts/omegafold_cli_smoke.py7.8 KB
  • sub-skills/model-api/SKILL.md1.8 KB
  • sub-skills/model-api/references/api-reference.md6.5 KB
  • sub-skills/model-api/references/model-architecture.md4 KB
  • sub-skills/model-api/references/troubleshooting.md4.9 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.