Contributing Data

A field-by-field reference for the Submit Data form.

Introduction

This page explains every field you fill in when contributing data through the Submit Data form — what each one means, whether it is required, its allowed values, and a worked example. It is written for community curators reading a paper and entering what it reports.

The golden rule: record only what the paper states. Enter facts the paper explicitly reports for a specific study. Do not infer, average across papers, or fill a field from general knowledge. Anything derivable from an identifier — an organism's lineage, an enzyme's EC number and structure, cross-references — is computed automatically. You supply identity and observations; the system supplies derived annotations (see Data Model).

Submitting requires a (free) account, and your submission is reviewed by a curator before it enters the public database. Clear, paper-faithful entries with correct identifiers are accepted fastest.

Field legend

  • Required — the submission is rejected without it.
  • Optional — provide it only if the paper states it; leave blank otherwise. Never guess.
  • Auto / derived — computed by the server from an identifier or the actor type. Do not hand-enter; shown for context only.
  • Controlled — the value must come from a fixed list (see Controlled Vocabularies). The form offers these as drop-downs.

Records follow the evidence spine: Reference → Interaction → Actor → Experiment → Observation. The one hard requirement for a submission is at least one interaction; everything else is provided as the paper supports it.

How the form is organised

The form is built around records. A record is one actor — a microorganism, a protein, or an engineered protein variant — and underneath it, one section per plastic that actor was tested against. That mirrors the data model exactly: the database stores one interaction per (actor × plastic) pair, so an enzyme tested on PET and on PCL is two interactions sharing one enzyme.

  1. Add a record (Microorganism / Protein · enzyme / Protein variant). It arrives with its first plastic section already open — an actor with no plastic is not yet a claim about anything, so there is nothing to save until you fill one in.
  2. Fill in the actor — the identity fields at the top of the card. These describe the organism or protein itself and are shared by every plastic underneath it.
  3. Fill in each plastic section. Everything here belongs to that pairing, not to the actor: the plastic, the result, and the per-pairing context fields described below. Use Add a plastic for a second polymer the same actor was tested against.
  4. Add experiments under a plastic, and observations under an experiment. One method per experiment; one number per observation.
The per-pairing fields really are per pairing. notes, strain_designation, genome_assembly_accession, culture_collection_ids, enzyme_production_context, enzyme_preparation and the whole sample source block sit inside a plastic section, so you can record something different for LIP1 → PET and LIP1 → PCL. When they genuinely are the same for every plastic, fill one in and press Copy context to all plastics — it copies the context fields only, never the plastic, the result, or the experiments (copying a measurement onto a polymer it was never run against would fabricate evidence).

Two fields take a free-form set of key/value entries — culture_collection_ids on the pairing and additional_conditions on an experiment. Each offers a row editor for the ordinary case and a collapsed Advanced: raw JSON panel underneath for anything a flat key/value pair cannot express. The two views are the same value: editing either updates the other.

1. Reference (paper)

The source publication. Start by entering the DOI — the form looks up the title, authors, year, and citation automatically. Every interaction in your submission attaches to this one reference.

