agentsclimarketplace

Compound identifier cross referencing

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/compound-identifier-cross-referencing

Use when when you have prepared raw mass spectrometry transition data (precursor m/z, product m/z, intensity, retention time, compound identifiers) and need to verify it conforms to EISA-EXPOSOME's required schema before database import. Specifically: you are building or validating a custom .xlsx/.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill compound-identifier-cross-referencing

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 15 stars15 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as CC-BY-4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

6.6 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

compound-identifier-cross-referencing

Summary

Validate mass spectrometry transition data against a curated reference database (e.g. T3DB) by aligning compound identifiers, precursor/product m/z values, and retention times to ensure column structure and data consistency before importing into EISA-EXPOSOME for suspect screening.

When to use

When you have prepared raw mass spectrometry transition data (precursor m/z, product m/z, intensity, retention time, compound identifiers) and need to verify it conforms to EISA-EXPOSOME's required schema before database import. Specifically: you are building or validating a custom .xlsx/.csv database file and need confidence that entries match expected reference transitions and naming conventions.

When NOT to use

  • Your database file already matches the EISA-EXPOSOME schema and has been validated against a trusted reference—proceed directly to import.
  • You are performing de novo compound identification without a curated reference database available—use spectral library matching or in silico prediction instead.
  • Your transition data is already in a different standardized format (e.g., ProteoWizard mzML) that will be automatically converted by the pipeline.

Inputs

  • raw mass spectrometry transition data (precursor m/z, product m/z, intensity, retention time, compound identifiers)
  • reference database file in .xlsx or .csv format (e.g., compiled T3DB)
  • compound name/identifier list

Outputs

  • validated database file (.xlsx or .csv) with correct column structure (NAME, PrecursorMZ, ProductMZ, Intensity, RT, ID)
  • cross-reference validation report documenting matched and unmatched entries
  • file integrity confirmation

How to apply

Load your prepared tabular transition data and the reference database file (e.g., compiled T3DB in .xlsx format) into a comparison workflow. Cross-reference each compound entry by NAME and ID against the reference to verify PrecursorMZ, ProductMZ, Intensity, and RT (if applicable) values match expected transitions. Use a reference compound check—e.g., validate Methamidophos entries (PrecursorMZ 142.0086, ProductMZ 94.0046, Intensity 100, RT 2.182, ID 1) as a known positive control. Document any mismatches or missing columns (NAME, PrecursorMZ, ProductMZ, Intensity, ID are required; RT is optional). Export the validated dataset as .xlsx or .csv and verify file integrity before loading into EISA-EXPOSOME.

Related tools

Evaluation signals

  • All compound NAME entries in your database match entries in the reference database (T3DB or equivalent) by ID and NAME.
  • PrecursorMZ, ProductMZ, and Intensity values for each transition align with reference values within acceptable measurement error (±0.01 m/z or instrument tolerance).
  • Retention time (RT) values, where provided, are consistent with reference RT or clearly documented if measured under different conditions.
  • Required columns (NAME, PrecursorMZ, ProductMZ, Intensity, ID) are present; optional RT column is either populated consistently or explicitly omitted.
  • Reference compound check passes: Methamidophos entries display both transitions (PrecursorMZ 142.0086 → 94.0046 and 142.0086 → 124.9816) with correct Intensity and RT values.
  • File exports without corruption and can be loaded into EISA-EXPOSOME without schema errors.

Limitations

  • Cross-referencing is only as reliable as the reference database; incomplete or outdated reference data (e.g., missing transitions or incorrect m/z values) will propagate validation errors.
  • RT values are optional and may differ between instruments, labs, or chromatographic methods; comparison requires documented harmonization or exclusion from validation.
  • The workflow does not resolve compound name ambiguities (e.g., synonyms, isomers, or metabolites with identical m/z); manual curation may be needed for entries with multiple reference matches.
  • Large database files or many-to-many matching scenarios may require computational optimization; no performance benchmarks are provided.

Evidence

  • [readme] column structure and data format requirement: "your file (.xlsx /.csv) must contain the following columns:|NAME|PrecursorMZ|ProductMZ|Intensity|RT|ID|, RT is not essential."
  • [readme] T3DB reference format and example: "We also provide the compiled T3DB database file in .xlsx format. |Methamidophos|142.0086|94.0046|100|2.182|1|"
  • [other] cross-reference validation workflow step: "Cross-reference entries against the compiled T3DB database file (provided in .xlsx format) to ensure column alignment and data consistency."
  • [other] reference compound check: "Validate presence and correct formatting of Methamidophos entries as a reference compound check."
  • [other] data input sources: "Obtain or prepare raw mass spectrometry transition data (precursor m/z, product m/z, intensity, retention time, and compound identifiers)."

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.