Ontology mapping
- Primary identifier
-
CHEBI:42334 - Ontology label
- 2-[4-(2-hydroxyethyl)piperazin-1-yl]ethanesulfonic acid
- kg-microbe node
CHEBI:42334
Physicochemical roles
- Role
- BUFFER
- Confidence
- 1.0
- Evidence
- Reference text
- CultureMech database (168 occurrences as 'Buffer')
- Reference type
- DATABASE_ENTRY
- Url
- https://github.com/CultureBotAI/CultureMech
- Excerpt
- Role: Buffer; Properties: Defined component, Organic compound, Simple component
- Curator note
- Widespread use in media formulations (168 occurrences). High confidence based on 'Defined component' property.
Synonyms (13)
| Synonym | Type | Source | Occurrences |
|---|---|---|---|
| Role: Buffer; Properties: Defined component, Organic compound, Simple component | RAW_TEXT | CultureMech | |
| Role: Buffer; Properties: Defined component, Simple component, Organic compound | RAW_TEXT | CultureMech | |
| Role: Buffer; Properties: Organic compound, Defined component, Simple component | RAW_TEXT | CultureMech | |
| Role: Buffer; Properties: Organic compound, Simple component, Defined component | RAW_TEXT | CultureMech | |
| Role: Buffer; Properties: Simple component, Defined component, Organic compound | RAW_TEXT | CultureMech | |
| HEPES buffer | EXACT_SYNONYM | merged_from_duplicate_mim_record | |
| Role: Buffer; Properties: Defined component, Solution | RAW_TEXT | CultureMech | |
| HEPES buffer(CAS: 7365-45-9) | RAW_TEXT | CultureMech | |
| HEPES buffer(Sigma H-3375) | RAW_TEXT | CultureMech | |
| 4-2-hydroxyethyl-1-piperazineethanesulfonic acid | RAW_TEXT | unmapped_duplicate_review_2026_05_11 | |
| 4-(2-Hydroxyethyl)-1-piperazineethane sulfonic acid | EXACT_SYNONYM | local_chebi_exact_alias_review_2026_05_11 | |
| 4-(2-hydroxyethyl)-1-piperazineethanesulfonic acid | RAW_TEXT | culturemech:output/ingredient_occurrences.tsv | |
| HEPES (10mM) | RAW_TEXT | culturemech:output/ingredient_occurrences.tsv |
Chemical properties
- Cas rn
- 7365-45-9
- Data source
- PubChem API
- Retrieval date
- 2026-04-05T19:52:22.089660+00:00
Evidence (2)
DATABASE_MATCH
via CultureMech
Imported from CultureMech pipeline, quality=DIRECT_MATCH
DATABASE_MATCH
via MIM curation (#320)
Re-grounded CHEBI:46756 -> CHEBI:42334. CHEBI:46756 is a structureless grouping class; the record's own cas_rn 7365-45-9 is registered in ChEBI against CHEBI:42334, which carries a structure and the trivial name 'HEPES' as a synonym. The label names one specific buffer, so §3 step 1 applies rather than the under-specified-parent rule.
Occurrence statistics
- Total occurrences
- 251
- Distinct media
- 251
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-05T19:52:22.089700+00:00 | fetch_cas_rn_from_pubchem | ADDED_CAS_RN | MAPPED | Added CAS-RN:7365-45-9 from PubChem API via name lookup (HEPES) |
| 2026-04-05T21:48:45.176855+00:00 | fetch_cas_rn_from_culturebot_csv | ADDED_CAS_RN | MAPPED | Added CAS-RN:7365-45-9 from CultureBotHT compounds_to_cas.csv (matched: Hepes) |
| 2026-04-19T01:05:11.444380+00:00 | cbclaw_sssom_review_fix | CORRECTED_ONTOLOGY_ID | MAPPED | Corrected ontology_id CHEBI:19708 -> CHEBI:46756 (old label: 'HEPES buffer', new label: 'HEPES'). Reason: Previous CHEBI:19708 is obsolete in current CHEBI release. Stripped 0 kg_microbe-sourced synonyms that were contaminated by the wrong CHEBI. |
| 2026-04-19T07:39:23.955331+00:00 | audit_mim_merge | MERGED_FROM_DUPLICATES | MAPPED | Absorbed 2 duplicate MIM record(s) into this one: Hepes_Buffer.yaml, Hepes_2.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:33.960640+00:00 | auto_classify_ingredient_type | AUTO_CLASSIFY_INGREDIENT_TYPE | set ingredient_type=SINGLE_INGREDIENT (CHEBI primary) | |
| 2026-05-02T03:12:14.951394+00:00 | auto_classify_ingredient_type | AUTO_CLASSIFY_INGREDIENT_TYPE | set ingredient_type=SINGLE_INGREDIENT (CHEBI primary) | |
| 2026-05-05T00:00:00+00:00 | ingredient_mapping_review_2026_05_05 | MERGED | MAPPED | Absorbed duplicate record Hepes_Buffer.yaml (UNMAPPED_0057) into Hepes.yaml; source occurrence counts and synonyms were merged. HEPES buffer text is preparation context; identity is HEPES CHEBI:46756. |
| 2026-05-11T04:22:30Z | mediaingredientmech-agentic-curation LLM | MERGED_FROM_UNMAPPED_DUPLICATE | MAPPED | Absorbed duplicate unmapped record 4-2-hydroxyethyl-1-piperazineethanesulfonic_Acid.yaml (UNMAPPED_0319); local CHEBI aliases support the long-form HEPES surface text, and this mapped representative is already the project HEPES identity. |
| 2026-05-29T23:35:36.111385+00:00 | extract_roles_from_synonyms | ANNOTATED | Added media role: BUFFER (confidence: 1.00) | |
| 2026-07-20T00:00:00+00:00 | migrate_media_roles_to_facets | ANNOTATED | Migrated legacy media_roles to role facets (#128): BUFFER -> physicochemical_roles.BUFFER | |
| 2026-08-13T00:00:00+00:00 | reground_buffer_classes | REGROUNDED_FROM_CLASS_TERM | ontology_id CHEBI:46756 -> CHEBI:42334 '2-[4-(2-hydroxyethyl)piperazin-1-yl]ethanesulfonic acid' (#320); CAS 7365-45-9 confirms the specific term. | |
| 2026-08-27T03:16:39.518988+00:00 | refresh_occurrence_statistics | CORRECTED | occurrence_statistics 70/168 -> 251/251 (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 2 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: '4-(2-hydroxyethyl)-1-piperazineethanesulfonic acid' (x1 CultureMech mentions); 'HEPES (10mM)' (x1 CultureMech mentions). Source: culturemech:output/ingredient_occurrences.tsv. | |
| 2026-09-09T00:00:00+00:00 | fix_kg_microbe_node_id_drift | CORRECTED | kg_microbe_node_id CHEBI:46756 -> CHEBI:42334 (#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. |