Validate protein structures with clashscore, Ramachandran, rotamer, and geometry checks. Learn more
Run
11 credits
Output
Configure inputs to begin
Set options on the left, then click “Submit job” — or start from an example.
Ubiquitin · compact X-ray structure
HIV-1 protease · inhibitor-bound dimer
SARS-CoV-2 spike · cryo-EM backbone checks
MolProbity
(3.0.0)
Validate protein structures with clashscore, Ramachandran, rotamer, and geometry checks. Learn more
Run
11 credits
Output
Configure inputs to begin
Set options on the left, then click “Submit job” — or start from an example.
Ubiquitin · compact X-ray structure
HIV-1 protease · inhibitor-bound dimer
SARS-CoV-2 spike · cryo-EM backbone checks
What is MolProbity?
MolProbity is a comprehensive structure validation tool that assesses protein and nucleic acid quality through all-atom geometry analysis. Rather than just checking if atoms fit the electron density map, MolProbity examines whether atoms are physically positioned correctly relative to each other, detecting steric clashes, backbone geometry problems, and sidechain conformational errors that even high-resolution crystallography can miss.
Structure validation is essential before using a protein model for downstream analysis or design work. A structure with poor geometry may look reasonable in electron density but contain atomic overlaps or distortions that lead to incorrect functional predictions. MolProbity combines multiple quality metrics into a single, interpretable framework that catches both obvious errors and subtle geometric inconsistencies, and is widely used during structure refinement as well as for assessing confidence in predicted models from AlphaFold2, Boltz-2, or experimental methods.
How to use MolProbity online
Upload a PDB or mmCIF structure file to ProteinIQ, or enter an RCSB PDB ID to fetch directly from the Protein Data Bank, and receive a full MolProbity validation report in seconds. Results include headline quality metrics covering clashscore, Ramachandran analysis, rotamer outliers, C-beta deviations, CaBLAM backbone analysis, Ramachandran Z-score, omega/cis-peptide assessment, bond geometry, and the composite MolProbity Score. Residue-level outliers are shown in a separate table, and downloadable files include summary CSV, outlier CSV, the full MolProbity text report, Probe output when generated, and a Coot script when available.
Input
Input
Description
Protein Structure
PDB file (.pdb, .ent), mmCIF file (.cif, .mmcif), or RCSB PDB ID (e.g., 1UBQ). Maximum 50 MB.
The structure must contain valid atomic coordinates. For proteins, all backbone atoms (N, Cα, C, O) should be present for reliable analysis. Structures with missing backbone atoms will have reduced validation detail.
Output
MolProbity returns a metrics spreadsheet, an outliers spreadsheet, and a Files tab. The metrics table summarizes overall structure quality. The outliers table lists flagged residues or atoms from Ramachandran, rotamer, omega, clash, C-beta, CaBLAM, geometry, and RNA checks when present. The Files tab includes downloadable CSV exports and source-style MolProbity artifacts for detailed inspection.
How does MolProbity work?
MolProbity performs several independent geometric analyses that together provide a comprehensive view of structure quality. Each metric targets different types of structural problems.
All-atom clash detection
The clashscore measures severe steric overlaps where nonbonded atoms come within 0.4 Å of each other, penetrating well into forbidden van der Waals space. These are not minor geometric strains but actual atomic collisions that signal local fitting errors or mistakes in atomic coordinate assignment.
MolProbity counts all such clashes and normalizes to per-thousand atoms, making scores comparable across different protein sizes. A clashscore of 0 is excellent; clashscores above 10 indicate problematic regions. Well-built structures typically average well below 5 per thousand atoms.
Ramachandran backbone analysis
The backbone of a protein is defined by three dihedral angles: phi (φ), psi (ψ), and omega (ω). Omega is nearly always 180° due to partial double-bond character in the peptide bond. Phi and psi are free to rotate, but only certain combinations avoid atomic clashes.
MolProbity evaluates each residue's φ/ψ angles against a modern reference distribution derived from nearly a million high-quality reference residues. Residues are classified as:
Favored: ~98% of observed angles in well-built structures, energetically favorable and sterically optimal.
Allowed: ~2% of observed angles, sterically permissible but less common.
Outlier: ~0.5% or fewer, outside expected regions, flagging either modeling errors or unusual but genuine functional conformations.
The tool applies residue-specific distributions because glycine (no sidechain) has much broader allowed regions, while proline (cyclic sidechain) is severely restricted to φ ≈ -60°.
Rotamer sidechain assessment
Sidechains adopt discrete rotameric conformations where chi (χ) dihedral angles cluster around staggered orientations (±60°, 180°). These rotamers are energetically favorable because they minimize clash between the sidechain and backbone.
MolProbity classifies each sidechain rotamer as:
Favored: 98% of observed rotamers in quality structures, standard conformations well-supported by geometry.
Allowed: Intermediate conformations, less common but sterically feasible.
Outlier: 0.3% or fewer residues, flagging either genuine functional conformations or sidechain placement errors.
Glycine (no sidechain) and alanine (sidechain too small to adopt rotamers) are excluded from this analysis.
C-beta deviation
C-beta deviation measures how far the observed C-beta position strays from the ideal geometry predicted from backbone (N, Cα, C) coordinates. Large deviations suggest problems with local backbone geometry or sidechain modeling.
Omega/cis-peptide analysis
The omega dihedral angle describes the peptide bond between consecutive residues. Trans conformations (~180°) are overwhelmingly dominant; cis conformations (~0°) are rare and almost exclusively found at proline residues. Twisted peptides (between cis and trans) are always problematic.
MolProbity counts cis-prolines (often genuine and functionally important), cis-nonproline residues (rare and usually modeling errors), and twisted peptide bonds (always flagged). A cis-nonproline or twisted peptide almost always indicates an error requiring attention.
Bond and angle geometry
MolProbity validates how closely observed bond lengths and angles match ideal reference values. Deviations are reported as RMSD (root mean square deviation) across all bonds and angles. Bond length RMSD below 0.02 Å and angle RMSD below 2.0° indicate well-refined geometry. Larger deviations suggest over-fitting, under-refinement, or genuine structural strain.
Ramachandran Z-score
The Rama-Z score quantifies how well the overall distribution of backbone phi/psi angles matches expected patterns from high-quality reference structures. Unlike the percentage-based Ramachandran analysis (which flags individual outliers), Rama-Z evaluates the whole distribution shape. A Z-score with absolute value below 2 is normal; between 2 and 3 is suspicious; above 3 indicates systematic backbone problems.
CaBLAM backbone analysis
CaBLAM (Contiguous Alpha-helix and Beta-strand Likelihood-based Assessment of backbone Motifs) evaluates backbone conformation using only Cα and carbonyl positions rather than full backbone dihedrals. Because it does not depend on precise atom placement, CaBLAM stays informative at low resolution and on predicted models where Ramachandran analysis can be misleading.
MolProbity reports three CaBLAM numbers: outliers (backbone conformations not seen in quality reference structures), disfavored (unusual but not outright outliers), and CA geometry outliers (Cα trace problems independent of carbonyl placement). CaBLAM is especially useful for cryo-EM structures and AlphaFold2 or Boltz-2 models.
MolProbity Score
MolProbity combines clashscore, Ramachandran favored percentage, and rotamer outlier percentage into a single score that approximates the resolution at which such quality would be average for deposited structures. The formula weights clashscore most heavily. A score around 1.0 represents quality typical of ~1 Å crystal structures; 2.0 is typical at ~2 Å resolution.
Understanding the results
Quality status flags
Each metric includes a status flag:
Excellent: Expected for well-built structures, meets the highest quality standard for this metric.
Good: Acceptable for typical structures, no immediate concern.
Outlier: Significant deviation requiring attention, possible errors or unusual functional conformations.
Metrics without a defined threshold show Info, and metrics that could not be computed show N/A.
Metric thresholds
Metric
Excellent
Good
Outlier
Clashscore
≤5
5-20
>20
Ramachandran favored
≥98%
95-98%
<95%
Ramachandran outliers
≤0.2%
0.2-1%
>1%
Rotamer outliers
≤1%
1-4%
>4%
C-beta deviations
0
1-5
>5
CaBLAM outliers
≤1%
1-5%
>5%
CaBLAM CA outliers
≤0.5%
0.5-2%
>2%
MolProbity Score
≤1.5
1.5-2.5
>2.5
Rama-Z absolute value
<2
2-3
≥3
Bond length RMSD
≤0.02 Å
0.02-0.03 Å
>0.03 Å
Bond angle RMSD
≤2.0°
2.0-3.0°
>3.0°
Interpreting outliers
MolProbity flags specific residues with problems, including Ramachandran outliers, rotamer outliers, and cis/twisted peptides. A downloadable outlier CSV is available when outliers are found. Always examine flagged residues visually in a structure viewer. Some indicate genuine errors requiring correction; others reflect catalytic residues or binding sites under conformational stress.
Rotamer outliers in hydrophobic cores likely represent errors; outliers at protein surfaces or binding sites may be functionally important. Cis-nonproline peptides (<0.05% of nonproline bonds are genuinely cis) and twisted peptides should always be inspected.
This example validates the compact, single-chain ubiquitin model deposited as RCSB PDB 1UBQ. It provides a concise introduction to the complete metrics table before moving to larger or more heterogeneous structures.
Input: Ubiquitin from RCSB PDB 1UBQ, a 1.8 Å X-ray structure
MolProbity Validation metrics table for ubiquitin 1UBQ showing the MolProbity Score, clashscore, Ramachandran percentages, rotamer outliers, and geometry checks
The submitted coordinates returned a MolProbity Score of 2.09 and a clashscore of 6.64 per 1000 atoms. Ramachandran Favored is 100.0% with 0.0% Ramachandran Outliers, while Rotamer Outliers is 8.8% and the outlier report contains 11 flagged residues or atom contacts. These results localize geometric features in this deposited model; they do not assess agreement with the original diffraction data.
The 1HVR example shows how MolProbity combines whole-structure metrics with residue-level review for an inhibitor-bound, two-chain protein complex. Its outlier table contains several validation categories, making it useful for learning how to prioritize local inspection.
Input: Inhibitor-bound HIV-1 protease from RCSB PDB 1HVR, a 1.8 Å X-ray structure with chains A and B
MolProbity Outliers table for HIV-1 protease 1HVR showing a Ramachandran flag and chain-specific rotamer outliers with residue numbers and scores
MolProbity returned a score of 1.75 and an excellent clashscore of 0.64 per 1000 atoms, but the 45-row outlier report also includes 13.0% Rotamer Outliers, 11 C-beta Deviations, a Ramachandran outlier at chain A Pro39, CaBLAM flags, and one twisted peptide. The contrast illustrates why a favorable composite score should not replace residue-by-residue review. A flagged site may reflect a modeling problem or an unusual local conformation and needs structural and experimental context.
The closed SARS-CoV-2 spike trimer in RCSB PDB 6VXX demonstrates validation of a much larger 2.8 Å cryo-EM model. CaBLAM is especially informative here because it evaluates backbone motifs from Cα and carbonyl geometry.
Input: Closed-state SARS-CoV-2 spike glycoprotein from RCSB PDB 6VXX, a 2.8 Å cryo-EM structure with chains A, B, and C
MolProbity Validation metrics table for SARS-CoV-2 spike 6VXX showing a 0.96 MolProbity Score, 1.39 clashscore, and CaBLAM percentages
The overall table reports a MolProbity Score of 0.96, a clashscore of 1.39 per 1000 atoms, 97.6% Ramachandran Favored, and 0.2% Rotamer Outliers. The backbone-focused metrics are less uniformly favorable: CaBLAM Outliers is 1.62%, CaBLAM Disfavored is 7.58%, and CaBLAM CA Outliers is 0.54%.
MolProbity Outliers table for SARS-CoV-2 spike 6VXX showing chain-specific rotamer rows followed by CaBLAM disfavored and C-alpha geometry flags
The 249-row outlier report identifies the chains and residues behind those percentages, including repeated rotamer flags across the trimer and CaBLAM backbone flags. These checks identify coordinates worth inspecting, but MolProbity does not evaluate the cryo-EM density map and the scores alone do not establish model accuracy.
Use cases and limitations
MolProbity works exceptionally well for crystal structures at 1.5-3.0 Å resolution where atomic positions are well-determined. For cryo-EM structures or low-resolution models, interpretation requires more caution.
Good uses include validating crystal structures, assessing quality of predicted structures from AlphaFold2 or Boltz-2, identifying problematic regions during refinement, and comparing multiple conformational states.
At very low resolution (>4 Å), geometric metrics become less informative because electron density ambiguity itself can cause apparent clashes or deviations. For designed proteins or synthetic sequences with no evolutionary precedent, some metrics may be overly strict.
Interpreting predicted structures
When validating structures predicted by ML models, expect slightly different patterns than experimental structures. Predicted models often show fewer rotamer outliers (models are smoother) but may have unusual backbone angles in flexible regions. MolProbity's detailed feedback helps identify regions to trust versus regions requiring additional analysis.
MolProbity is a comprehensive structure validation tool that assesses protein and nucleic acid quality through all-atom geometry analysis. Rather than just checking if atoms fit the electron density map, MolProbity examines whether atoms are physically positioned correctly relative to each other, detecting steric clashes, backbone geometry problems, and sidechain conformational errors that even high-resolution crystallography can miss.
Structure validation is essential before using a protein model for downstream analysis or design work. A structure with poor geometry may look reasonable in electron density but contain atomic overlaps or distortions that lead to incorrect functional predictions. MolProbity combines multiple quality metrics into a single, interpretable framework that catches both obvious errors and subtle geometric inconsistencies, and is widely used during structure refinement as well as for assessing confidence in predicted models from AlphaFold2, Boltz-2, or experimental methods.
How to use MolProbity online
Upload a PDB or mmCIF structure file to ProteinIQ, or enter an RCSB PDB ID to fetch directly from the Protein Data Bank, and receive a full MolProbity validation report in seconds. Results include headline quality metrics covering clashscore, Ramachandran analysis, rotamer outliers, C-beta deviations, CaBLAM backbone analysis, Ramachandran Z-score, omega/cis-peptide assessment, bond geometry, and the composite MolProbity Score. Residue-level outliers are shown in a separate table, and downloadable files include summary CSV, outlier CSV, the full MolProbity text report, Probe output when generated, and a Coot script when available.
Input
Input
Description
Protein Structure
PDB file (.pdb, .ent), mmCIF file (.cif, .mmcif), or RCSB PDB ID (e.g., 1UBQ). Maximum 50 MB.
The structure must contain valid atomic coordinates. For proteins, all backbone atoms (N, Cα, C, O) should be present for reliable analysis. Structures with missing backbone atoms will have reduced validation detail.
Output
MolProbity returns a metrics spreadsheet, an outliers spreadsheet, and a Files tab. The metrics table summarizes overall structure quality. The outliers table lists flagged residues or atoms from Ramachandran, rotamer, omega, clash, C-beta, CaBLAM, geometry, and RNA checks when present. The Files tab includes downloadable CSV exports and source-style MolProbity artifacts for detailed inspection.
How does MolProbity work?
MolProbity performs several independent geometric analyses that together provide a comprehensive view of structure quality. Each metric targets different types of structural problems.
All-atom clash detection
The clashscore measures severe steric overlaps where nonbonded atoms come within 0.4 Å of each other, penetrating well into forbidden van der Waals space. These are not minor geometric strains but actual atomic collisions that signal local fitting errors or mistakes in atomic coordinate assignment.
MolProbity counts all such clashes and normalizes to per-thousand atoms, making scores comparable across different protein sizes. A clashscore of 0 is excellent; clashscores above 10 indicate problematic regions. Well-built structures typically average well below 5 per thousand atoms.
Ramachandran backbone analysis
The backbone of a protein is defined by three dihedral angles: phi (φ), psi (ψ), and omega (ω). Omega is nearly always 180° due to partial double-bond character in the peptide bond. Phi and psi are free to rotate, but only certain combinations avoid atomic clashes.
MolProbity evaluates each residue's φ/ψ angles against a modern reference distribution derived from nearly a million high-quality reference residues. Residues are classified as:
Favored: ~98% of observed angles in well-built structures, energetically favorable and sterically optimal.
Allowed: ~2% of observed angles, sterically permissible but less common.
Outlier: ~0.5% or fewer, outside expected regions, flagging either modeling errors or unusual but genuine functional conformations.
The tool applies residue-specific distributions because glycine (no sidechain) has much broader allowed regions, while proline (cyclic sidechain) is severely restricted to φ ≈ -60°.
Rotamer sidechain assessment
Sidechains adopt discrete rotameric conformations where chi (χ) dihedral angles cluster around staggered orientations (±60°, 180°). These rotamers are energetically favorable because they minimize clash between the sidechain and backbone.
MolProbity classifies each sidechain rotamer as:
Favored: 98% of observed rotamers in quality structures, standard conformations well-supported by geometry.
Allowed: Intermediate conformations, less common but sterically feasible.
Outlier: 0.3% or fewer residues, flagging either genuine functional conformations or sidechain placement errors.
Glycine (no sidechain) and alanine (sidechain too small to adopt rotamers) are excluded from this analysis.
C-beta deviation
C-beta deviation measures how far the observed C-beta position strays from the ideal geometry predicted from backbone (N, Cα, C) coordinates. Large deviations suggest problems with local backbone geometry or sidechain modeling.
Omega/cis-peptide analysis
The omega dihedral angle describes the peptide bond between consecutive residues. Trans conformations (~180°) are overwhelmingly dominant; cis conformations (~0°) are rare and almost exclusively found at proline residues. Twisted peptides (between cis and trans) are always problematic.
MolProbity counts cis-prolines (often genuine and functionally important), cis-nonproline residues (rare and usually modeling errors), and twisted peptide bonds (always flagged). A cis-nonproline or twisted peptide almost always indicates an error requiring attention.
Bond and angle geometry
MolProbity validates how closely observed bond lengths and angles match ideal reference values. Deviations are reported as RMSD (root mean square deviation) across all bonds and angles. Bond length RMSD below 0.02 Å and angle RMSD below 2.0° indicate well-refined geometry. Larger deviations suggest over-fitting, under-refinement, or genuine structural strain.
Ramachandran Z-score
The Rama-Z score quantifies how well the overall distribution of backbone phi/psi angles matches expected patterns from high-quality reference structures. Unlike the percentage-based Ramachandran analysis (which flags individual outliers), Rama-Z evaluates the whole distribution shape. A Z-score with absolute value below 2 is normal; between 2 and 3 is suspicious; above 3 indicates systematic backbone problems.
CaBLAM backbone analysis
CaBLAM (Contiguous Alpha-helix and Beta-strand Likelihood-based Assessment of backbone Motifs) evaluates backbone conformation using only Cα and carbonyl positions rather than full backbone dihedrals. Because it does not depend on precise atom placement, CaBLAM stays informative at low resolution and on predicted models where Ramachandran analysis can be misleading.
MolProbity reports three CaBLAM numbers: outliers (backbone conformations not seen in quality reference structures), disfavored (unusual but not outright outliers), and CA geometry outliers (Cα trace problems independent of carbonyl placement). CaBLAM is especially useful for cryo-EM structures and AlphaFold2 or Boltz-2 models.
MolProbity Score
MolProbity combines clashscore, Ramachandran favored percentage, and rotamer outlier percentage into a single score that approximates the resolution at which such quality would be average for deposited structures. The formula weights clashscore most heavily. A score around 1.0 represents quality typical of ~1 Å crystal structures; 2.0 is typical at ~2 Å resolution.
Understanding the results
Quality status flags
Each metric includes a status flag:
Excellent: Expected for well-built structures, meets the highest quality standard for this metric.
Good: Acceptable for typical structures, no immediate concern.
Outlier: Significant deviation requiring attention, possible errors or unusual functional conformations.
Metrics without a defined threshold show Info, and metrics that could not be computed show N/A.
Metric thresholds
Metric
Excellent
Good
Outlier
Clashscore
≤5
5-20
>20
Ramachandran favored
≥98%
95-98%
<95%
Ramachandran outliers
≤0.2%
0.2-1%
>1%
Rotamer outliers
≤1%
1-4%
>4%
C-beta deviations
0
1-5
>5
CaBLAM outliers
≤1%
1-5%
>5%
CaBLAM CA outliers
≤0.5%
0.5-2%
>2%
MolProbity Score
≤1.5
1.5-2.5
>2.5
Rama-Z absolute value
<2
2-3
≥3
Bond length RMSD
≤0.02 Å
0.02-0.03 Å
>0.03 Å
Bond angle RMSD
≤2.0°
2.0-3.0°
>3.0°
Interpreting outliers
MolProbity flags specific residues with problems, including Ramachandran outliers, rotamer outliers, and cis/twisted peptides. A downloadable outlier CSV is available when outliers are found. Always examine flagged residues visually in a structure viewer. Some indicate genuine errors requiring correction; others reflect catalytic residues or binding sites under conformational stress.
Rotamer outliers in hydrophobic cores likely represent errors; outliers at protein surfaces or binding sites may be functionally important. Cis-nonproline peptides (<0.05% of nonproline bonds are genuinely cis) and twisted peptides should always be inspected.
This example validates the compact, single-chain ubiquitin model deposited as RCSB PDB 1UBQ. It provides a concise introduction to the complete metrics table before moving to larger or more heterogeneous structures.
Input: Ubiquitin from RCSB PDB 1UBQ, a 1.8 Å X-ray structure
MolProbity Validation metrics table for ubiquitin 1UBQ showing the MolProbity Score, clashscore, Ramachandran percentages, rotamer outliers, and geometry checks
The submitted coordinates returned a MolProbity Score of 2.09 and a clashscore of 6.64 per 1000 atoms. Ramachandran Favored is 100.0% with 0.0% Ramachandran Outliers, while Rotamer Outliers is 8.8% and the outlier report contains 11 flagged residues or atom contacts. These results localize geometric features in this deposited model; they do not assess agreement with the original diffraction data.
The 1HVR example shows how MolProbity combines whole-structure metrics with residue-level review for an inhibitor-bound, two-chain protein complex. Its outlier table contains several validation categories, making it useful for learning how to prioritize local inspection.
Input: Inhibitor-bound HIV-1 protease from RCSB PDB 1HVR, a 1.8 Å X-ray structure with chains A and B
MolProbity Outliers table for HIV-1 protease 1HVR showing a Ramachandran flag and chain-specific rotamer outliers with residue numbers and scores
MolProbity returned a score of 1.75 and an excellent clashscore of 0.64 per 1000 atoms, but the 45-row outlier report also includes 13.0% Rotamer Outliers, 11 C-beta Deviations, a Ramachandran outlier at chain A Pro39, CaBLAM flags, and one twisted peptide. The contrast illustrates why a favorable composite score should not replace residue-by-residue review. A flagged site may reflect a modeling problem or an unusual local conformation and needs structural and experimental context.
The closed SARS-CoV-2 spike trimer in RCSB PDB 6VXX demonstrates validation of a much larger 2.8 Å cryo-EM model. CaBLAM is especially informative here because it evaluates backbone motifs from Cα and carbonyl geometry.
Input: Closed-state SARS-CoV-2 spike glycoprotein from RCSB PDB 6VXX, a 2.8 Å cryo-EM structure with chains A, B, and C
MolProbity Validation metrics table for SARS-CoV-2 spike 6VXX showing a 0.96 MolProbity Score, 1.39 clashscore, and CaBLAM percentages
The overall table reports a MolProbity Score of 0.96, a clashscore of 1.39 per 1000 atoms, 97.6% Ramachandran Favored, and 0.2% Rotamer Outliers. The backbone-focused metrics are less uniformly favorable: CaBLAM Outliers is 1.62%, CaBLAM Disfavored is 7.58%, and CaBLAM CA Outliers is 0.54%.
MolProbity Outliers table for SARS-CoV-2 spike 6VXX showing chain-specific rotamer rows followed by CaBLAM disfavored and C-alpha geometry flags
The 249-row outlier report identifies the chains and residues behind those percentages, including repeated rotamer flags across the trimer and CaBLAM backbone flags. These checks identify coordinates worth inspecting, but MolProbity does not evaluate the cryo-EM density map and the scores alone do not establish model accuracy.
Use cases and limitations
MolProbity works exceptionally well for crystal structures at 1.5-3.0 Å resolution where atomic positions are well-determined. For cryo-EM structures or low-resolution models, interpretation requires more caution.
Good uses include validating crystal structures, assessing quality of predicted structures from AlphaFold2 or Boltz-2, identifying problematic regions during refinement, and comparing multiple conformational states.
At very low resolution (>4 Å), geometric metrics become less informative because electron density ambiguity itself can cause apparent clashes or deviations. For designed proteins or synthetic sequences with no evolutionary precedent, some metrics may be overly strict.
Interpreting predicted structures
When validating structures predicted by ML models, expect slightly different patterns than experimental structures. Predicted models often show fewer rotamer outliers (models are smoother) but may have unusual backbone angles in flexible regions. MolProbity's detailed feedback helps identify regions to trust versus regions requiring additional analysis.