Ontology mapping
- Primary identifier
-
CHEBI:234035 - Ontology label
- carboxymethylcellulose sodium salt
- kg-microbe node
CHEBI:234035
Nutritional roles
- Role
- CARBON_SOURCE
- Confidence
- 0.8
- Evidence
- Reference type
- COMPUTATIONAL_PREDICTION
- Reference text
- Inferred from curated media-role name pattern
- Curator note
- Provisional role from a curated name-pattern rule; review recommended.
Synonyms (18)
| Synonym | Type | Source | Occurrences |
|---|---|---|---|
| ( sodium salt) | RAW_TEXT | CultureMech | |
| CMC | EXACT_SYNONYM | kg_microbe | |
| Carboximethylcellulosum | EXACT_SYNONYM | kg_microbe | |
| Carboxymethylcellulose | EXACT_SYNONYM | kg_microbe | |
| Carboxymethylcellulosum | EXACT_SYNONYM | kg_microbe | |
| Celluloseglycolic acid | EXACT_SYNONYM | kg_microbe | |
| Glycolic acid cellulose ether | EXACT_SYNONYM | kg_microbe | |
| carmellosum | EXACT_SYNONYM | kg_microbe | |
| carmelosa | EXACT_SYNONYM | kg_microbe | |
| croscarmellose | EXACT_SYNONYM | kg_microbe | |
| croscarmellosum | EXACT_SYNONYM | kg_microbe | |
| croscarmelosa | EXACT_SYNONYM | kg_microbe | |
| (sodium salt) | RAW_TEXT | CultureMech | |
| Carboxymethyl cellulose (sodium salt) | RAW_TEXT | MERGED_FROM (#394) | |
| Carboxymethylcellulose sodium | RAW_TEXT | MERGED_FROM (#394) | |
| CMC-Na | RAW_TEXT | MERGED_FROM (#394) | |
| Carboxymethyl cellulose, sodium salt | RAW_TEXT | culturemech:output/ingredient_occurrences.tsv | |
| Carmellose | RAW_TEXT | sssom_other_backfill |
Chemical properties
- Cas rn
- 9004-32-4
- Data source
- CultureBotHT/compounds_to_cas.csv
- Retrieval date
- 2026-04-09T00:32:50.689620+00:00
Evidence (2)
DATABASE_MATCH
via CultureMech
Imported from CultureMech pipeline, quality=DIRECT_MATCH
DATABASE_MATCH
via MIM curation (#320)
identifier/ontology_id CHEBI:85146 ('carboxymethylcellulose') -> CHEBI:234035 ('carboxymethylcellulose sodium salt'). The record's own cas_rn 9004-32-4 is registered by ChEBI against CHEBI:234035, which is the sodium salt of the term the record previously carried. Curation decision on #320: where the CAS names a more specific FORM than the label, the CAS governs — the recipe is taken to mean the substance actually weighed out. These surfaced as 'unrelated' in the ancestry triage only because ChEBI does not model salt-of / hydrate-of / racemate-of as subsumption, the same gap #342 recorded for hydrates.
Occurrence statistics
- Total occurrences
- 7
- Distinct media
- 7
Curation history
| Timestamp | Curator | Action | New status | Changes |
|---|---|---|---|---|
| 2026-03-09T06:54:18.022301+00:00 | import_from_culturemech | IMPORTED | MAPPED | Initial import from CultureMech pipeline |
| 2026-04-05T21:48:44.822001+00:00 | fetch_cas_rn_from_culturebot_csv | ADDED_CAS_RN | MAPPED | Added CAS-RN:9004-32-4 from CultureBotHT compounds_to_cas.csv (matched: Carboxymethylcellulose) |
| 2026-04-09T00:32:50.689620+00:00 | enrich_mim_cas_rn_batch | CAS_RN_ADDED | MAPPED | Added CAS-RN 9004-32-4 from CultureBotHT/compounds_to_cas.csv |
| 2026-04-18T00:00:00+00:00 | cbclaw_kg_microbe_sweep LLM | ADDED_SYNONYMS | MAPPED | Added 11 synonyms from kg-microbe P4.4 enrichment: CMC, Carboximethylcellulosum, Carboxymethylcellulose, Carboxymethylcellulosum, Celluloseglycolic acid, ... (6 more) |
| 2026-04-18T00:00:00+00:00 | cbclaw_kg_microbe_sweep LLM | ADDED_SYNONYMS | MAPPED | Added 11 synonyms from kg-microbe P4.4 enrichment: CMC, Carboximethylcellulosum, Carboxymethyl cellulose, Carboxymethylcellulosum, Celluloseglycolic acid, ... (6 more) |
| 2026-04-19T07:39:23.955331+00:00 | audit_mim_merge | MERGED_FROM_DUPLICATES | MAPPED | Absorbed 1 duplicate MIM record(s) into this one: Carboxymethylcellulose.yaml. Synonyms, curation_history, and occurrence counts were unioned/summed; winner selected by highest occurrence count with preferred_term readability tie-break. |
| 2026-05-01T07:35:32.612448+00:00 | auto_classify_ingredient_type | AUTO_CLASSIFY_INGREDIENT_TYPE | set ingredient_type=SINGLE_INGREDIENT (CHEBI primary) | |
| 2026-05-02T03:12:13.108701+00:00 | auto_classify_ingredient_type | AUTO_CLASSIFY_INGREDIENT_TYPE | set ingredient_type=SINGLE_INGREDIENT (CHEBI primary) | |
| 2026-06-03T02:06:01.736720+00:00 | infer_roles_from_name_lists | ANNOTATED | Added media role: CARBON_SOURCE (confidence: 0.80) | |
| 2026-06-09T05:23:46.735527+00:00 | correct_stale_ontology_labels.py | CORRECTED | ontology_label 'Carboxymethyl cellulose' -> 'carboxymethylcellulose': synced to canonical CHEBI label (preferred_term 'Carboxymethyl cellulose' unchanged). | |
| 2026-07-20T00:00:00+00:00 | migrate_media_roles_to_facets | ANNOTATED | Migrated legacy media_roles to role facets (#128): CARBON_SOURCE -> nutritional_roles.CARBON_SOURCE | |
| 2026-08-13T00:00:00+00:00 | reground_cas_specific_form | REGROUNDED_TO_CAS_SPECIFIC_FORM | identifier/ontology_id CHEBI:85146 -> CHEBI:234035 'carboxymethylcellulose sodium salt' (#320); the record's CAS 9004-32-4 denotes the sodium salt. mapping_quality -> SYNONYM_MATCH. | |
| 2026-08-18T00:00:00+00:00 | merge_cmc_records | MERGED_FROM | Absorbed 'Carboxymethyl cellulose (sodium salt)' (#394). The two were crossed: the generic-looking record held the SALT's term (CHEBI:234035) while the salt-labelled record held FOODON:03460374. Codex read the four source strings behind this record's occurrences and they are genuinely mixed — 2 plain ('Carboxymethyl cellulose', KOMODO 1111 and DSMZ 1111) and 2 explicitly sodium salt ('Carboxymethyl cellulose, sodium salt', JCM 1052; 'Carboxymethylcellulose (CMC), sodium salt', DSMZ 1684) — and DSMZ 1111's own prep note specifies the sodium salt. CultureBotHT's compounds_to_cas.csv maps BOTH the plain and the sodium name to the same CAS 9004-32-4, so the upstream conflation is already there. Resolved under the orderability rule: an ingredient maps to a specific chemical someone can order, picking one by convention when sources disagree. CHEBI:234035 carries cas:9004-32-4 — the product a lab buys — while the plain term CHEBI:85146 carries cas:9000-11-7, a different purchase. Both labels remain resolvable as synonyms. | |
| 2026-08-18T00:00:00+00:00 | add_supplied_form | ADDED_SUPPLIED_FORM | Recorded the purchasable form separately from identity. The record's identity question (#394) was settled by CAS, but that put procurement detail into the mapping. supplied_form carries it instead, so the identifier is free to optimise for how the node reads in the KG. | |
| 2026-08-27T03:16:39.518508+00:00 | refresh_occurrence_statistics | CORRECTED | occurrence_statistics 4/4 -> 7/7 (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] | |
| 2026-08-30T04:48:06.233536+00:00 | claude_culturemech_alias_backfill | ADDED_SYNONYMS | Added 1 CultureMech recipe surface form(s) that folded onto this record's published label but were absent from MIM's label index, so CultureMech could not resolve them: 'Carboxymethyl cellulose, sodium salt' (x1 CultureMech mentions). Source: culturemech:output/ingredient_occurrences.tsv. | |
| 2026-09-02T17:40:44.716277+00:00 | claude_sssom_surface_form_backfill | ADDED_SYNONYMS | Recovered 1 surface form(s) that the published SSSOM `other` carried but no curated record did, so a rebuild would have dropped them from KGX: 'Carmellose'. Tokens already present on the kg-microbe ontology node were left out as redundant (#520). | |
| 2026-09-09T00:00:00+00:00 | fix_kg_microbe_node_id_drift | CORRECTED | kg_microbe_node_id CHEBI:85146 -> CHEBI:234035 (#554). The compatibility node id lagged a same-prefix identifier correction; the downstream node id must match the curated identifier unless a record intentionally crosses CURIE prefixes. |