Skip to content

Commit 861d908

Browse files
committed
Add verified OBI/CHMO mappings to cloud_lab value sets
Map permissible values to ontology terms, every CURIE verified via OAK/OLS against CHMO and OBI: - LabUnitOperationEnum: mix, centrifuge, filter, degas, evaporate, lyophilize, grind. - CloudLabExperimentEnum: chromatography/separations, electrophoresis, spectroscopy, mass spectrometry, and core bioassays (ELISA, qPCR, Western blot, DNA sequencing, PCR, BLI). Add aliases: entries equal to the exact ontology label where it differs in form from the title (verb vs noun, acronyms, en-dash variants) to keep mappings label-consistent. Workflow/labeling primitives and values without a precise, label-consistent ontology class are intentionally left unmapped. https://claude.ai/code/session_01G74MMk5js9HDsGL3VbfAxQ
1 parent 16cf7a8 commit 861d908

1 file changed

Lines changed: 88 additions & 0 deletions

File tree

src/valuesets/schema/lab_automation/cloud_lab.yaml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ enums:
101101
MIX:
102102
title: mix
103103
description: Homogenize a sample by pipetting, inversion, vortexing, stirring, sonication, or related agitation
104+
meaning: CHMO:0001685 # mixing
105+
aliases:
106+
- mixing
104107
INCUBATE:
105108
title: incubate
106109
description: Hold a sample at controlled temperature (and optionally mixing) for a specified duration
@@ -111,12 +114,18 @@ enums:
111114
CENTRIFUGE:
112115
title: centrifuge
113116
description: Apply centrifugal force to a sample to separate components by density
117+
meaning: OBI:0302886 # centrifugation
118+
aliases:
119+
- centrifugation
114120
PELLET:
115121
title: pellet
116122
description: Centrifuge to precipitate solids, optionally aspirate the supernatant, and optionally resuspend the pellet
117123
FILTER:
118124
title: filter
119125
description: Pass a sample through a filter to separate particulates or to sterilize
126+
meaning: CHMO:0001640 # filtration
127+
aliases:
128+
- filtration
120129
MAGNETIC_BEAD_SEPARATION:
121130
title: magnetic bead separation
122131
description: Isolate target analytes bound to magnetic beads using a magnetic field
@@ -136,15 +145,24 @@ enums:
136145
DEGAS:
137146
title: degas
138147
description: Remove dissolved gases from a liquid sample
148+
meaning: CHMO:0002772 # degassing
149+
aliases:
150+
- degassing
139151
DESICCATE:
140152
title: desiccate
141153
description: Remove moisture from a sample using a desiccant or controlled-humidity chamber
142154
EVAPORATE:
143155
title: evaporate
144156
description: Remove solvent from a sample by evaporation, optionally under reduced pressure
157+
meaning: CHMO:0001574 # evaporation
158+
aliases:
159+
- evaporation
145160
LYOPHILIZE:
146161
title: lyophilize
147162
description: Freeze-dry a sample to remove solvent by sublimation under vacuum
163+
meaning: CHMO:0001553 # freeze drying
164+
aliases:
165+
- freeze drying
148166
FLASH_FREEZE:
149167
title: flash freeze
150168
description: Rapidly freeze a sample, typically in liquid nitrogen
@@ -154,6 +172,9 @@ enums:
154172
GRIND:
155173
title: grind
156174
description: Mechanically reduce a solid sample to smaller particles or powder
175+
meaning: CHMO:0001652 # grinding
176+
aliases:
177+
- grinding
157178
MICROWAVE_DIGESTION:
158179
title: microwave digestion
159180
description: Digest a sample in acid under microwave heating to bring analytes into solution
@@ -194,25 +215,34 @@ enums:
194215
PCR:
195216
title: PCR
196217
description: Polymerase chain reaction amplification of nucleic acids
218+
meaning: OBI:0000415 # polymerase chain reaction
219+
aliases:
220+
- polymerase chain reaction
197221
BIOCONJUGATION:
198222
title: bioconjugation
199223
description: Covalent coupling of biomolecules or labels to a target molecule
200224
# --- Separations / chromatography / electrophoresis ---
201225
HPLC:
202226
title: HPLC
203227
description: High-performance liquid chromatography separation
228+
meaning: CHMO:0001009 # high-performance liquid chromatography
229+
aliases:
230+
- high-performance liquid chromatography
204231
FPLC:
205232
title: FPLC
206233
description: Fast protein liquid chromatography separation
207234
FLASH_CHROMATOGRAPHY:
208235
title: flash chromatography
209236
description: Medium-pressure flash column chromatography separation
237+
meaning: CHMO:0002582 # flash chromatography
210238
GAS_CHROMATOGRAPHY:
211239
title: gas chromatography
212240
description: Gas chromatography separation of volatile analytes
241+
meaning: CHMO:0001002 # gas chromatography
213242
ION_CHROMATOGRAPHY:
214243
title: ion chromatography
215244
description: Chromatographic separation of ionic species
245+
meaning: CHMO:0002874 # ion chromatography
216246
SUPERCRITICAL_FLUID_CHROMATOGRAPHY:
217247
title: supercritical fluid chromatography
218248
description: Chromatographic separation using a supercritical fluid mobile phase
@@ -222,34 +252,52 @@ enums:
222252
LIQUID_LIQUID_EXTRACTION:
223253
title: liquid-liquid extraction
224254
description: Separation of analytes between two immiscible liquid phases
255+
meaning: CHMO:0001600 # liquid–liquid extraction
256+
aliases:
257+
- liquid–liquid extraction
225258
CROSS_FLOW_FILTRATION:
226259
title: cross-flow filtration
227260
description: Tangential-flow filtration for concentration or buffer exchange
228261
DIALYSIS:
229262
title: dialysis
230263
description: Separation of molecules by size across a semipermeable membrane
264+
meaning: CHMO:0001522 # dialysis
231265
AGAROSE_GEL_ELECTROPHORESIS:
232266
title: agarose gel electrophoresis
233267
description: Size-based separation of nucleic acids in an agarose gel
268+
meaning: CHMO:0001022 # agarose gel electrophoresis
234269
PAGE:
235270
title: PAGE
236271
description: Polyacrylamide gel electrophoresis separation of biomolecules
272+
meaning: CHMO:0001023 # polyacrylamide gel electrophoresis
273+
aliases:
274+
- polyacrylamide gel electrophoresis
237275
CAPILLARY_GEL_ELECTROPHORESIS_SDS:
238276
title: capillary gel electrophoresis SDS
239277
description: SDS capillary gel electrophoresis sizing of proteins
240278
CAPILLARY_ISOELECTRIC_FOCUSING:
241279
title: capillary isoelectric focusing
242280
description: Separation of proteins by isoelectric point in a capillary
281+
meaning: CHMO:0001033 # capillary isoelectric focusing
243282
WESTERN_BLOT:
244283
title: Western blot
245284
description: Immunodetection of proteins separated by electrophoresis
285+
meaning: OBI:0000854 # western blot assay
286+
aliases:
287+
- western blot assay
246288
# --- Spectroscopy ---
247289
NMR:
248290
title: NMR
249291
description: One-dimensional nuclear magnetic resonance spectroscopy
292+
meaning: CHMO:0000591 # nuclear magnetic resonance spectroscopy
293+
aliases:
294+
- nuclear magnetic resonance spectroscopy
250295
NMR_2D:
251296
title: 2D NMR
252297
description: Two-dimensional nuclear magnetic resonance spectroscopy
298+
meaning: CHMO:0000598 # two-dimensional nuclear magnetic resonance spectroscopy
299+
aliases:
300+
- two-dimensional nuclear magnetic resonance spectroscopy
253301
ABSORBANCE_SPECTROSCOPY:
254302
title: absorbance spectroscopy
255303
description: Measurement of absorbance across a wavelength range
@@ -262,6 +310,7 @@ enums:
262310
FLUORESCENCE_SPECTROSCOPY:
263311
title: fluorescence spectroscopy
264312
description: Measurement of fluorescence emission across a wavelength range
313+
meaning: CHMO:0000287 # fluorescence spectroscopy
265314
FLUORESCENCE_INTENSITY:
266315
title: fluorescence intensity
267316
description: Measurement of fluorescence intensity at discrete wavelengths
@@ -274,6 +323,7 @@ enums:
274323
LUMINESCENCE_SPECTROSCOPY:
275324
title: luminescence spectroscopy
276325
description: Measurement of luminescence emission across a wavelength range
326+
meaning: CHMO:0002415 # luminescence spectroscopy
277327
LUMINESCENCE_INTENSITY:
278328
title: luminescence intensity
279329
description: Measurement of luminescence intensity at discrete wavelengths
@@ -283,15 +333,20 @@ enums:
283333
IR_SPECTROSCOPY:
284334
title: IR spectroscopy
285335
description: Infrared absorption spectroscopy
336+
meaning: CHMO:0000630 # infrared absorption spectroscopy
337+
aliases:
338+
- infrared absorption spectroscopy
286339
RAMAN_SPECTROSCOPY:
287340
title: Raman spectroscopy
288341
description: Raman scattering spectroscopy
342+
meaning: CHMO:0000656 # Raman spectroscopy
289343
CIRCULAR_DICHROISM:
290344
title: circular dichroism
291345
description: Measurement of differential absorption of circularly polarized light
292346
DYNAMIC_LIGHT_SCATTERING:
293347
title: dynamic light scattering
294348
description: Measurement of particle size distribution from scattered-light fluctuations
349+
meaning: CHMO:0000167 # dynamic light scattering
295350
NEPHELOMETRY:
296351
title: nephelometry
297352
description: Measurement of turbidity by scattered light
@@ -305,19 +360,32 @@ enums:
305360
MASS_SPECTROMETRY:
306361
title: mass spectrometry
307362
description: Determination of mass-to-charge ratios of ionized analytes
363+
meaning: CHMO:0000470 # mass spectrometry
308364
LCMS:
309365
title: LC-MS
310366
description: Liquid chromatography coupled to mass spectrometry
367+
meaning: CHMO:0000524 # liquid chromatography-mass spectrometry
368+
aliases:
369+
- liquid chromatography-mass spectrometry
311370
GCMS:
312371
title: GC-MS
313372
description: Gas chromatography coupled to mass spectrometry
373+
meaning: CHMO:0000497 # gas chromatography-mass spectrometry
374+
aliases:
375+
- gas chromatography-mass spectrometry
314376
ICPMS:
315377
title: ICP-MS
316378
description: Inductively coupled plasma mass spectrometry for elemental analysis
379+
meaning: CHMO:0000538 # inductively coupled plasma mass spectrometry
380+
aliases:
381+
- inductively coupled plasma mass spectrometry
317382
# --- Bioassays / immunoassays ---
318383
ELISA:
319384
title: ELISA
320385
description: Enzyme-linked immunosorbent assay
386+
meaning: OBI:0000661 # enzyme-linked immunosorbent assay
387+
aliases:
388+
- enzyme-linked immunosorbent assay
321389
CAPILLARY_ELISA:
322390
title: capillary ELISA
323391
description: Automated capillary-based enzyme-linked immunosorbent assay
@@ -327,12 +395,21 @@ enums:
327395
BIOLAYER_INTERFEROMETRY:
328396
title: biolayer interferometry
329397
description: Label-free measurement of biomolecular binding kinetics by interferometry
398+
meaning: OBI:0002107 # bio-layer interferometry assay
399+
aliases:
400+
- bio-layer interferometry assay
330401
QPCR:
331402
title: qPCR
332403
description: Quantitative real-time polymerase chain reaction
404+
meaning: OBI:0000893 # real time polymerase chain reaction assay
405+
aliases:
406+
- real time polymerase chain reaction assay
333407
DNA_SEQUENCING:
334408
title: DNA sequencing
335409
description: Determination of nucleotide sequence of DNA (Sanger/capillary)
410+
meaning: OBI:0000626 # DNA sequencing assay
411+
aliases:
412+
- DNA sequencing assay
336413
TOTAL_PROTEIN_QUANTIFICATION:
337414
title: total protein quantification
338415
description: Colorimetric or fluorometric quantification of total protein
@@ -342,13 +419,20 @@ enums:
342419
DIFFERENTIAL_SCANNING_CALORIMETRY:
343420
title: differential scanning calorimetry
344421
description: Measurement of heat flow associated with thermal transitions
422+
meaning: CHMO:0000684 # differential scanning calorimetry
345423
# --- Crystallography / solid-state ---
346424
GROW_CRYSTAL:
347425
title: grow crystal
348426
description: Crystallization of a compound or macromolecule for structural analysis
427+
meaning: CHMO:0001477 # crystallisation
428+
aliases:
429+
- crystallisation
349430
POWDER_XRD:
350431
title: powder XRD
351432
description: Powder X-ray diffraction analysis of crystalline solids
433+
meaning: CHMO:0000158 # powder X-ray diffraction
434+
aliases:
435+
- powder X-ray diffraction
352436
# --- Physical property measurement ---
353437
MEASURE_PH:
354438
title: measure pH
@@ -398,9 +482,13 @@ enums:
398482
CYCLIC_VOLTAMMETRY:
399483
title: cyclic voltammetry
400484
description: Electrochemical measurement of current versus swept potential
485+
meaning: CHMO:0000025 # cyclic voltammetry
401486
KARL_FISCHER_TITRATION:
402487
title: Karl Fischer titration
403488
description: Titrimetric determination of water content
489+
meaning: CHMO:0002535 # Karl–Fischer titration
490+
aliases:
491+
- Karl–Fischer titration
404492
DISSOLUTION:
405493
title: dissolution
406494
description: Measurement of the rate and extent of dissolution of a solid

0 commit comments

Comments
 (0)