brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
alphafold2Guide alphafold2-pytorch protein sequence, MSA, distogram, angle-logit, coordinate-refinement, recycling, embedding, and structure-utility workflows with version-aware troubleshooting.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when a task names alphafold2-pytorch, alphafold2_pytorch,
Alphafold2, Evoformer, protein sequence/MSA folding, distograms, angle
logits, residue coordinates, ESM/MSA/ProtTrans embeddings, recycling, MDS, or
protein-structure metrics.
This graph targets the unofficial PyTorch implementation at distribution
version 0.4.32. It is not the official DeepMind AlphaFold2 implementation.
Its current source and README disagree in several places; prefer the verified
current API described by the linked sub-skills over older README recipes.
Install the public distribution, then verify the import before building a model:
python -m pip install alphafold2-pytorch==0.4.32
python -c "import alphafold2_pytorch; print(alphafold2_pytorch.Alphafold2)"
Coordinate and utility paths also need the scientific and geometric
requirements declared by the distribution, including a mutually compatible
PyTorch/PyTorch3D pair, invariant-point-attention, sidechainnet,
mdtraj, ProDy, mp-nerf, and OpenMM where the selected helper imports it.
Use the environment checker for a read-only
summary; use cross-cutting troubleshooting
when dependency resolution selects an incompatible backend.
Start with the owning sub-skill, then follow its API reference and troubleshooting file. Cross-links are deliberate: do not duplicate a sibling's full API table in the root router.
(B, M, N) with the same residue
width N as seq; masks should be boolean and on the same device.Read repository provenance before treating this graph as current for another checkout. Refresh it when the commit, package version, public signatures, or evidence paths change. The generated runtime graph is self-contained and does not require the source checkout to remain available.