Matches a reported compound name (which may be a
synonym, conjugate acid/base form, or otherwise non-canonical name)
to its RefMet standardised name and identifiers, using the
Metabolomics Workbench RefMet REST API. Intended as a substitute for
the (now defunct) Chemical Translation Service (CTS): the original
'PubChem Identifier Exchange + CTS' translation route described by
some published metabolite-merging methods can no longer be
reproduced, since CTS has been shut down and its replacement,
CTS-Lite, does not support name-based lookups. RefMet's match
endpoint plays a similar synonym-resolution role, and its curated
picks (e.g. preferring the biologically-relevant
stereoisomer/protonation state over a generic entry) often differ
usefully from a plain PubChem name search.
Value
A mwb_refmet_lookup object with the following
output slots:
updated | (annotation_source) The annotation_source after adding data returned by the API. |
Inheritance
A mwb_refmet_lookup object inherits the following struct classes:
[mwb_refmet_lookup] -> [rest_api] -> [model] ->
[struct_class]
References
Wickham H (2026). httr: Tools for Working with URLs and HTTP. doi:10.32614/CRAN.package.httr https://doi.org/10.32614/CRAN.package.httr. R package version 1.4.9, https://CRAN.R-project.org/package=httr.