Output Directory Structure
AlphaFold 3 creates an organized directory structure for each job. The directory name is the sanitized version of your job name.For job name “My first fold (TEST)”, outputs are written to
My_first_fold_TEST. If the directory exists, a timestamp is appended unless --force_output_dir is used.Example Directory Layout
For a job named “Hello Fold” with 1 seed and 5 samples:Output Files
Top-Level Files
model.cif
Top-ranked prediction structuremmCIF format compatible with structural biology tools. No PDB format provided (convert CIF if needed).
confidences.json
Detailed confidence metricsFull 1D/2D arrays of pLDDT, PAE, and contact probabilities for top prediction.
summary_confidences.json
Summary confidence scoresScalar metrics like pTM, ipTM, ranking scores for top prediction.
data.json
Input with MSA/templatesOriginal input JSON augmented with MSA and template data from pipeline.
file
CSV file ranking all predictions. Highest ranking prediction is included in root directory.
file
License and usage terms for AlphaFold 3 outputs
Per-Sample Subdirectories
For each seed and sample combination (seed-<seed>_sample-<n>), three files are generated:
1
Structure File
<job>_seed-<seed>_sample-<n>_model.cif - Predicted structure in mmCIF format2
Detailed Confidences
<job>_seed-<seed>_sample-<n>_confidences.json - Full confidence arrays3
Summary Confidences
<job>_seed-<seed>_sample-<n>_summary_confidences.json - Scalar metricsOptional Output Files
- Distogram
- Embeddings
Enabled with:
--save_distogram=trueLocation: seed-<seed>_distogram/distogram.npzNumPy zip file containing distance predictions:- Key:
distogram - Shape:
(num_tokens, num_tokens, 64) - Dtype:
np.float16 - Size: ~3 GiB for 5,000 tokens
Multi-Seed and Multi-Sample Results
By default, AlphaFold 3 generates 5 samples per seed. The top-ranked prediction across all samples and seeds is placed in the root directory.
Ranking Predictions
For ranking the full complex, use theranking_score (higher is better):
- Structure confidence (pTM and ipTM)
- Disorder penalty for spurious helices
- Clash penalty for atomic conflicts
Chain-Specific Ranking
If interested in specific entities or interactions, rank by:chain_ptm: Confidence in individual chain structurechain_iptm: Confidence in chain interfaces with all other chainschain_pair_iptm: Confidence in specific two-chain interfaceschain_pair_pae_min: Minimum PAE between chain pairs (correlates with binding)
Confidence JSON Files
Two JSON files provide confidence metrics for each prediction:Summary Confidences JSON
Scalar and per-chain/per-chain-pair metrics:number
Predicted TM-score for full structure (0-1). Values >0.5 indicate correct overall fold.
number
Interface predicted TM-score (0-1). Values >0.8 = high quality, <0.6 = likely failed, 0.6-0.8 = uncertain.
number
Fraction of structure that is disordered (0-1), measured by accessible surface area.
boolean
True if >50% of a chain has clashes, or >100 clashing atoms in any chain.
number
Composite score for ranking predictions (-100 to 1.5).
array<number>
Per-chain pTM scores. Element
i is pTM restricted to chain i.array<number>
Per-chain interface confidence. Average ipTM between each chain and all others.
array<array<number>>
[num_chains, num_chains] matrix. Off-diagonal (i,j) = ipTM for chains i-j interface. Diagonal (i,i) = pTM for chain i.array<array<number>>
[num_chains, num_chains] matrix. Element (i,j) = minimum PAE from chain i to chain j. Correlates with binding interactions.Full Confidences JSON
Detailed per-atom and per-token arrays:array<number>
[num_atoms] array of per-atom predicted lDDT scores (0-100). Higher = more confident.array<array<number>>
[num_tokens, num_tokens] matrix. Element (i,j) = predicted error in position of token j when aligned using token i’s frame.array<array<number>>
[num_tokens, num_tokens] matrix. Element (i,j) = probability tokens i and j are within 8Å.array<string>
[num_tokens] array mapping tokens to chain IDs.array<string>
[num_atoms] array mapping atoms to chain IDs.mmCIF Structure Files
The.cif files contain predicted 3D coordinates in the standard mmCIF format.
AlphaFold 3 does not output PDB format. Use standard tools to convert mmCIF to PDB if needed:
Viewing Structures
Compatible with most structural biology tools:- PyMOL:
pymol model.cif - ChimeraX:
chimerax model.cif - VMD:
vmd model.cif - Mol*: Web-based viewer at https://molstar.org
Data JSON File
The<job>_data.json file contains your original input augmented with:
- MSAs generated by genetic search
- Structural templates found by template search
- Other data pipeline outputs
This file can be reused as input with
--norun_data_pipeline to skip expensive genetic searches.Chirality Checks
For ligand predictions, chirality errors can be assessed using the provided utility:File Sizes
Typical file sizes for a 5,000-token prediction:Next Steps
Confidence Metrics
Deep dive into pLDDT, PAE, pTM, and ipTM
Input Format
Learn how to create input JSON files