Protein Structure Prediction and Analysis
End-to-end workflow for protein structure prediction starting from a sequence or UniProt accession. Combines ESMFold de novo prediction, AlphaFold database retrieval, experimental structure benchmarking from RCSB, ProtVar variant impact assessment, and ProtParam sequence property calculation.
KEY PRINCIPLES:
- Sequence first — obtain or verify the protein sequence before prediction
- ESMFold for fast de novo — works directly on sequence (up to ~800 residues); no database lookup needed
- AlphaFold for reference — retrieve precomputed AlphaFold model for comparison; use
qualifier parameter (UniProt accession)
- Quality before interpretation — always report pLDDT scores; do not interpret low-confidence regions as folded
- Experimental validation — compare predictions to RCSB experimental structures when available
- ProtVar for variants — use when the question involves mutations or SNVs affecting structure
- English-first queries — use English protein names in all tool calls; respond in the user's language
LOOK UP, DON'T GUESS
When uncertain about any scientific fact, SEARCH databases first rather than reasoning from memory. A database-verified answer is always more reliable than a guess.
COMPUTE, DON'T DESCRIBE
When analysis requires computation (statistics, data processing, scoring, enrichment), write and run Python code via Bash. Don't describe what you would do — execute it and report actual results. Use ToolUniverse tools to retrieve data, then Python (pandas, scipy, statsmodels, matplotlib) to analyze it.
When to Use
Apply when users ask:
- "Predict the structure of this sequence: [FASTA]"
- "What does the AlphaFold model for [protein] look like?"
- "How confident is the AlphaFold prediction for [protein]?"
- "Is there an experimental structure for [protein] and how does it compare to AlphaFold?"
- "How does mutation [variant] affect the structure of [protein]?"
- "What are the physicochemical properties of [protein] sequence?"
- "Predict the structure of this novel protein" / "I have a new sequence, can you model it?"
Not for (use tooluniverse-protein-structure-retrieval instead): retrieval-only tasks where user provides a PDB ID or wants to browse experimental structures without prediction.
Input Parameters
| Parameter |
Required |
Description |
Example |
| sequence |
Yes (for ESMFold) |
Amino acid sequence (single-letter FASTA) |
MVLSPADKTNVK... |
| uniprot_id |
Yes (for AlphaFold) |
UniProt accession |
P04637, P69905 |
| variant |
No |
Variant notation for structural impact |
P04637 R175H, TP53 R175H |
| max_length |
No |
ESMFold limit: ~800 residues recommended |
— |
Workflow Overview
Phase 0: Input preparation (sequence retrieval if needed)
|
Phase 1: Sequence properties (ProtParam_calculate)
|
Phase 2: De novo prediction (ESMFold_predict_structure)
|
Phase 3: AlphaFold reference (alphafold_get_prediction + alphafold_get_summary)
|
Phase 4: Experimental structure comparison (RCSBAdvSearch_search_structures, RCSBData_get_entry)
|
Phase 5: Variant structural impact (ProtVar_map_variant + ProtVar_get_function) [if variant provided]
|
Phase 6: Quality synthesis and interpretation
Phase 0: Input Preparation
Objective: Obtain or verify the protein sequence needed for ESMFold prediction.
If sequence is already provided
Use it directly for ESMFold_predict_structure. Check length:
- 1-400 residues: full prediction, high confidence expected
- 400-800 residues: prediction supported, may be slower
800 residues: ESMFold may fail or produce lower quality; recommend using AlphaFold instead
If only protein name or UniProt ID is provided
Retrieve sequence from UniProt_get_entry_by_accession:
accession: UniProt accession
- Extract the
sequence.value field from the response
Note: If only a name is given (not accession), first resolve with UniProt_search or MyGene_query_genes to get the UniProt accession, then fetch the sequence.
Phase 1: Sequence Properties
Objective: Calculate physicochemical properties before prediction to contextualize results.
Tools
ProtParam_calculate:
sequence: amino acid sequence string (single-letter code)
- Returns: molecular weight, isoelectric point (pI), extinction coefficient, instability index, GRAVY score, amino acid composition
Key Properties to Report
- Molecular weight — size context
- Isoelectric point (pI) — charge at neutral pH
- Instability index — >40 suggests unstable protein; affects prediction quality
- GRAVY score — hydrophobicity; >0 indicates membrane association tendency
- Length — determines ESMFold feasibility
Phase 2: De Novo Structure Prediction (ESMFold)
Objective: Predict 3D structure from sequence using Meta's ESM-2 language model.
Tools
ESMFold_predict_structure:
sequence: amino acid sequence string
- Returns: predicted structure in PDB format, per-residue pLDDT confidence scores, pTM score (global fold confidence)
Workflow
- Call
ESMFold_predict_structure with the sequence
- Parse pLDDT scores:
- Per-residue confidence array
- Compute mean pLDDT over all residues
- Identify low-confidence regions (pLDDT < 50)
- Parse pTM score (predicted Template Modeling score) — overall fold quality
- Record the PDB-format coordinate output for downstream visualization
Quality Interpretation
| pLDDT Range |
Interpretation |
Reliability |
| >90 |
Very high confidence |
Equivalent to experimental quality |
| 70-90 |
High confidence |
Backbone reliable, side chains approximate |
| 50-70 |
Low confidence |
Potentially disordered or flexible region |
| <50 |
Very low confidence |
Likely intrinsically disordered; do not interpret |
| pTM Score |
Fold Confidence |
| >0.8 |
High confidence global fold |
| 0.5-0.8 |
Moderate; some domains may be uncertain |
| <0.5 |
Low global fold confidence |
ESMFold vs AlphaFold
- ESMFold: faster, works directly on sequence, good for novel sequences, no database lookup
- AlphaFold: uses multiple sequence alignment (MSA); typically higher accuracy for well-conserved proteins
- Both predict single-chain monomer structures (not complexes in standard mode)
Phase 3: AlphaFold Reference Model
Objective: Retrieve precomputed AlphaFold2 model for comparison and higher-accuracy reference.
Tools
alphafold_get_prediction:
qualifier (or alias uniprot_id / uniprot_accession): UniProt accession (e.g., "P04637")
- Returns: AlphaFold model URL, pLDDT scores, model version
alphafold_get_summary:
qualifier (or alias uniprot_id / uniprot_accession): UniProt accession
- Returns: prediction summary including confidence metrics, model quality
alphafold_get_annotations (optional):
qualifier: UniProt accession
- Returns: functional region annotations overlaid on structure (binding sites, active sites)
AlphaFill_get_transplants (optional, ligands/cofactors):
uniprot: UniProt accession (e.g., "P00520" ABL1)
- Returns: ligands, cofactors, and ions transplanted onto the AlphaFold model by homology, with per-transplant local RMSD and source PDB IDs
- When to use it: the apo AlphaFold model omits bound ligands/metals; run this to recover the likely cofactor/ligand/ion environment (e.g., ABL1 → STI/imatinib) for structure-guided binding-site interpretation
Workflow
- Call
alphafold_get_prediction and alphafold_get_summary
- Extract mean pLDDT and per-residue confidence
- Compare ESMFold vs AlphaFold pLDDT profiles:
- Do they agree on low-confidence regions?
- Large differences may indicate disordered/flexible regions
- Note the AlphaFold model version (v1/v2/v3/v4)
Decision Logic
- If no UniProt accession available: skip AlphaFold; use ESMFold only
- If protein is a complex or has multiple chains: note that both tools predict single chains
- If AlphaFold confidence is very high (mean pLDDT > 85): recommend using AlphaFold as primary reference
Phase 4: Experimental Structure Comparison
Objective: Check whether experimental structures exist in PDB and how predictions compare.
Tools
RCSBAdvSearch_search_structures (search by protein/gene name):
query: protein name or gene symbol
limit: number of results (default 10)
- Returns: list of PDB entries with resolution, method, title
RCSBData_get_entry (details for a specific PDB ID):
pdb_id: 4-character PDB identifier
- Returns: metadata including method, resolution, chains, ligands, release date
Workflow
- Search for experimental structures using protein name
- Filter for highest-resolution X-ray or cryo-EM structures
- For the best experimental structure, retrieve entry details
- Compare to predictions:
- If experimental structure exists: note coverage, resolution, method
- Flag regions predicted with high confidence but missing from experimental structure (could be disordered in crystal)
- Flag regions in experimental structure with low pLDDT (may be crystal artifacts vs true fold)
Fallback
- If RCSB search returns no results: note "no experimental structure found in PDB" and proceed with predictions only
- Suggest checking PDBe as secondary source
Phase 5: Variant Structural Impact (When Variant Provided)
Objective: Assess how a specific amino acid substitution affects the predicted structure.
Tools
ProtVar_map_variant:
variant: string notation like "P04637 R175H" or HGVS notation
- Returns: mapped residue position, genomic coordinates, consequence type, variant accession
ProtVar_get_function:
accession: UniProt accession
position: integer residue position
variant_aa: mutant amino acid (single letter)
- Returns: functional annotations — domain, active site, binding site, conservation score, clinical significance, predicted pathogenicity
Workflow
- Call
ProtVar_map_variant to resolve the variant and confirm position
- Call
ProtVar_get_function with wild-type position to get domain context
- Assess: is the mutated residue in a critical structural region?
- Active site / binding site: likely high functional impact
- Buried hydrophobic core: likely destabilizes fold
- Surface-exposed, disordered region: less likely to affect overall fold
- Compare pLDDT at that position (from ESMFold/AlphaFold) to assess if the region is well-predicted
Evidence Grading for Variant Impact
| Tier |
Evidence |
| T1 |
Clinical/functional data for this exact variant (from ProtVar) |
| T2 |
Variant at experimentally characterized active site or binding interface |
| T3 |
Computational pathogenicity prediction (PolyPhen, SIFT from ProtVar) |
| T4 |
Position in predicted structured region only |
Phase 6: Quality Synthesis and Report
Required Report Sections
Protein summary — name, length, pI, stability index (from ProtParam)
Structure prediction summary table:
| Method |
Mean pLDDT |
pTM/Global Score |
Coverage |
Notes |
| ESMFold |
X.X |
X.X |
100% (full seq) |
— |
| AlphaFold |
X.X |
— |
100% |
version vN |
| Experimental (best) |
N/A |
N/A |
XX% |
PDB: XXXX, Xray, X.X A |
Confidence map — regions of high vs low confidence; highlight disordered regions
Experimental structure comparison — does PDB have coverage? How does prediction align?
Variant impact (if applicable) — domain context, pathogenicity, structural consequence
Recommendations:
- Which model to use for downstream applications (docking, design, etc.)
- Regions to treat as unreliable
- Suggested experimental validation approaches
Quality Minimums
- Report mean pLDDT for both ESMFold and AlphaFold
- Identify all low-confidence regions (pLDDT < 50) by residue range
- Check PDB for experimental structures (at minimum 1 search query)
- Compare at least 2 prediction sources when UniProt accession is available
Tool Parameter Reference
| Tool |
Key Parameter |
Notes |
ESMFold_predict_structure |
sequence |
Raw amino acid string, no spaces, no FASTA header |
alphafold_get_prediction |
qualifier or uniprot_id |
UniProt accession (e.g., "P04637") |
alphafold_get_summary |
qualifier or uniprot_id |
Same UniProt accession |
ProtParam_calculate |
sequence |
Same sequence string |
ProtVar_map_variant |
variant |
Format: "<UniProt_ID> <AA><pos><AA>" e.g., "P04637 R175H" |
ProtVar_get_function |
position |
Integer residue number |
Fallback Strategies
| Situation |
Fallback |
| ESMFold fails (sequence too long > 800 aa) |
Use AlphaFold model only; note length limitation |
| AlphaFold no entry for UniProt ID |
Use ESMFold prediction only |
| RCSB search returns no results |
Note no experimental structure; proceed with predictions |
| No UniProt accession available |
Use ESMFold from raw sequence; skip AlphaFold |
| ProtVar variant not found |
Manually assess position from domain annotation in Phase 4 |
Databases Integrated
| Database |
Coverage |
What it provides |
| ESMFold |
Any protein sequence (up to ~800 aa) |
De novo structure prediction from sequence alone |
| AlphaFold DB |
UniProt reviewed proteins (>200M entries) |
Precomputed predictions with per-residue pLDDT |
| RCSB PDB |
~220,000 experimental structures |
Ground-truth experimental coordinates for comparison |
| ProtVar |
All UniProt proteins |
Variant impact, domain context, clinical annotations |
| ProtParam |
Any sequence |
Physicochemical sequence properties |
Limitations
- ESMFold length limit: sequences longer than ~800 residues may fail or have reduced quality
- Single-chain only: both ESMFold and standard AlphaFold predict monomers; complex prediction requires AlphaFold-Multimer (not available via these tools)
- Disordered regions: pLDDT < 50 indicates intrinsically disordered regions (IDRs) — do not interpret these as structured
- No dynamics: predicted structures are static; do not represent conformational flexibility or allosteric changes
- Novel folds: ESMFold may struggle with proteins having no homologs in training data
- AlphaFold DB coverage: some recently characterized proteins may not yet be in the AlphaFold database
1---
2name: tooluniverse-protein-structure-prediction
3description: Protein 3D structure prediction from sequence — ESMFold de novo prediction, AlphaFold database retrieval, experimental structures from RCSB, ProtVar variant impact assessment, ProtParam sequence properties. Use for structure prediction when no experimental structure exists, fold-confidence scoring, and structure-guided variant interpretation.
4disable-model-invocation: true
5---
6
7# Protein Structure Prediction and Analysis
8
9End-to-end workflow for protein structure prediction starting from a sequence or UniProt accession. Combines ESMFold de novo prediction, AlphaFold database retrieval, experimental structure benchmarking from RCSB, ProtVar variant impact assessment, and ProtParam sequence property calculation.
10
11**KEY PRINCIPLES**:
121. **Sequence first** — obtain or verify the protein sequence before prediction
132. **ESMFold for fast de novo** — works directly on sequence (up to ~800 residues); no database lookup needed
143. **AlphaFold for reference** — retrieve precomputed AlphaFold model for comparison; use `qualifier` parameter (UniProt accession)
154. **Quality before interpretation** — always report pLDDT scores; do not interpret low-confidence regions as folded
165. **Experimental validation** — compare predictions to RCSB experimental structures when available
176. **ProtVar for variants** — use when the question involves mutations or SNVs affecting structure
187. **English-first queries** — use English protein names in all tool calls; respond in the user's language
19
20## LOOK UP, DON'T GUESS
21When uncertain about any scientific fact, SEARCH databases first rather than reasoning from memory. A database-verified answer is always more reliable than a guess.
22
23---
24
25## COMPUTE, DON'T DESCRIBE
26When analysis requires computation (statistics, data processing, scoring, enrichment), write and run Python code via Bash. Don't describe what you would do — execute it and report actual results. Use ToolUniverse tools to retrieve data, then Python (pandas, scipy, statsmodels, matplotlib) to analyze it.
27
28## When to Use
29
30Apply when users ask:
31- "Predict the structure of this sequence: [FASTA]"
32- "What does the AlphaFold model for [protein] look like?"
33- "How confident is the AlphaFold prediction for [protein]?"
34- "Is there an experimental structure for [protein] and how does it compare to AlphaFold?"
35- "How does mutation [variant] affect the structure of [protein]?"
36- "What are the physicochemical properties of [protein] sequence?"
37- "Predict the structure of this novel protein" / "I have a new sequence, can you model it?"
38
39**Not for** (use `tooluniverse-protein-structure-retrieval` instead): retrieval-only tasks where user provides a PDB ID or wants to browse experimental structures without prediction.
40
41---
42
43## Input Parameters
44
45| Parameter | Required | Description | Example |
46|-----------|----------|-------------|---------|
47| **sequence** | Yes (for ESMFold) | Amino acid sequence (single-letter FASTA) | `MVLSPADKTNVK...` |
48| **uniprot_id** | Yes (for AlphaFold) | UniProt accession | `P04637`, `P69905` |
49| **variant** | No | Variant notation for structural impact | `P04637 R175H`, `TP53 R175H` |
50| **max_length** | No | ESMFold limit: ~800 residues recommended | — |
51
52---
53
54## Workflow Overview
55
56```
57Phase 0: Input preparation (sequence retrieval if needed)
58 |
59Phase 1: Sequence properties (ProtParam_calculate)
60 |
61Phase 2: De novo prediction (ESMFold_predict_structure)
62 |
63Phase 3: AlphaFold reference (alphafold_get_prediction + alphafold_get_summary)
64 |
65Phase 4: Experimental structure comparison (RCSBAdvSearch_search_structures, RCSBData_get_entry)
66 |
67Phase 5: Variant structural impact (ProtVar_map_variant + ProtVar_get_function) [if variant provided]
68 |
69Phase 6: Quality synthesis and interpretation
70```
71
72---
73
74## Phase 0: Input Preparation
75
76**Objective**: Obtain or verify the protein sequence needed for ESMFold prediction.
77
78### If sequence is already provided
79
80Use it directly for `ESMFold_predict_structure`. Check length:
81- 1-400 residues: full prediction, high confidence expected
82- 400-800 residues: prediction supported, may be slower
83- >800 residues: ESMFold may fail or produce lower quality; recommend using AlphaFold instead
84
85### If only protein name or UniProt ID is provided
86
87Retrieve sequence from `UniProt_get_entry_by_accession`:
88- `accession`: UniProt accession
89- Extract the `sequence.value` field from the response
90
91**Note**: If only a name is given (not accession), first resolve with `UniProt_search` or `MyGene_query_genes` to get the UniProt accession, then fetch the sequence.
92
93---
94
95## Phase 1: Sequence Properties
96
97**Objective**: Calculate physicochemical properties before prediction to contextualize results.
98
99### Tools
100
101**ProtParam_calculate**:
102- `sequence`: amino acid sequence string (single-letter code)
103- Returns: molecular weight, isoelectric point (pI), extinction coefficient, instability index, GRAVY score, amino acid composition
104
105### Key Properties to Report
106
107- **Molecular weight** — size context
108- **Isoelectric point (pI)** — charge at neutral pH
109- **Instability index** — >40 suggests unstable protein; affects prediction quality
110- **GRAVY score** — hydrophobicity; >0 indicates membrane association tendency
111- **Length** — determines ESMFold feasibility
112
113---
114
115## Phase 2: De Novo Structure Prediction (ESMFold)
116
117**Objective**: Predict 3D structure from sequence using Meta's ESM-2 language model.
118
119### Tools
120
121**ESMFold_predict_structure**:
122- `sequence`: amino acid sequence string
123- Returns: predicted structure in PDB format, per-residue pLDDT confidence scores, pTM score (global fold confidence)
124
125### Workflow
126
1271. Call `ESMFold_predict_structure` with the sequence
1282. Parse pLDDT scores:
129 - Per-residue confidence array
130 - Compute mean pLDDT over all residues
131 - Identify low-confidence regions (pLDDT < 50)
1323. Parse pTM score (predicted Template Modeling score) — overall fold quality
1334. Record the PDB-format coordinate output for downstream visualization
134
135### Quality Interpretation
136
137| pLDDT Range | Interpretation | Reliability |
138|-------------|---------------|-------------|
139| >90 | Very high confidence | Equivalent to experimental quality |
140| 70-90 | High confidence | Backbone reliable, side chains approximate |
141| 50-70 | Low confidence | Potentially disordered or flexible region |
142| <50 | Very low confidence | Likely intrinsically disordered; do not interpret |
143
144| pTM Score | Fold Confidence |
145|-----------|----------------|
146| >0.8 | High confidence global fold |
147| 0.5-0.8 | Moderate; some domains may be uncertain |
148| <0.5 | Low global fold confidence |
149
150### ESMFold vs AlphaFold
151
152- ESMFold: faster, works directly on sequence, good for novel sequences, no database lookup
153- AlphaFold: uses multiple sequence alignment (MSA); typically higher accuracy for well-conserved proteins
154- Both predict single-chain monomer structures (not complexes in standard mode)
155
156---
157
158## Phase 3: AlphaFold Reference Model
159
160**Objective**: Retrieve precomputed AlphaFold2 model for comparison and higher-accuracy reference.
161
162### Tools
163
164**alphafold_get_prediction**:
165- `qualifier` (or alias `uniprot_id` / `uniprot_accession`): UniProt accession (e.g., `"P04637"`)
166- Returns: AlphaFold model URL, pLDDT scores, model version
167
168**alphafold_get_summary**:
169- `qualifier` (or alias `uniprot_id` / `uniprot_accession`): UniProt accession
170- Returns: prediction summary including confidence metrics, model quality
171
172**alphafold_get_annotations** (optional):
173- `qualifier`: UniProt accession
174- Returns: functional region annotations overlaid on structure (binding sites, active sites)
175
176**AlphaFill_get_transplants** (optional, ligands/cofactors):
177- `uniprot`: UniProt accession (e.g., `"P00520"` ABL1)
178- Returns: ligands, cofactors, and ions transplanted onto the AlphaFold model by homology, with per-transplant local RMSD and source PDB IDs
179- When to use it: the apo AlphaFold model omits bound ligands/metals; run this to recover the likely cofactor/ligand/ion environment (e.g., ABL1 → STI/imatinib) for structure-guided binding-site interpretation
180
181### Workflow
182
1831. Call `alphafold_get_prediction` and `alphafold_get_summary`
1842. Extract mean pLDDT and per-residue confidence
1853. Compare ESMFold vs AlphaFold pLDDT profiles:
186 - Do they agree on low-confidence regions?
187 - Large differences may indicate disordered/flexible regions
1884. Note the AlphaFold model version (v1/v2/v3/v4)
189
190### Decision Logic
191
192- If no UniProt accession available: skip AlphaFold; use ESMFold only
193- If protein is a complex or has multiple chains: note that both tools predict single chains
194- If AlphaFold confidence is very high (mean pLDDT > 85): recommend using AlphaFold as primary reference
195
196---
197
198## Phase 4: Experimental Structure Comparison
199
200**Objective**: Check whether experimental structures exist in PDB and how predictions compare.
201
202### Tools
203
204**RCSBAdvSearch_search_structures** (search by protein/gene name):
205- `query`: protein name or gene symbol
206- `limit`: number of results (default 10)
207- Returns: list of PDB entries with resolution, method, title
208
209**RCSBData_get_entry** (details for a specific PDB ID):
210- `pdb_id`: 4-character PDB identifier
211- Returns: metadata including method, resolution, chains, ligands, release date
212
213### Workflow
214
2151. Search for experimental structures using protein name
2162. Filter for highest-resolution X-ray or cryo-EM structures
2173. For the best experimental structure, retrieve entry details
2184. Compare to predictions:
219 - If experimental structure exists: note coverage, resolution, method
220 - Flag regions predicted with high confidence but missing from experimental structure (could be disordered in crystal)
221 - Flag regions in experimental structure with low pLDDT (may be crystal artifacts vs true fold)
222
223### Fallback
224
225- If RCSB search returns no results: note "no experimental structure found in PDB" and proceed with predictions only
226- Suggest checking PDBe as secondary source
227
228---
229
230## Phase 5: Variant Structural Impact (When Variant Provided)
231
232**Objective**: Assess how a specific amino acid substitution affects the predicted structure.
233
234### Tools
235
236**ProtVar_map_variant**:
237- `variant`: string notation like `"P04637 R175H"` or HGVS notation
238- Returns: mapped residue position, genomic coordinates, consequence type, variant accession
239
240**ProtVar_get_function**:
241- `accession`: UniProt accession
242- `position`: integer residue position
243- `variant_aa`: mutant amino acid (single letter)
244- Returns: functional annotations — domain, active site, binding site, conservation score, clinical significance, predicted pathogenicity
245
246### Workflow
247
2481. Call `ProtVar_map_variant` to resolve the variant and confirm position
2492. Call `ProtVar_get_function` with wild-type position to get domain context
2503. Assess: is the mutated residue in a critical structural region?
251 - Active site / binding site: likely high functional impact
252 - Buried hydrophobic core: likely destabilizes fold
253 - Surface-exposed, disordered region: less likely to affect overall fold
2544. Compare pLDDT at that position (from ESMFold/AlphaFold) to assess if the region is well-predicted
255
256### Evidence Grading for Variant Impact
257
258| Tier | Evidence |
259|------|----------|
260| T1 | Clinical/functional data for this exact variant (from ProtVar) |
261| T2 | Variant at experimentally characterized active site or binding interface |
262| T3 | Computational pathogenicity prediction (PolyPhen, SIFT from ProtVar) |
263| T4 | Position in predicted structured region only |
264
265---
266
267## Phase 6: Quality Synthesis and Report
268
269### Required Report Sections
270
2711. **Protein summary** — name, length, pI, stability index (from ProtParam)
2722. **Structure prediction summary table**:
273 | Method | Mean pLDDT | pTM/Global Score | Coverage | Notes |
274 |--------|-----------|------------------|----------|-------|
275 | ESMFold | X.X | X.X | 100% (full seq) | — |
276 | AlphaFold | X.X | — | 100% | version vN |
277 | Experimental (best) | N/A | N/A | XX% | PDB: XXXX, Xray, X.X A |
278
2793. **Confidence map** — regions of high vs low confidence; highlight disordered regions
2804. **Experimental structure comparison** — does PDB have coverage? How does prediction align?
2815. **Variant impact** (if applicable) — domain context, pathogenicity, structural consequence
2826. **Recommendations**:
283 - Which model to use for downstream applications (docking, design, etc.)
284 - Regions to treat as unreliable
285 - Suggested experimental validation approaches
286
287### Quality Minimums
288
289- Report mean pLDDT for both ESMFold and AlphaFold
290- Identify all low-confidence regions (pLDDT < 50) by residue range
291- Check PDB for experimental structures (at minimum 1 search query)
292- Compare at least 2 prediction sources when UniProt accession is available
293
294---
295
296## Tool Parameter Reference
297
298| Tool | Key Parameter | Notes |
299|------|--------------|-------|
300| `ESMFold_predict_structure` | `sequence` | Raw amino acid string, no spaces, no FASTA header |
301| `alphafold_get_prediction` | `qualifier` or `uniprot_id` | UniProt accession (e.g., `"P04637"`) |
302| `alphafold_get_summary` | `qualifier` or `uniprot_id` | Same UniProt accession |
303| `ProtParam_calculate` | `sequence` | Same sequence string |
304| `ProtVar_map_variant` | `variant` | Format: `"<UniProt_ID> <AA><pos><AA>"` e.g., `"P04637 R175H"` |
305| `ProtVar_get_function` | `position` | Integer residue number |
306
307---
308
309## Fallback Strategies
310
311| Situation | Fallback |
312|-----------|----------|
313| ESMFold fails (sequence too long > 800 aa) | Use AlphaFold model only; note length limitation |
314| AlphaFold no entry for UniProt ID | Use ESMFold prediction only |
315| RCSB search returns no results | Note no experimental structure; proceed with predictions |
316| No UniProt accession available | Use ESMFold from raw sequence; skip AlphaFold |
317| ProtVar variant not found | Manually assess position from domain annotation in Phase 4 |
318
319---
320
321## Databases Integrated
322
323| Database | Coverage | What it provides |
324|----------|----------|-----------------|
325| **ESMFold** | Any protein sequence (up to ~800 aa) | De novo structure prediction from sequence alone |
326| **AlphaFold DB** | UniProt reviewed proteins (>200M entries) | Precomputed predictions with per-residue pLDDT |
327| **RCSB PDB** | ~220,000 experimental structures | Ground-truth experimental coordinates for comparison |
328| **ProtVar** | All UniProt proteins | Variant impact, domain context, clinical annotations |
329| **ProtParam** | Any sequence | Physicochemical sequence properties |
330
331---
332
333## Limitations
334
335- **ESMFold length limit**: sequences longer than ~800 residues may fail or have reduced quality
336- **Single-chain only**: both ESMFold and standard AlphaFold predict monomers; complex prediction requires AlphaFold-Multimer (not available via these tools)
337- **Disordered regions**: pLDDT < 50 indicates intrinsically disordered regions (IDRs) — do not interpret these as structured
338- **No dynamics**: predicted structures are static; do not represent conformational flexibility or allosteric changes
339- **Novel folds**: ESMFold may struggle with proteins having no homologs in training data
340- **AlphaFold DB coverage**: some recently characterized proteins may not yet be in the AlphaFold database