Skip to content
Back to skills

Data And Outputs

ASecurity

"Validate OmegaFold FASTA inputs, inspect pseudo-MSA tensors,

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

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill data-and-outputs --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Data And Outputs?

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

Security grade badge for Data And Outputs
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-data-and-outputs/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-data-and-outputs)

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: data-and-outputs
description: "Validate OmegaFold FASTA inputs, inspect pseudo-MSA tensors,
  predict PDB output names, and interpret confidence stored as B-factors."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# OmegaFold Data and Outputs

Use this sub-skill when an agent needs to validate OmegaFold FASTA input, explain how `pipeline.fasta2inputs` converts sequences into pseudo-MSA cycles, predict output PDB file names, or interpret confidence values stored in PDB B-factor columns.

For end-to-end model inference commands, use [inference CLI](../inference-cli/SKILL.md). For model construction, configs, and `OmegaFold.forward`, use [model API](../model-api/SKILL.md).

## Quick Routes

- Inspect FASTA parsing and output names safely with [`scripts/inspect_fasta_pipeline.py`](scripts/inspect_fasta_pipeline.py); it imports `omegafold.pipeline`, runs CPU-only `fasta2inputs`, and never downloads weights or runs the model.
- Check accepted FASTA syntax, residue normalization, pseudo-MSA tensor keys/shapes, output naming, and PDB confidence semantics in [`references/data-formats.md`](references/data-formats.md).
- Use Python APIs with parameter details, return contracts, examples, and gotchas in [`references/api-reference.md`](references/api-reference.md).
- Debug malformed FASTA, invalid residues, long headers, missing output directories, Biopython/PDB writer problems, empty outputs, and B-factor interpretation with [`references/troubleshooting.md`](references/troubleshooting.md).

## Safe Inspection Pattern

Run the bundled helper before full inference when input/output behavior is unclear:

```bash
python sub-skills/data-and-outputs/scripts/inspect_fasta_pipeline.py --write-tiny-pdb
```

The helper creates a tiny FASTA unless `--fasta` is provided, prints sequence count, normalized residue indices, `p_msa`/`p_msa_mask` shapes for every cycle, predicted PDB paths, and optionally writes a tiny synthetic PDB through `pipeline.save_pdb`.

## Ownership Boundaries

This sub-skill owns FASTA parsing, pseudo-MSA input preparation, output file naming, `save_pdb`, atom14 writer expectations, and confidence-as-B-factor explanations. It intentionally does not cover weight downloads, accelerator selection, resource flags, or full prediction commands; route those to [inference CLI](../inference-cli/SKILL.md).

Files in this skill

  • SKILL.md2.3 KB
  • references/api-reference.md5.2 KB
  • references/data-formats.md5.5 KB
  • references/troubleshooting.md4.6 KB
  • scripts/inspect_fasta_pipeline.py8.4 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.