Related Experiment Video
Updated: Aug 7, 2026

11:17
Stability and Structure of Bat Major Histocompatibility Complex Class I with Heterologous β2-Microglobulin
Published on: March 10, 2021
mmCIF Validator: a comprehensive validation tool for structural biology data files
Deborah Harrus1, Genevieve L Evans1, Sreenath Sasidharan Nair1
1Protein Data Bank in Europe, European Molecular Biology Laboratory European Bioinformatics Institute (EMBL-EBI) Wellcome Genome Campus Hinxton, CambridgeCB10 1SD United Kingdom.
Summary
The mmCIF Validator tool ensures macromolecular crystallographic information file (PDBx/mmCIF) data quality for Protein Data Bank depositions. It offers real-time and batch validation to streamline the deposition process and improve data accuracy.
Area of Science:
- Structural Biology
- Bioinformatics
- Data Science
Background:
- The Protein Data Bank (PDB) uses the PDBx/macromolecular crystallographic information file (PDBx/mmCIF) format for macromolecular structure data.
- Mandatory for crystallographic depositions since 2019, PDBx/mmCIF ensures standardized data representation.
- The Worldwide PDB (wwPDB) consortium maintains the PDBx/mmCIF dictionary, defining the data schema and content.
Purpose of the Study:
- To introduce the mmCIF Validator, a tool for pre-deposition validation of PDBx/mmCIF files.
- To enhance data quality and streamline the deposition process for structural biology data.
- To provide researchers, biocurators, and developers with a robust validation solution.
Main Methods:
- Development of a comprehensive validation tool with two implementations: a Visual Studio Code extension and a standalone Python script.
- The validator performs extensive checks including item definition, mandatory item presence, enumeration, data type, range constraints, relationships, and duplicate detection.
- Utilizes Python 3.7+ and the Python standard library, with automatic dictionary downloading or support for custom dictionary files.
Main Results:
- The mmCIF Validator ensures compliance with the PDBx/mmCIF dictionary and the meaningfulness of data values.
- It significantly streamlines the deposition process in the wwPDB OneDep system and other deposition platforms.
- Consistent validation results are achieved across both the Visual Studio Code extension and the standalone Python script due to a shared validation engine.
Conclusions:
- The mmCIF Validator is a crucial tool for structural biologists preparing data for deposition.
- It aids biocurators in maintaining high data quality standards.
- Software developers can integrate the validator into automated quality-control workflows and CI/CD pipelines for efficient data management.

