Alphafold Database Fetch And Analyze
google-deepmind/science-skills
Retrieve and analyze AlphaFold predicted structures for a protein.
Retrieves and interprets AlphaFold Protein Structure Database (AFDB) models by UniProt accession, reading pLDDT and PAE confidence correctly.
$ npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install GPTomics/bioSkills bio-structural-biology-alphafold-predictions --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/structural-biology/alphafold-predictions .claude/skills/bio-structural-biology-alphafold-predictions && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bio-structural-biology-alphafold-predictions" agent skill from https://github.com/GPTomics/bioSkills/tree/main/structural-biology/alphafold-predictions into .claude/skills/bio-structural-biology-alphafold-predictions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-structural-biology-alphafold-predictions", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/GPTomics/bioSkills/tree/main/structural-biology/alphafold-predictionsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install GPTomics/bioSkills bio-structural-biology-alphafold-predictions --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/structural-biology/alphafold-predictions .agents/skills/bio-structural-biology-alphafold-predictions && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bio-structural-biology-alphafold-predictions" agent skill from https://github.com/GPTomics/bioSkills/tree/main/structural-biology/alphafold-predictions into .agents/skills/bio-structural-biology-alphafold-predictions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-structural-biology-alphafold-predictions", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install GPTomics/bioSkills bio-structural-biology-alphafold-predictions --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/structural-biology/alphafold-predictions .cursor/skills/bio-structural-biology-alphafold-predictions && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bio-structural-biology-alphafold-predictions" agent skill from https://github.com/GPTomics/bioSkills/tree/main/structural-biology/alphafold-predictions into .cursor/skills/bio-structural-biology-alphafold-predictions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-structural-biology-alphafold-predictions", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/GPTomics/bioSkills.git --path structural-biology/alphafold-predictions--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install GPTomics/bioSkills bio-structural-biology-alphafold-predictions --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/structural-biology/alphafold-predictions .gemini/skills/bio-structural-biology-alphafold-predictions && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bio-structural-biology-alphafold-predictions" agent skill from https://github.com/GPTomics/bioSkills/tree/main/structural-biology/alphafold-predictions into .gemini/skills/bio-structural-biology-alphafold-predictions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-structural-biology-alphafold-predictions", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install GPTomics/bioSkills bio-structural-biology-alphafold-predictionsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .github/skills && cp -r skills-src/structural-biology/alphafold-predictions .github/skills/bio-structural-biology-alphafold-predictions && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bio-structural-biology-alphafold-predictions" agent skill from https://github.com/GPTomics/bioSkills/tree/main/structural-biology/alphafold-predictions into .github/skills/bio-structural-biology-alphafold-predictions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-structural-biology-alphafold-predictions", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install GPTomics/bioSkills bio-structural-biology-alphafold-predictions --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/GPTomics/bioSkills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/structural-biology/alphafold-predictions .opencode/skills/bio-structural-biology-alphafold-predictions && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bio-structural-biology-alphafold-predictions" agent skill from https://github.com/GPTomics/bioSkills/tree/main/structural-biology/alphafold-predictions into .opencode/skills/bio-structural-biology-alphafold-predictions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bio-structural-biology-alphafold-predictions", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bio-structural-biology-alphafold-predictionsRetrieves and interprets AlphaFold Protein Structure Database (AFDB) models by UniProt accession, reading pLDDT and PAE confidence correctly.
Bio Structural Biology Alphafold Predictions is an agent skill from GPTomics/bioSkills. Retrieves and interprets AlphaFold Protein Structure Database (AFDB) models by UniProt accession, reading pLDDT and PAE confidence correctly. Use when treating pLDDT as PER-RESIDUE confidence (not global accuracy) and recognizing a long low-pLDDT stretch as an intrinsically disordered region rather than a modeling error; reading PAE to segment confident domains and judge inter-domain/relative-position confidence that high mean pLDDT cannot certify; recognizing a static AFDB model carries NO ligands, ions…
Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files (for example `examples/download_alphafold.py` and `usage-guide.md`).
It sits in Research & Science, covering Protein structure and design. It works with AlphaFold and UniProt. The repository describes itself as: a set of SKILLS.md for doing bioinformatics with agents like claude code. The licence is MIT.
Read from SKILL.md and the folder at commit d91ed3d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (Python), which the agent can run.
Shell commands in SKILL.md call:
pipFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
alphafold.ebi.ac.ukFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bio Structural Biology Alphafold Predictions loads about 4k tokens when it runs. Until then it costs about 211 tokens; SKILL.md has 1,605 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from GPTomics/bioSkills at commit d91ed3d, republished under its MIT licence (© GPTomics). 1,605 words, ~3,960 tokens.
.claude/skills/bio-structural-biology-alphafold-predictions/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Reference examples tested with: biopython 1.83+, numpy 1.26+, requests 2.31+, matplotlib 3.8+
Before using code patterns, verify installed versions match. If versions differ:
pip show <package> then help(module.function) to check signaturesIf code throws ImportError, AttributeError, or TypeError, introspect the installed package and adapt the example to match the actual API rather than retrying.
"Get the AlphaFold model for my protein and tell me which parts to believe" -> Fetch the precomputed AFDB entry by UniProt accession, then read its confidence files (pLDDT per-residue, PAE per-residue-pair) to decide which regions and which geometry are trustworthy.
requests.get(f'https://alphafold.ebi.ac.uk/api/prediction/{accession}') returns metadata with cifUrl/pdbUrl/paeDocUrl download links.An AFDB entry is ONE AlphaFold2 prediction of a SINGLE UniProt sequence modeled as an isolated chain in vacuum - a per-chain hypothesis of a dominant fold, not an experimental structure and not a biological state. It carries NO ligands, ions, cofactors, metals, or substrates (the pocket is apo even when the protein only folds around a cofactor), NO post-translational modifications, NO quaternary structure or biological assembly (it is a monomer even for obligate oligomers), NO alternative conformations (one static snapshot - kinases render in one activation state, transporters in one gate state), and NO membrane context. The cardinal error is using an AFDB coordinate file as an experimental holo complex instead of as a scored guess whose own confidence files tell the reader which parts to believe.
Three confidence traps ride on top of this. First, pLDDT is written into the B-FACTOR COLUMN but is per-residue CONFIDENCE (0-100, higher=better) with OPPOSITE polarity to a real B-factor - any tool that reads that column as thermal motion inverts the meaning, and feeding raw pLDDT-as-B into crystallographic refinement mis-weights it. Second, a long low-pLDDT stretch is usually a genuine INTRINSICALLY DISORDERED REGION (pLDDT is competitive with dedicated IDR predictors; Akdel 2022 Nat Struct Mol Biol 29:1056; Piovesan 2022 Protein Sci 31:e4466), not a modeling failure - trimming it as "junk" discards real biology. Third, pLDDT is LOCAL and per-residue: high mean pLDDT does NOT certify inter-domain placement. Two rigid domains can each be 95 pLDDT yet float at an unknown relative orientation - reading that is PAE's job. "Confident" bounds the structural self-consistency of the prediction, NOT its biological correctness.
| pLDDT | Band | Operational meaning | Trust for |
|---|---|---|---|
| > 90 | Very high | Backbone AND well-oriented side chains | Side-chain detail, catalytic-geometry hypotheses, MR core |
| 70-90 | Confident | Backbone generally correct | Fold, domain topology, backbone-level MR; be wary of side chains |
| 50-70 | Low | Backbone uncertain, cautionary zone | Coarse topology at best; never trust details |
| < 50 | Very low | Ribbon is a placeholder; frequently an IDR | Disorder signal, NOT a conformation |
Band cutoffs 90/70/50 are the AFDB-defined thresholds (Jumper 2021 Nature 596:583). A very-low band is a disorder SIGNAL, not proof of error - a conditionally-folded binding region looks disordered in AFDB yet folds on binding a partner AFDB never sees.
| Use | AFDB monomer suitability | Key caveat |
|---|---|---|
| Remote-homology / fold search (Foldseek) | Excellent | Feed the confident core; a match is a hypothesis |
| Molecular replacement | Very good after processing | Trim + pLDDT->pseudo-B + PAE domain split first |
| Fold / domain-architecture analysis | Good | Segment by PAE, not the stitched cartoon |
| Disorder / IDR annotation | Good (pLDDT as predictor) | Low pLDDT = disorder signal, not error |
| Ligand docking / virtual screening | Poor to moderate | Apo pocket, unreliable rotamers, wrong gate/state, absent cofactor |
| Mechanism / catalytic geometry | Poor without holo | No ligands/metals/PTMs; wrong-state risk |
| Quaternary structure / interfaces | Not applicable | Monomer only - run AF3 / AF-Multimer |
| Conformational ensembles / allostery | Not applicable | Single static state |
Foldseek structure search over AFDB (van Kempen 2024 Nat Biotechnol 42:243) is the transformative use - it encodes backbone into the 3Di alphabet and finds structural homologs invisible to sequence search (see alignment/structural-alignment). Molecular replacement needs the model PROCESSED first: phenix.process_predicted_model (Oeffner 2022 Acta Cryst D 78:1303) reads pLDDT from the B column, converts pLDDT->pseudo-B, trims below ~0.7 fractional pLDDT, and splits into PAE-defined domains. Docking into an AFDB pocket gives confidently wrong poses when the backbone is confident but the rotamers, gate state, or cofactor are not.
| Situation | Use AFDB | Run a new prediction |
|---|---|---|
| Single well-covered UniProt monomer, fold-level question | Yes | No |
| Need a complex, assembly, or interface | No (monomer only) | Yes - AF3 / AF-Multimer |
| Need ligand / ion / cofactor / PTM context | No | AF3 or dock into experimental |
| Designed or mutant sequence not in UniProt | No | Yes |
| Want deeper / custom MSA depth | No (MSA is fixed) | Yes |
| Want a specific alternative conformation | No (single state) | Yes (subsampled MSA) - still hard |
| Very long non-human protein (> 2700 aa) | Often absent | Yes (domain-wise) or ESM Atlas |
Anything needing complexes, ligands, mutants, custom MSA depth, or a specific state points to modern-structure-prediction. AFDB is monomer-only and FIXED at deposition - a newer method or deeper MSA is not reflected.
Goal: Download the coordinate file and PAE for a UniProt accession without hard-coding a version suffix.
Approach: Query the prediction metadata endpoint, which returns the current download URLs (cifUrl, pdbUrl, paeDocUrl); the version token drifts (v4 -> v6 as of 2025) so the URLs are discovered, never assembled by hand.
import requests
def afdb_metadata(accession):
url = f'https://alphafold.ebi.ac.uk/api/prediction/{accession}'
r = requests.get(url)
r.raise_for_status()
return r.json() # list; one object per fragment/isoform, empty if no model exists
def fetch_afdb(accession, out_dir='.'):
entries = afdb_metadata(accession)
if not entries:
return None # >2700-aa non-human proteins and non-UniProt sequences are often absent
entry = entries[0]
cif_text = requests.get(entry['cifUrl']).text
pae_json = requests.get(entry['paeDocUrl']).json()
cif_path = f"{out_dir}/AF-{accession}.cif"
with open(cif_path, 'w') as f:
f.write(cif_text)
return cif_path, pae_json
result = fetch_afdb('P04637') # human p53Long proteins split into fragments AF-{accession}-F1-..., -F2-... (human > 2700 aa, ~1400-aa windows shifted by 200); afdb_metadata returns one entry per fragment. Relative placement ACROSS fragments is independent and must not be trusted.
Goal: Extract per-residue confidence and classify each residue into a band.
Approach: Parse the model, read the B-factor field of the CA atom (that is where AFDB stores pLDDT), and map the score through the 90/70/50 cutoffs.
from Bio.PDB import MMCIFParser
def extract_plddt(cif_file):
parser = MMCIFParser(QUIET=True)
structure = parser.get_structure('af', cif_file)
plddt = {}
for residue in structure[0].get_residues():
if residue.id[0] == ' ' and 'CA' in residue:
# pLDDT rides in the B-factor column but is CONFIDENCE (0-100, higher=better),
# opposite polarity to a thermal B-factor - never read it as motion
plddt[residue.id[1]] = residue['CA'].get_bfactor()
return plddt
def plddt_band(score):
if score > 90: # 90: side-chain-trustworthy core (AFDB very-high cut)
return 'very_high'
if score >= 70: # 70: backbone-reliable fold (AFDB confident cut)
return 'confident'
if score >= 50: # 50: coarse topology only below this
return 'low'
return 'very_low' # <50: usually an intrinsically disordered region
plddt = extract_plddt('AF-P04637.cif')
mean_plddt = sum(plddt.values()) / len(plddt)
disordered = [res for res, s in plddt.items() if s < 50] # candidate IDR, not errorA high mean does not license inter-domain claims - a globally 90-pLDDT model can still have two domains at an unconstrained orientation. Check PAE before measuring any inter-domain distance.
Goal: Decide which residue pairs have a confident relative position and where to split the model into independent rigid bodies.
Approach: Load the compact PAE matrix; low off-diagonal blocks mark domains whose relative orientation is confident, bright (high) inter-block regions mark independently-placed domains to segment.
import numpy as np
def load_pae(pae_json):
entry = pae_json[0] if isinstance(pae_json, list) else pae_json
# Compact format (2023+): 2D num_res x num_res array (values rounded to integer).
# Legacy 1D 'distance'/'residue1'/'residue2' fields were removed - do not read them.
return np.array(entry['predicted_aligned_error'])
def interdomain_confidence(pae, domain_a, domain_b):
# PAE is asymmetric (aligning on i vs j differs); average both off-diagonal blocks.
block = np.concatenate([pae[np.ix_(domain_a, domain_b)].ravel(),
pae[np.ix_(domain_b, domain_a)].ravel()])
return block.mean() # low (roughly < 5 A) = confident relative placement; high = a guess
pae = load_pae(fetch_afdb('P04637')[1])Confident low-PAE squares along the diagonal define the confidently-predicted DOMAINS; a bright inter-block region means "these two domains are correctly folded individually but their relative arrangement is unconstrained - treat them as separate rigid bodies." This is exactly how AFDB defines predicted domains and how MR pipelines split a search model.
| Symptom | Cause | Fix |
|---|---|---|
| Model "colored by flexibility" looks inverted | Read the B-factor column as thermal motion | It is pLDDT (confidence, higher=better); color by pLDDT bands |
| Low-pLDDT tail deleted, then a known IDR/linker is missing | Treated low pLDDT as "wrong" | Low pLDDT usually = disorder; keep and annotate as IDR, cross-check a sequence disorder predictor |
| Confident domains, but inter-domain distance is nonsense | Trusted the stitched cartoon on high mean pLDDT | pLDDT is local; read PAE - high off-diagonal PAE = unconstrained relative placement |
| Docking scores look great but validate poorly | Docked into an apo AFDB pocket | Pocket lacks the ligand/cofactor and has unreliable rotamers; use a holo structure or flexible docking |
| Catalytic-geometry conclusion contradicts experiment | AFDB has no metals/ligands/PTMs and one static state | Do not read mechanism from a monomer apo model; get a holo structure |
| 404 / empty metadata list for a large protein | > 2700-aa non-human proteins are excluded; non-UniProt sequences absent | Run a new prediction (domain-wise) or query the ESM Metagenomic Atlas |
| Only residues 1-1400 returned for a long human protein | The model is fragmented (F1, F2 ...) | Iterate all metadata entries; never trust placement across fragments |
KeyError: 'distance' loading PAE | Code written for the legacy 1D PAE JSON | Read the 2D predicted_aligned_error array from the compact format |
Hard-coded ..._v4.cif URL 404s | The version suffix advanced (v6 as of 2025) | Discover URLs from /api/prediction/{accession} metadata, do not assemble them |
| pLDDT looks fine but the biological state is wrong | Modeled the wrong assembly/conformation confidently | Confidence bounds self-consistency, not biological correctness; ask what context AFDB could not see |
| Foldseek hits are noisy or low-quality | Fed the low-pLDDT spaghetti into the search | 3Di is backbone geometry; search the confident core only |
© GPTomics, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in structural-biology/alphafold-predictions of GPTomics/bioSkills.
Open the folder on GitHubat commit d91ed3d
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in GPTomics/bioSkills, which our catalogue first saw on October 7, 2026.
Bio Structural Biology Alphafold Predictions next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bio Structural Biology Alphafold Predictions this skillGPTomics/bioSkills | 1.2k | 1 repos | ~4k | Automated safety check: Pass | MIT | |
| Alphafold Database Fetch And Analyzegoogle-deepmind/science-skills | 3.2k | 2 repos | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Bio DB ToolsDrugClaw/DrugClaw | 126 | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | |
| Ggetdavila7/claude-code-templates | 33k | 10 repos | ~6.3k | Automated safety check: Pass | MIT | |
| Alphafold Databasedavila7/claude-code-templates | 33k | 10 repos | ~4k | Automated safety check: Pass | MIT | |
| Foldseek Structural Searchgoogle-deepmind/science-skills | 3.2k | 1 repos | ~1.3k | Automated safety check: Pass | Apache-2.0 |
google-deepmind/science-skills
Retrieve and analyze AlphaFold predicted structures for a protein.
DrugClaw/DrugClaw
Query public biology databases and APIs including UniProt, RCSB PDB, AlphaFold DB, ClinVar, dbSNP, gnomAD, Ensembl, GEO, InterPro, KEGG, OpenTargets, Reactome, and STRING.
davila7/claude-code-templates
CLI/Python toolkit for rapid bioinformatics queries. An agent skill from davila7/claude-code-templates.
davila7/claude-code-templates
Access AlphaFold's 200M+ AI-predicted protein structures. An agent skill from davila7/claude-code-templates.
google-deepmind/science-skills
Performs 3D structural searches of proteins against various databases (PDB, AlphaFold, CATH, MGnify, etc.) using the Foldseek API.
wu-yc/LabClaw
Retrieves protein structure data from RCSB PDB, PDBe, and AlphaFold with protein disambiguation, quality assessment, and comprehensive structural profiles.
GPTomics/bioSkills
Read, write, and convert multiple sequence alignment files using Biopython Bio.AlignIO.
GPTomics/bioSkills
Installs the bioSkills collection of 425 bioinformatics skills in one step, or only chosen categories, so sequencing, RNA-seq, single-cell and variant tasks get specialized help.
GPTomics/bioSkills
Write biological sequences to files (FASTA, FASTQ, GenBank, EMBL) using Biopython Bio.SeqIO.
GPTomics/bioSkills
Soft- or hard-clips PCR primer footprints from aligned amplicon BAMs so primer bases stop masquerading as confirmed reference sequence.
GPTomics/bioSkills
Filters BAM alignments by FLAG bits, mapping quality and regions with samtools view or pysam, with recipes for common keep and drop cases.
GPTomics/bioSkills
Create and use BAI/CSI indices for BAM/CRAM files using samtools and pysam.
Categories
Retrieves and interprets AlphaFold Protein Structure Database (AFDB) models by UniProt accession, reading pLDDT and PAE confidence correctly. Bio Structural Biology Alphafold Predictions is an agent skill from GPTomics/bioSkills. Retrieves and interprets AlphaFold Protein Structure Database (AFDB) models by UniProt accession, reading pLDDT and PAE confidence correctly.
Bio Structural Biology Alphafold Predictions fits situations like: reading PAE to segment confident domains and judge inter-domain/relative-position confidence that high mean pLDDT cannot certify; recognizing a static AFDB model carries NO ligands; quaternary assembly; alternative conformations (pLDDT sits in the B-factor column with opposite polarity to thermal motion).
Run `npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a claude-code`. Or copy the skill folder (structural-biology/alphafold-predictions in GPTomics/bioSkills) into .claude/skills/bio-structural-biology-alphafold-predictions in your project. Claude Code loads it when a task matches its description.
Run `npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a codex`. Or copy the skill folder (structural-biology/alphafold-predictions in GPTomics/bioSkills) into .agents/skills/bio-structural-biology-alphafold-predictions in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add GPTomics/bioSkills --skill bio-structural-biology-alphafold-predictions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bio-structural-biology-alphafold-predictions, .gemini/skills/bio-structural-biology-alphafold-predictions, .github/skills/bio-structural-biology-alphafold-predictions and .opencode/skills/bio-structural-biology-alphafold-predictions in your project.
Going by SKILL.md and its folder, Bio Structural Biology Alphafold Predictions needs Python for the scripts in its folder and the command-line tools its instructions call (pip). Our summary lists: Python 3.
SKILL.md names 1 domain. In commands or code: alphafold.ebi.ac.uk; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Bio Structural Biology Alphafold Predictions is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bio Structural Biology Alphafold Predictions: Alphafold Database Fetch And Analyze (google-deepmind/science-skills, 3.2k stars), Bio DB Tools (DrugClaw/DrugClaw, 126 stars), Gget (davila7/claude-code-templates, 33k stars) and Alphafold Database (davila7/claude-code-templates, 33k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
GPTomics (a GitHub organization) maintains it in GPTomics/bioSkills, which has 1,218 GitHub stars. The repository holds 559 skills in this directory. The repository was last updated on August 15, 2026.
Source: GPTomics/bioSkills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.