"Plan TorchDrug protein sequence, structure, contact prediction,
Scanned 9/9/2026
Install to Claude Code
npx -y skills add VectorSpaceLab/AREX-Skill --skill protein-workflows --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Protein Workflows?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/vectorspacelab-protein-workflows)More formats (shields.io, HTML) on the badges page.
---
name: protein-workflows
description: "Plan TorchDrug protein sequence, structure, contact prediction,
function/property, ESM, GearNet, and protein-protein interaction workflows."
disable-model-invocation: true
metadata:
disco-role: operating
license: Apache 2.0
---
# Protein Workflows
Use this sub-skill when a user needs TorchDrug/TorchProtein guidance for protein data, residue or atom views, sequence/structure encoders, contact prediction, protein function/property prediction, ESM embeddings, or protein-protein interaction tasks.
## Read First
- For protein object creation, dataset families, feature choices, representation model selection, graph construction, and ESM caveats, read [references/protein-data-and-models.md](references/protein-data-and-models.md).
- For end-to-end contact, protein property/function, and interaction/PPI affinity recipes, read [references/task-workflows.md](references/task-workflows.md).
- For failures around downloads, sequence/PDB parsing, feature dimensions, truncation, ESM caches, memory, and contact labels, read [references/troubleshooting.md](references/troubleshooting.md).
- For an offline planning checklist, run `python scripts/plan_protein_workflow.py --workflow contact`, `property`, or `interaction` from this sub-skill directory.
## Use This For
- Creating `data.Protein` / `data.PackedProtein` from sequences or PDB-derived structures.
- Choosing between `ProteinCNN`, `ProteinResNet`, `ProteinLSTM`, `ProteinBERT`, `GearNet`, `ESM`, and `Physicochemical` protein encoders.
- Planning `ProteinNet` contact prediction with `tasks.ContactPrediction` and residue coordinates/masks.
- Planning protein property, function, localization, stability, fluorescence, beta-lactamase, enzyme commission, or AlphaFoldDB workflows.
- Planning `HumanPPI`, `YeastPPI`, or `PPIAffinity` workflows with `tasks.InteractionPrediction`.
## Route Elsewhere
- Use `../graph-data/SKILL.md` for generic graph packing, masking, dataset containers, collators, and raw `Graph` mechanics.
- Use `../layers-and-extensions/SKILL.md` for custom graph construction layers, new edge functions, compiled extension issues, or deep layer internals.
- Use `../training-engine/SKILL.md` for `core.Engine`, optimizer/scheduler wiring, checkpoint save/load, config round-trips, logging, CPU/GPU selection, and distributed training.
- Use `../molecular-workflows/SKILL.md` for small-molecule, reaction, generation, retrosynthesis, or ligand-property workflows.
- Use `../knowledge-graphs/SKILL.md` for entity/relation triple reasoning and knowledge graph completion.

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!