Data model
Reusable elements
Polymer

Polymer

polymer_type

Description: The type of polymer (e.g. polypeptide(L))
Required: yes
Type: enumerator (string)
Options: ('cyclic-pseudo-peptide', 'peptide nucleic acid', 'polydeoxyribonucleotide', 'polydeoxyribonucleotide/polyribonucleotide hybrid', 'polypeptide(D)', 'polypeptide(L)', 'polyribonucleotide')

sequence

Description: Primary sequence of the polymer, using single letter codes (e.g. SAGRELLE, AGTTA). In case of non-natural amino acids or nucleotides, please place the monomer in brackets
Required: no
Type: string (fulltext)

external_databases

Description: List of identifiers to records in external databases containing information about the polymer can be specified here (e.g uniprot:Q8KRF6)
Required: no
Type: array of string
Format: "uniprot:XXXXX"

molecular_weight

Description: The molecular weight of the polymer
Required: yes
Type: object (Molecular_weight)
Contains: see Molecular weight

variant

Description: Descriptive name indicating differences of primary sequence of the polymer as compared to the most common form, or wildtype, including mutations,purification tags, etc. (A53T, C-terminal GFP, N-terminal 6xHis-tag)
Required: no
Type: string (fulltext)

source_organism

Description: The biological species where the polymer naturally occurs. Note that this is based on the NCBI taxonomy
Required: no
Type: object (vocabulary)
Contains see Organism

expression_source_type

Description: How the polymer was produced
Required: yes
Type: enumerator (string)
Options: ('Natively', 'Recombinantly', 'Synthetically')

expression_organism

Description: The biological species where the polymer naturally occurs. Note that this is based on the NCBI taxonomy
Required: yes
Type: object (vocabulary)
Contains see Organism

modifications

Description: If the polymer contains modifications such as non-natural aminoacids, post translational modification, or chemically modifications like labeling, it can be specified here
Required: no
Type: object (vocabulary)
Contains see Available fields in modifications

Available fields in modifications

synthesis

Description: Modifications (e.g. non-natural amino acids) of the polymer made during synthesis (e.g. translation) of the polymer
Required: no
Type: array of object (Modification)
Contains see Modification

biological_postprocessing

Description: Modifications of the polymer made after synthesis (e.g. posttranslational modifications, DNA methylation) by the organism where synthesis occurred (e.g. glycosylation)
Required: no
Type: array of object (Modification)
Contains see Modification

chemical

Description: Modifications of the polymer introduced by chemical, biochemical, or physical means in vitro (e.g. lysine methylation, cysteine iodoacetamide labeling, deglycosylation, covalent fluorescent labeling)
Required: no
Type: array of object (Modification)
Contains see Modification

additional_specifications

Description: Additional information about the polymer can be specified here
Required: no
Type: array of string (fulltext)

quality_controls

Description: Information about if and how quality control of the polymer was performed
Required: no
Type: object (Quality_controls)
Contains see Quality controls