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)