FieldReq.What to enterExample
paper_doiOptional*The DOI, digits only (no https://doi.org/ prefix). Strongly recommended — it identifies the source and drives the metadata lookup.10.1126/science.aad6359
paper_titleAutoArticle title. Auto-filled from the DOI; edit only to fix an obvious lookup error.A bacterium that degrades and assimilates poly(ethylene terephthalate)
authorsAutoAuthor list as a single string, as returned by the lookup.Yoshida S, Hiraga K, Takehana T, et al.
pub_yearAutoPublication year (integer).2016
citationAutoFormatted citation string.Yoshida et al., Science 351:1196–1199 (2016)
abstractOptionalAbstract text; helps reviewers but is not required.
journalAutoJournal name, from the DOI lookup.Science
pubmed_idOptionalPubMed identifier, if the paper is indexed there.26965627
corresponding_author_countryOptionalCountry of the corresponding author's institution, as printed on the paper. Used for the geographic breakdown on the statistics page — it is not where the sample came from, which belongs on sample source.Japan

*No single field is individually mandatory here, but a submission must contain at least one interaction. Enter the DOI whenever the paper has one; if the lookup fails (a very new or non-indexed paper), fill the title, authors, and year manually.

2. Interaction

The core unit: one actor acting on one plastic, as reported by this paper. Choose the actor type, then fill the matching actor block plus the study-specific context below.

FieldReq.What to enterExample
actor_typeRequired controlledWhich kind of thing degrades the plastic: microorganism, protein, or protein_variant. Determines which actor block you fill in (exactly one).microorganism
plasticRequiredThe polymer name/abbreviation. The server matches it to the canonical plastic row. See Plastic.PET
resultOptional controlledThe paper's overall verdict for this actor–plastic pair: positive (degradation shown), negative (tested, none found), or inconclusive. Defaults to positive. Negative results are valuable — record them.positive
strain_designationOptionalMicroorganism only. The isolate/strain label used in this paper. Study-specific — the same species recurs with different strains, so this lives on the interaction, not the species record.201-F6
genome_assembly_accessionOptionalMicroorganism only. The genome assembly this study used, if reported.GCA_001598055.1
culture_collection_idsOptionalMicroorganism only. Culture-collection deposit numbers for this isolate, as a set of collection → id entries.NBRC: 110686
enzyme_production_contextOptional controlledProtein / variant only. How the enzyme used in the assay was produced: native, heterologous, or not_reported. Rejected for microorganism actors.heterologous
enzyme_preparationOptional controlledProtein / variant only. Physical state of the enzyme: crude_extract, partially_purified, purified, immobilized, or not_reported.purified
notesOptionalFree text about this specific claim that has no structured field.Degradation only observed after 6-week acclimation.
Whole organism vs. purified enzyme. If a paper shows only a purified enzyme degrades the plastic, that is a protein interaction — it does not establish that the source organism degrades plastic. Do not create a microorganism interaction from an enzyme-only result.

3. Microorganism actor

Species-level identity and intrinsic biological traits only. Strain, genome, culture-collection, and isolation details are study-specific and go on the Interaction and Sample Source instead.

FieldReq.What to enterExample
nameRequiredScientific name (genus + species). Use the taxonomy lookup so it matches an NCBI entry.Pseudideonella sakaiensis
tax_idOptionalNCBI Taxonomy ID. Auto-filled by the lookup button; strongly recommended as it anchors the lineage.1547922
growth_temp_minOptionalMinimum growth temperature (°C), if the paper reports a growth-temperature profile.15
growth_temp_optOptionalOptimal growth temperature (°C).30
growth_temp_maxOptionalMaximum growth temperature (°C).42
oxygen_requirementOptionalThe organism's oxygen requirement as a biological trait, if stated (free text — e.g. aerobe, facultative anaerobe).aerobic
lineage / ranksAutoDomain, phylum, class, order, family, genus and the full lineage string are fetched from NCBI via the tax ID. Do not enter.Bacteria; Pseudomonadota; …

4. Protein actor

Protein identity only. Provide a name plus at least one identifier so the server can fetch the sequence and derive annotations. EC number, signal peptide, cross-references, and structures are all enrichment-derived — do not enter them.

FieldReq.What to enterExample
nameRequiredThe enzyme's common name as used in the paper.PETase
genbank_idOptional†GenBank / RefSeq protein accession. Preferred identifier; the server fetches the sequence from it.GAP38373.1
uniprot_accessionOptional†UniProt accession, if that is what the paper cites.A0A0K8P6T7
pdb_idOptionalPDB ID if an experimental structure exists.6EQE
sequenceOptional†Amino-acid sequence (single-letter). Needed only when the paper prints a sequence with no accession; otherwise the server retrieves it. Validated automatically (AA vs. nucleotide).MNFPRASRLMQ…
geneOptionalGene name encoding the protein.petA
source_microorganism_nameOptionalOrganism that produces this enzyme — link to a microbe in this submission or already in PlasticDB.Pseudideonella sakaiensis
EC / signal peptide / cross-refs / structureAutoDerived by the enrichment pipeline from the identifier. Do not enter.EC 3.1.1.101 (derived)

†Provide at least one of genbank_id, uniprot_accession, or sequence so the protein can be identified and de-duplicated.

5. Protein variant actor

An engineered or otherwise modified version of a parent protein (e.g. a stabilised PETase mutant). Use actor_type = protein_variant. You must identify the parent protein (as in Protein above) and describe the variant. The variant receives its own PlasticDB accession automatically — you do not supply one.

FieldReq.What to enterExample
parent_proteinRequiredIdentity of the wild-type/parent protein this variant derives from (a full Protein actor block, nested inside the variant). Use Find the parent in PlasticDB — the picker prints the accession beside every name, because 134 rows in this database are called “PETase” and a name alone would be asking you to choose at random.PETase (GAP38373.1)
variant_nameRequiredThe variant's name/label used in the paper.FAST-PETase
variant_typeOptional controlledOne of wild_type, engineered, truncated, fusion, synthetic, predicted. Defaults to engineered.engineered
mutations[]OptionalOne row per point mutation. Put the paper's own notation in raw — always — and the parsed triple (wildtype_residue, position, mutant_residue) beside it only when it is unambiguous. raw is what survives if the parse is ever wrong.raw: S121E → S / 121 / E
engineering_methodOptionalHow the variant was created, if stated.machine-learning-guided design
numbering_schemeOptionalResidue-numbering convention used for the mutations.mature protein numbering
numbering_offsetOptionalThe integer that converts a mutation position into an index on sequence: sequence[position + numbering_offset] is the mutated residue (1-based). Papers usually number the mature protein while sequence is the deposited full-length precursor, and the two differ by the signal-peptide length. Keep the paper's numbering in position and put the shift here. Leave it blank if you have not verified it — blank means “frame not established”, which is not the same as zero.38
sequence / pdb_idOptionalVariant sequence and/or structure, if the paper provides them.7SH6
description / performanceOptionalFree-text summary of the variant and its reported performance improvement.38× faster PET depolymerisation at 50 °C
accessionAutoThe variant's own PlasticDB accession, assigned by the server on approval. Do not enter.PB… (assigned)

6. Plastic

Reference the plastic by name on the interaction — the server resolves it to the canonical plastic row (creating it if genuinely new). Use the standard polymer abbreviation where one exists.

FieldReq.What to enterExample
plastic (name)RequiredPolymer abbreviation or full name. Prefer the accepted abbreviation; check the Plastics list first to avoid creating a duplicate under a different spelling.PET, PHB, PBAT
Blends and copolymers. Do not invent a combined name like “PLA/PBAT 60:40”. Name the substrate's primary polymer here, and record the constituents and ratios under the experiment's Substrate Composition.

7. Sample source

Where a microorganism was isolated in this study. Attaches to the interaction (study-specific), not to the species. Fill only what the paper reports.

FieldReq.What to enterExample
environment_typeOptional controlledThe broad environment (see vocabulary): soil, compost, marine_water, etc. Use other only if nothing fits.industrial
countryOptionalCountry of collection.Japan
regionOptionalMore specific locality — city, region, or site.Sakai, Osaka
latitude / longitudeOptionalDecimal coordinates, if given.34.57, 135.48
sample_descriptionOptionalVerbatim description of the sample/substrate the organism came from.sediment near a PET-bottle recycling facility

8. Experiment

One assay run: a single method applied under a set of conditions, hung off the interaction. A paper that probes the same interaction with SEM and weight-loss records two experiments. Only method is required; add each condition the paper reports. Observations, substrate composition, and any enzyme kinetics/properties all attach to the experiment.

FieldReq.What to enterExample
methodRequired controlledThe technique used, from the method vocabulary (e.g. weight_loss, sem, hplc, enzyme_assay).weight_loss
temperature + temperature_unitOptionalAssay/incubation temperature. Unit defaults to C (°C).30
phOptionalAssay pH (0–14).7.0
duration + duration_unitOptionalHow long the assay ran, plus its unit. Use the conventional codes h (hours), d (days), w (weeks), mo (months).6 w
substrate_formOptional controlledPhysical form of the tested plastic: model_substrate, amorphous_film, crystalline_film, powder, whole_polymer.amorphous_film
specimen_descriptionOptionalVerbatim description of the specimen (dimensions, pre-treatment, source).low-crystallinity PET film, 20 mm disc
manufacturerOptionalSupplier of the tested plastic, if named.Goodfellow
analytical_gradeOptionalWas the tested polymer reagent/analytical grade? true/false.false
sole_carbon_sourceOptionalWas the plastic the only carbon source in the medium? true/false. Key for a genuine degradation/assimilation claim.true
culture_mediumOptionalGrowth/assay medium.M9 mineral salts (no glucose)
aerobicityOptional controlledAssay atmosphere: aerobic, anaerobic, microaerophilic, not_reported.aerobic
substrate_crystallinity_pctOptionalCrystallinity of the tested polymer (%), if reported.7
substrate_mw + substrate_mw_unitOptionalMolecular weight of the tested polymer, with unit.40 kDa
additional_conditions / notesOptionalAnything else the paper states about this run that has no dedicated field.agitation 150 rpm

9. Substrate composition

For a blend or copolymer substrate, list each constituent and its fraction under the experiment. Skip this entirely for single-material substrates. One row per constituent.

FieldReq.What to enterExample
componentRequiredName of the polymer, comonomer, or additive.PLA
component_typeOptional controlledHint: plastic or compound. If omitted, the server resolves plastic-first, then as a compound.plastic
fraction_pctOptionalThe constituent's fraction (%). Omit if only stated qualitatively.60
fraction_basisOptional controlledBasis of the fraction: weight, mole, volume, unspecified (default).weight
is_additiveOptionalFor a compound constituent, true if it is an additive (filler, plasticiser) rather than a structural monomer.false

10. Observation

A single measurement an experiment produced. One experiment can yield several (e.g. weight loss at 2, 4, and 6 weeks = three observations). Record the number and its unit; the measurement_type names what was quantified, distinct from the experiment's method (how it was measured).

FieldReq.What to enterExample
measurement_typeRequired controlledWhat was quantified, from the measurement-type vocabulary (e.g. weight_loss, monomer_released, clear_zone_diameter).weight_loss
valueOptionalThe numeric result, as the measurement type names it — for weight_loss that is the weight lost, not the weight remaining. (If your paper reports what was left, use mass_remaining instead, or convert.) Omit for qualitative measurement types (e.g. surface_morphology, product_identified).45.2
unitOptionalUnit of the value. If omitted, the measurement type's default unit is applied (e.g. % for weight loss, mm for clear zone).%
text_descriptionOptionalFree-text detail for qualitative results or nuance a number can't carry.pitting and cracks visible across the film surface

11. Enzyme kinetics & properties

For enzyme experiments, two optional structured blocks capture biochemistry the paper reports. Enter values only when explicitly stated.

Kinetics

FieldWhat to enterExample
km + km_unitMichaelis constant and its unit.1.2 mM
kcat + kcat_unitTurnover number and unit.0.85 s⁻¹
vmax + vmax_unitMaximum reaction rate and unit.3.4 µmol/min/mg

Properties

FieldWhat to enterExample
optimal_temperature / optimal_phOptimum activity temperature (°C) / pH.40 / 9.0
tm / t50Melting temperature / temperature at which 50% activity is lost (°C).48.8
half_life + half_life_temperatureThermal half-life and the temperature it was measured at.10 d @ 50 °C
assay_notesFree text about the assay conditions.measured on pNP-butyrate
Both blocks hang off an experiment, not off the enzyme, because a Km is a property of an assay and the same enzyme measured at 30 °C and at 50 °C legitimately has two of them. Record each set under the experiment it was measured in, and leave the block empty when the paper does not report one — an empty block is not the same claim as a zero.

Worked example

Yoshida et al. (2016) report that Pseudideonella sakaiensis (published as Ideonella sakaiensis, since reclassified) 201-F6, isolated near a PET-recycling site, degrades PET film, and that its purified enzyme PETase does the same. Entered as data, that is two interactions under one reference:

Reference

DOI: 10.1126/science.aad6359   (title/authors/year auto-filled)

Interaction A — the whole organism

actor_type: microorganism
plastic:    PET
result:     positive
strain_designation: 201-F6
microorganism:
    name: Pseudideonella sakaiensis
    tax_id: 1547922
    growth_temp_opt: 30
sample_source:
    environment_type: industrial
    country: Japan
    region: Sakai, Osaka
    sample_description: sediment near a PET-bottle recycling facility
experiments:
  - method: weight_loss
    temperature: 30
    duration: 6      duration_unit: w
    substrate_form: amorphous_film
    sole_carbon_source: true
    culture_medium: mineral salts (no other carbon)
    observations:
      - measurement_type: weight_loss   value: 75   unit: "%"
  - method: sem
    observations:
      - measurement_type: surface_morphology
        text_description: pitting and surface erosion of the film

Interaction B — the purified enzyme

actor_type: protein
plastic:    PET
result:     positive
enzyme_production_context: heterologous
enzyme_preparation: purified
protein:
    name: PETase
    genbank_id: GAP38373.1
    gene: petA
    source_microorganism_name: Pseudideonella sakaiensis
experiments:
  - method: hplc
    temperature: 30      ph: 7.0
    observations:
      - measurement_type: monomer_released   value: 0.13   unit: mM   # MHET/TPA

Note how the organism's degradation (A) and the enzyme's activity (B) are recorded as separate claims — each stands on its own evidence.

Curator checklist

  • ☐ One interaction per actor–plastic pair the paper reports (including negatives).
  • DOI entered and the paper metadata looks correct.
  • ☐ Correct actor type, and enzyme-only results filed as protein — not as an organism claim.
  • ☐ Each organism has a tax ID; each protein has an accession (or a printed sequence).
  • ☐ Study-specific facts (strain, isolation source) on the interaction, not the species record.
  • ☐ Every reported method is its own experiment; every reported number is its own observation.
  • ☐ Controlled fields use listed values only; no invented tokens.
  • ☐ Nothing entered that the paper doesn't state, and nothing entered that the system derives (lineage, EC, structures, accessions).
  • ☐ Checked the Plastics / Microorganisms / Proteins lists to avoid duplicates.
  • ☐ Every record has at least one plastic section filled in — an actor with no plastic is not a claim, and the form will refuse it.
  • ☐ Per-pairing context (notes, strain, sample source, enzyme preparation) entered under the plastic it belongs to, not copied blindly across all of them.
  • ☐ Kinetics and properties recorded under the experiment they were measured in.
  • ☐ For a variant: the parent protein identified by accession, and each mutation's raw notation as printed.
Ready to contribute? Head to Submit Data. Your submission enters the review queue and a curator will confirm or follow up.