| Literature DB >> 25882513 |
Anchi Cheng1, Richard Henderson2, David Mastronarde3, Steven J Ludtke4, Remco H M Schoenmakers5, Judith Short2, Roberto Marabini6, Sargis Dallakyan7, David Agard8, Martyn Winn9.
Abstract
The MRC binary file format is widely used in the three-dimensional electron microscopy field for storing image and volume data. Files contain a header which describes the kind of data held, together with other important metadata. In response to advances in electron microscopy techniques, a number of variants to the file format have emerged which contain useful additional data, but which limit interoperability between different software packages. Following extensive discussions, the authors, who represent leading software packages in the field, propose a set of extensions to the MRC format standard designed to accommodate these variants, while restoring interoperability. The MRC format is equivalent to the map format used in the CCP4 suite for macromolecular crystallography, and the proposal also maintains interoperability with crystallography software. This Technical Note describes the proposed extensions, and serves as a reference for the standard.Entities:
Keywords: Electron microscopy; File format; Image data; Macromolecular crystallography
Mesh:
Year: 2015 PMID: 25882513 PMCID: PMC4642651 DOI: 10.1016/j.jsb.2015.04.002
Source DB: PubMed Journal: J Struct Biol ISSN: 1047-8477 Impact factor: 2.867
Selected entries in the main header of the MRC format relevant to the proposal described here. The word and byte position in the main header are given in the first two columns (numbered from 1). The third column gives the data type, and the fourth gives the usual name of the entry, although only the value appears in the actual file header. The final column gives a short description of the entry.
| Long word # | Byte # | Data type | Name | Description |
|---|---|---|---|---|
| 1 | 1–4 | Int32 | NX | Number of columns |
| 2 | 4–8 | Int32 | NY | Number of rows |
| 3 | 9–12 | Int32 | NZ | Number of sections |
| 4 | 13–16 | Int32 | MODE | Data type |
| … | ||||
| 8 | 29–32 | Int32 | MX | Number of intervals along |
| 9 | 33–36 | Int32 | MY | Number of intervals along |
| 10 | 37–40 | Int32 | MZ | Number of intervals along |
| 11–13 | 41–52 | Float32 | CELLA | Cell dimension in angstroms |
| … | ||||
| 20 | 77–80 | Float32 | DMIN | Minimum density value |
| 21 | 81–84 | Float32 | DMAX | Maximum density value |
| 22 | 85–88 | Float32 | DMEAN | Mean density value |
| 23 | 89–92 | Int32 | ISPG | Space group number 0, 1, or 401 |
| 24 | 93–96 | Int32 | NSYMBT | Number of bytes in extended header |
| … | ||||
| 27 | 105–108 | Char | EXTTYPE | Extended header type |
| 28 | 109–112 | Int32 | NVERSION | Format version identification number |
| … | ||||
| 50–52 | 197–208 | Float32 | ORIGIN | Origin in |
| 53 | 209–212 | Char | MAP | Character string ‘MAP’ to identify file type |
| 54 | 213–216 | Char | MACHST | Machine stamp |
| 55 | 217–220 | Float32 | RMS | RMS deviation of map from mean density |
| … |
Initial EXTTYPE assignments for extended metadata generated by different software, specified at word 27. This entry specifies the contents of the extended header, while NSYMBT (word 24) specifies the length. The list of values can be extended in future.
| EXTTYP | Format origin |
|---|---|
| CCP4 | CCP4 |
| MRCO | Original MRC |
| SERI | SerialEM |
| AGAR | Agard |
| FEI1 | FEI software, e.g. EPU and Xplore3D, Amira, Avizo |
Summary of the MRC format specification for 3DEM data of different dimensions. ISPG is the spacegroup number given at word 23, MZ is the sampling along the z axis given at word 10, and NZ is the number of sections along the z axis given at word 3.
| Data dimension type | ISPG | MZ |
|---|---|---|
| Single image | 0 | 1 |
| Image stack | 0 | ⩾1 |
| Single volume | 1 | =NZ |
| Volume stack | 401 | =NZ/number of single volumes |
Fig. 1An example of the volume stack specified by NX/NY/NZ and MX/MY/MZ. In this simple example, there are 3 volumes, each consisting of 2 sections.