Il formato mmCIF (Macromolecular Crystallographic Information File) è un formato di file standard basato su testo, utilizzato ampiamente nella biologia strutturale per la rappresentazione e lo scambio di dati sulle strutture macromolecolari. Si tratta di un'estensione del più generale standard CIF (Crystallographic Information File), specificamente adattato per macromolecole biologiche come proteine, acidi nucleici e i loro complessi, determinati tramite tecniche quali la cristallografia a raggi X, la spettroscopia NMR e la crio-microscopia elettronica. A differenza dei formati più vecchi a colonne fisse come l'originale formato PDB, mmCIF è un formato auto-descrittivo, gerarchico e flessibile. Gli elementi di dati sono identificati da nomi unici (tag) preceduti da un underscore (es. _atom_site.label_atom_id), rendendo il file leggibile sia dall'utente che analizzabile da macchine senza la necessità di dizionari esterni. Il formato supporta strutture dati complesse, incluse tabelle (loop), e consente l'inclusione di metadati estesi che vanno oltre le semplici coordinate atomiche, come dettagli sperimentali, statistiche di affinamento, informazioni sui ligandi e dettagli sull'assemblaggio biologico. Il formato mmCIF è stato sviluppato dall'Unione Internazionale di Cristallografia (IUCr) ed è il formato principale utilizzato dalla Protein Data Bank mondiale (wwPDB) per l'archiviazione e la distribuzione dei dati strutturali. La sua adozione garantisce l'integrità dei dati, facilita l'elaborazione automatica e promuove l'interoperabilità tra vari strumenti software di biologia strutturale.