El formato mmCIF (Macromolecular Crystallographic Information File, por sus siglas en inglés) es un formato de archivo estándar basado en texto utilizado ampliamente en biología estructural para representar e intercambiar datos de estructuras macromoleculares. Es una extensión del estándar CIF (Crystallographic Information File), más general, adaptado específicamente para macromoléculas biológicas como proteínas, ácidos nucleicos y sus complejos determinados mediante técnicas como la cristalografía de rayos X, la espectroscopia RMN y la crio-microscopía electrónica.
A diferencia de los formatos antiguos de columnas fijas como el formato PDB original, mmCIF es un formato autodescriptivo, jerárquico y flexible. Los elementos de datos se identifican mediante nombres únicos (etiquetas) precedidos por un guion bajo (por ejemplo, _atom_site.label_atom_id), lo que hace que el archivo sea legible por humanos y procesable por máquinas sin necesidad de diccionarios externos. El formato admite estructuras de datos complejos, incluidas tablas (bucles), y permite la inclusión de metadatos extensos más allá de las meras coordenadas atómicas, tales como detalles experimentales, estadísticas de refinamiento, información de ligandos y detalles del ensamblaje biológico.
El formato mmCIF fue desarrollado por la Unión Internacional de Cristalografía (IUCr) y es el formato principal utilizado por el Banco de Datos de Proteínas mundial (wwPDB) para archivar y distribuir datos estructurales. Su adopción garantiza la integridad de los datos, facilita el procesamiento automatizado y promueve la interoperabilidad entre varias herramientas de software de biología estructural. Aborda muchas limitaciones del formato PDB heredado, proporcionando un marco más robusto y extensible para la complejidad siempre creciente de las estructuras macromoleculares y los datos experimentales asociados. Su flexibilidad le permite evolucionar con nuevas técnicas experimentales y tipos de datos.