Ontology mapping
- Primary identifier
-
CHEBI:29806 - Ontology label
- fumarate(2-)
- Notes
- Imported from microbedecoder (source_id=kgmicrobe.trait:fumarate); no CAS-RN or CHEBI/NCIT match. Curator review needed.
Synonyms (1)
| Synonym | Type | Source | Occurrences |
|---|---|---|---|
| Fumarate | RAW_TEXT | microbedecoder |
Chemical properties
- Molecular formula
- C4H2O4
- Smiles
- O=C([O-])/C=C/C(=O)[O-]
- Inchi
- InChI=1S/C4H4O4/c5-3(6)1-2-4(7)8/h1-2H,(H,5,6)(H,7,8)/p-2/b2-1+
- Molecular weight
- 114.056
- Data source
- ChEBI+PubChem
- Retrieval date
- 2026-08-13T04:15:27.038813+00:00
Evidence (1)
DATABASE_MATCH
via MIM curation (#213)
Bare anion label 'Fumarate' grounded to the fully-deprotonated fumarate(2-), the species present at growth-medium pH. MIM grounds bare anion labels to the bare-name CHEBI class where one exists (succinate, acetate, lactate); this acid has none, so the fully-deprotonated conjugate base is the correct target. Naive first-match enumeration would have picked the mono-anion (#213).
Occurrence statistics
- Total occurrences
- 2
- Distinct media
- 2
- Source occurrences
- Source
- microbedecoder
- Count
- 103
- Source columns
- BacDive_Metabolite_production|BacDive_Metabolite_utilization
Curation history
| Timestamp | Curator | Action | New status | Changes |
|---|---|---|---|---|
| 2026-08-04T02:54:09.684805+00:00 | audit_import_ingredients[microbedecoder] | CREATED_AS_UNMAPPED | UNMAPPED | Imported from microbedecoder (source_id=kgmicrobe.trait:fumarate); no CAS-RN or CHEBI/NCIT match. Curator review needed. |
| 2026-08-06T00:00:00+00:00 | promote_resolved_unmapped | PROMOTED_TO_MAPPED | MAPPED | Promoted UNMAPPED_0630 -> CHEBI:29806 "fumarate(2-)" (SYNONYM_MATCH); mapping_status UNMAPPED -> MAPPED, SSSOM row added. |
| 2026-08-13T00:00:00+00:00 | classify_ingredient_type | AUTO_CLASSIFY_INGREDIENT_TYPE | set ingredient_type=SINGLE_INGREDIENT (CHEBI primary with a structural definition) (#323) | |
| 2026-08-27T03:16:39.518195+00:00 | refresh_occurrence_statistics | CORRECTED | occurrence_statistics 0/0 -> 2/2 (media_count/total_occurrences), derived from distinct CultureMech recipe ids in the #337 occurrence table. The prior values came from the importer retired in #453, whose media_count counted a list truncated to 50 examples (#449). [source=ingredient_occurrences.tsv culturemech_rev=15a4da5c08 rows=194137 distinct_recipes=15257] |