Das mmCIF-Format (Macromolecular Crystallographic Information File) ist ein standardisiertes, textbasiertes Dateiformat, das in der Strukturbiologie häufig zur Darstellung und zum Austausch von Daten makromolekularer Strukturen verwendet wird. Es ist eine Erweiterung des allgemeineren CIF-Standards (Crystallographic Information File), das speziell auf biologische Makromoleküle wie Proteine, Nukleinsäuren und deren Komplexe zugeschnitten ist, welche durch Techniken wie Röntgenkristallographie, NMR-Spektroskopie und Kryo-Elektronenmikroskopie ermittelt wurden.
Im Gegensatz zu älteren Formaten mit fester Spaltenbreite wie dem ursprünglichen PDB-Format ist mmCIF ein selbsterklärendes, hierarchisches und flexibles Format. Datenelemente werden durch eindeutige Namen (Tags) identifiziert, denen ein Unterstrich vorangestellt ist (z. B. _atom_site.label_atom_id), wodurch die Datei sowohl für Menschen lesbar als auch von Maschinen auswertbar ist, ohne dass externe Wörterbücher erforderlich sind. Das Format unterstützt komplexe Datenstrukturen, einschließlich Tabellen (Loops), und ermöglicht die Einbindung umfangreicher Metadaten, die über reine Atomkoordinaten hinausgehen, wie etwa Versuchsdetails, Verfeinerungsstatistiken, Ligandeninformationen und Details zur biologischen Anordnung.
Das mmCIF-Format wurde von der International Union of Crystallography (IUCr) entwickelt und ist das primäre Format, das von der weltweiten Protein Data Bank (wwPDB) für die Archivierung und Verbreitung von Strukturdaten verwendet wird. Seine Einführung gewährleistet die Datenintegrität, erleichtert die automatisierte Verarbeitung und fördert die Interoperabilität zwischen verschiedenen Software-Werkzeugen der Strukturbiologie. Es behebt viele Einschränkungen des älteren PDB-Formats und bietet ein robusteres und erweiterbareres Framework für die stetig wachsende Komplexität makromolekularer Strukturen und zugehöriger experimenteller Daten. Seine Flexibilität ermöglicht es, sich mit neuen experimentellen Techniken und Datentypen weiterzuentwickeln.