navigate_beforeAll guides
Downloadable JSON metadata
- Author: Henry Wetton-Paul
- Published: 2 October 2026, 9:25 a.m.
- Tags:
Metadata of entries and files can be downloaded in JSON format. This guide lists the contained items and their format.
Entry metadata
| Output field | JSON data type | Field description |
|---|---|---|
nmrprime_id |
String | Entry's NMRprime ID (7 upper-case letters or numbers) |
name |
String | Entry title |
uploader |
Object | Details of NMRprime user who uploaded the entry |
uploader→name |
String | NMRprime user's full name |
uploader→username |
String | NMRprime user's username |
authors_and_institutions |
Array of Objects | Names and affiliations of researchers who collected the entry's data |
authors_and_institutions→[...]→first_name |
String | Researcher's first name |
authors_and_institutions→[...]→last_name |
String | Researcher's last name |
authors_and_institutions→[...]→institution |
String | Researcher's affiliated instution |
authors_and_institutions→[...]→country |
String | Two-letter (ISO 3166-1) country code of affiliated institution, or "ZZ" for unknown/unspecified country |
notes |
String | General notes regarding the entry, formatted as HTML |
macromolecule_type |
String | Type of measured macromolecule (one of "Single protein molecule", "Homomeric protein complex", "Heteromeric protein complex", "Protein-polynucleotide complex", or "Other") |
macromolecule_name |
String | Common name of the measured macromolecule |
uniprot_ac |
String | UniProtKB accession code of the measured macromolecule |
components |
Object | (Bio)chemical components of the measured sample |
components→polypeptides |
Array of Strings | One-letter-code amino acid sequences of any measured polypeptides |
components→polynucleotides |
Array of Strings | One-letter-code nucleotide sequences of any measured polynucleotides |
components→ligands |
Array of Strings | SMILES codes of any measured ligands |
source_organism |
String | Common name of the organism naturally producing the measured macromolecule |
source_organism_taxid |
Integer | NCBI Taxonomy ID of the organism naturally producing the measured macromolecule |
expression_organism |
String | Organism used to express the measured macromolecule |
expression_organism_taxid |
Integer | NCBI Taxonomy ID of organism used to express the measured macromolecule |
publication_reference |
String | Citation text for a related publication (plaintext, any value possible but standard format provided based on DOI) |
publication_doi |
String | Digital Object Identifier (DOI) of a related publication (without base URL, i.e. only "10.xxxx/yyyyyyyy") |
pdb_id |
String | Protein Data Bank (PDB) accession code for a structure solved from the uploaded data |
bmrb_id |
Integer | Biological Magnetic Resonance Data Bank (BMRB) identifier for an entry derived from the uploaded data |
date_published |
String | Timestamp recording when the entry was published (ISO 8601 format) |
files |
Object | Metadata of contained spectra, peak lists and general files |
files→spectra |
Array of Objects | Full metadata of contained spectra (see below) |
files→peak_lists |
Array of Objects | Full metadata of contained peak lists (see below) |
files→general_files |
Array of Objects | Full metadata of contained general files (see below) |
other_public_versions |
Object | Other published versions of this entry |
other_public_versions→newer |
Array of Strings | NMRprime IDs of newer published versions of this entry |
other_public_versions→older |
Array of Strings | NMRprime IDs of older published versions of this entry |
Spectrum file metadata
| Output field | JSON data type | Field description |
|---|---|---|
uuid |
String | UUID (version 4) identifying the file within NMRprime |
entry_nmrprime_id |
String | Parent entry's NMRprime ID |
standardised_name |
String | Standardised name of the file (experiment type, any specified tags, and user-defined name if present, separated by underscores; e.g. "C13HSQC_@ALI_aliphatic_hsqc") |
notes |
String | General notes regarding the file, formatted as HTML |
date_upload |
String | Timestamp recording when the file was uploaded (ISO 8601 format) |
file_size_mb |
Float | Size of the file's full directory (including all converted versions) in megabytes (MiB) |
user_name |
String | User-defined title of the file (derived from the name of the uploaded file by default) |
original_format_name |
String | Original uploaded file format (currently one of "Sparky", "XEASY", "Bruker", "NMRpipe", "NMRview", or "Azara") |
fid_available |
Boolean | Indicates availability of time-domain data (currently available for files uploaded in Bruker format only) |
spectrum_type |
String | Standardised name of NMR experiment |
dimensionality |
Integer | Dimensionality of the spectrum (e.g. 2, 3) |
axis_labels |
String | Comma-separated list showing ordering of axis labels (same as system_info→[...]→label, e.g. "C,H") |
unfolding |
String | Folding/aliasing (one of "" for unspecified/other, "no_folding" for none, or "w*"/"w* (positive only)"/"w* (negative only)" with * replaced by an axis number from 1 to dimensionality for folding along a specific axis) |
tags |
String | Comma-separated list of user-assigned file tags |
system_tags |
String | Comma-separated list of automatically assigned file tags (currently unused) |
system_info |
Array of Objects | Automatically calculated spectrum properties for each axis |
system_info→[...]→label |
String | Axis label (e.g. "C", "H1", "NH") |
system_info→[...]→ppm_range |
Array of Floats (length 2) | Lowest and highest frequency of points along this axis in ppm |
system_info→[...]→resolution |
Integer | Number of points along this axis |
system_info→[...]→frequency |
Float | Larmor frequency of this axis' measured nucleus in Megahertz (MHz), calculated from 1H frequency in spectrum file's metadata |
isotope_labeling |
Array of Strings | Isotope labelling patterns used in sample preparation (plaintext, any value possible but standard values suggested are "unlabelled", "uniform 13C", "uniform 15N", "uniform 2H", "IVL 2H/13C/15N") |
concentration_mm |
Float | Sample concentration in millimolar (mM) |
temperature_k |
Float | Measurement temperature in Kelvin (K) |
ph |
Float | Sample pH |
spectrometer |
String | Spectrometer name (plaintext, any value possible) |
frequency_mhz |
Float | Proton Larmor frequency of the spectrometer in Megahertz (MHz) |
Peak list file metadata
| Output field | JSON data type | Field description |
|---|---|---|
uuid |
String | UUID (version 4) identifying the file within NMRprime |
entry_nmrprime_id |
String | Parent entry's NMRprime ID |
standardised_name |
String | Standardised name of the file (experiment type, any specified tags, and user-defined name if present, separated by underscores; e.g. "C13HSQC_@ALI_aliphatic_hsqc") |
notes |
String | General notes regarding the file, formatted as HTML |
date_upload |
String | Timestamp recording when the file was uploaded (ISO 8601 format) |
file_size_mb |
Float | Size of the stored file in megabytes (MiB) |
user_name |
String | User-defined title of the file (derived from the name of the uploaded file by default) |
associated_spectrum_uuid |
String | UUID of a linked spectrum file |
spectrum_type |
String | Standardised name of NMR experiment |
dimensionality |
Integer | Dimensionality of the spectrum (e.g. 2, 3) |
axis_labels |
String | Comma-separated list showing ordering of axis labels (e.g. "C,H") |
tags |
String | Comma-separated list of user-assigned file tags |
system_tags |
String | Automatically assigned file tags (currently unused) |
system_info |
Object | Automatically calculated properties of the peak list |
system_info→axes |
Array of Objects | Properties of each spectrum axis |
system_info→axes→label |
String | Axis label (e.g. "C", "H1", "NH") |
system_info→axes→ppm_range |
Array of Floats (length 2) | Lowest and highest frequency of peaks along this axis in ppm |
system_info→num_of_peaks |
Integer | Number of peaks in the peak list |
General file metadata
| Output field | JSON data type | Field description |
|---|---|---|
uuid |
String | UUID (version 4) identifying the file within NMRprime |
entry_nmrprime_id |
String | Parent entry's NMRprime ID |
standardised_name |
String | Standardised name of the file (file type with optional user-defined suffix, separated by underscores) |
notes |
String | General notes regarding the file, formatted as HTML |
date_upload |
String | Timestamp recording when the file was uploaded (ISO 8601 format) |
file_size_mb |
Float | Size of the stored file in megabytes (MiB) |
file_type |
String | File type (one of "shift list", "upper limit restraints", "lower limit restraints", "angle restraints", "protein structure (PDB format)", "protein structure (PDBx/mmCIF format)", or "chemical shift statistics") |
tags |
String | Comma-separated list of user-assigned file tags (currently unused) |
system_tags |
String | Comma-separated list of automatically assigned file tags (currently unused) |