Inferensys

Glossary

MolProbity

A widely used structure-validation software that analyzes all-atom contacts, hydrogen bonding, and backbone geometry to generate a clashscore and Ramachandran statistics for assessing the physical realism of protein models.
ML engineer managing model training cluster on laptop, GPU utilization visible, technical deep learning setup.
Structure Validation

What is MolProbity?

MolProbity is a widely used structure-validation software that analyzes all-atom contacts, hydrogen bonding, and backbone geometry to generate a clashscore and Ramachandran statistics for assessing the physical realism of protein models.

MolProbity is a computational tool that validates the geometric and physical plausibility of macromolecular structures by analyzing all-atom contacts, hydrogen bonding networks, and backbone dihedral angles. It generates a clashscore—the number of steric overlaps per thousand atoms—and Ramachandran statistics to quantify how well a model conforms to empirically observed conformational preferences.

Developed by the Richardson laboratory at Duke University, MolProbity adds hydrogen atoms explicitly to detect subtle steric clashes invisible to lower-resolution validation methods. It identifies unfavorable rotamer states, flipped asparagine/glutamine side chains, and cis-proline geometry outliers, providing a comprehensive MolProbity score that serves as a gold-standard metric for assessing model quality in crystallography, cryo-EM, and protein structure prediction benchmarks like CASP.

STRUCTURE QUALITY ASSESSMENT

Core Validation Metrics in MolProbity

MolProbity evaluates the physical realism of protein models by analyzing steric clashes, backbone geometry, and hydrogen bonding patterns. These core metrics provide a quantitative framework for identifying local errors and ranking model quality.

01

Clashscore

The clashscore quantifies the number of unfavorable steric overlaps per 1,000 atoms in a protein model. It is calculated by counting pairs of non-bonded atoms that are separated by less than 0.4 Å of the sum of their van der Waals radii.

  • A clashscore of 0 indicates a physically perfect model with no steric overlaps
  • Scores below 5 are typical for high-resolution crystal structures
  • Scores above 40 indicate severe modeling errors requiring refinement
  • The metric is normalized by model size, enabling direct comparison between structures of different sizes
< 5
Target for high-resolution structures
02

Ramachandran Analysis

The Ramachandran plot maps the backbone dihedral angles phi (φ) and psi (ψ) for each residue, identifying conformations that fall into energetically disallowed regions. MolProbity classifies residues into three categories:

  • Favored: Residues occupying the most energetically favorable regions (target: > 98%)
  • Allowed: Residues in less favorable but still permissible regions
  • Outliers: Residues in sterically impossible conformations, indicating local backbone errors

Glycine and proline are evaluated against residue-specific distributions due to their unique conformational properties.

> 98%
Target favored residues
03

Rotamer Analysis

Rotamer analysis evaluates the discrete conformational states of amino acid side chains against a curated library of statistically preferred rotamers derived from high-resolution crystal structures.

  • Each side chain is assigned a rotamericity score based on how closely it matches the nearest ideal rotamer
  • Outlier rotamers indicate strained or physically improbable side-chain packing
  • The analysis accounts for backbone-dependent preferences, where the local backbone conformation influences side-chain positioning
  • Systematic rotamer outliers often reveal errors in sequence registration or local backbone tracing
04

Cβ Deviation

Cβ deviation measures the displacement of the beta-carbon atom from its ideal geometric position relative to the backbone atoms. This metric is particularly sensitive to errors in backbone tracing and sequence registration.

  • Large Cβ deviations (> 0.25 Å) often indicate an incorrect residue identity at that position
  • The metric is especially useful for validating mutated or designed proteins where side-chain geometry may be strained
  • Combined with Ramachandran outliers, Cβ deviations provide strong evidence for local model rebuilding requirements
05

MolProbity Score

The MolProbity score is a composite quality metric that combines clashscore, Ramachandran outliers, and rotamer outliers into a single normalized value. It is calibrated to approximate the resolution-dependent quality expected from X-ray crystallography.

  • A score of 1.0 represents the expected quality of a well-refined structure at its reported resolution
  • Scores significantly above 2.0 indicate systematic problems requiring attention
  • The score enables cross-model ranking in CASP competitions and structure prediction benchmarks
  • It provides a unified, intuitive measure for non-specialist assessment of model quality
1.0
Target score for well-refined structures
06

Hydrogen Bond Analysis

MolProbity performs all-atom hydrogen bond analysis by adding explicit hydrogen atoms and evaluating the geometry of potential hydrogen bonds. This analysis identifies:

  • Unsatisfied donors and acceptors buried in the protein core that lack appropriate hydrogen bonding partners
  • Unfavorable electrostatic interactions where like charges are juxtaposed without compensating interactions
  • The analysis uses quantum-mechanically optimized hydrogen positions rather than idealized geometry
  • Unsatisfied buried polar atoms are strong indicators of local folding errors or missing water molecules
MOLPROBITY CLARIFIED

Frequently Asked Questions

Clear, technical answers to the most common questions about MolProbity's validation methodology, metrics, and practical application in structural biology workflows.

MolProbity is a widely used structure-validation software that analyzes all-atom contacts, hydrogen bonding, and backbone geometry to assess the physical realism of protein models. It works by adding hydrogen atoms to a given macromolecular structure and then performing a rigorous all-atom contact analysis to identify steric clashes—non-bonded atoms that overlap beyond a threshold of 0.4 Å. The software also evaluates backbone dihedral angles against high-resolution reference data to generate Ramachandran statistics, identifies unfavorable rotamers, and flags covalent geometry outliers such as bond length and angle deviations. The core output is the clashscore, defined as the number of serious steric overlaps per 1000 atoms, which serves as a sensitive, single-number metric for global model quality. MolProbity's strength lies in its ability to detect subtle local errors that global metrics like R-factor or RMSD may miss, making it an essential tool for crystallographers, cryo-EM researchers, and computational biologists validating both experimental and predicted structures.

STRUCTURE VALIDATION COMPARISON

MolProbity vs. Other Structure Validation Tools

Comparison of MolProbity with other widely used macromolecular structure validation tools across key validation metrics and features.

FeatureMolProbityPROCHECKWHAT_CHECKCoot

All-atom contact analysis

Clashscore calculation

Ramachandran plot assessment

Rotamer outlier detection

Cβ deviation analysis

RNA backbone conformer validation

Hydrogen bonding network analysis

Model-vs-data fit (real-space correlation)

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.