agentsclimarketplace

Reference compound verification

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/reference-compound-verification

Curated, evidence-grounded skill and software-tool collections for scientific AI agents, generated by the AgenticScienceBuilder

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill reference-compound-verification

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

  • 14 stars14 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 author says it does

Copied from the file, not written here

Use when after formatting raw mass spectrometry transition data into the EISA-EXPOSOME schema (NAME, PrecursorMZ, ProductMZ, Intensity, RT, ID columns), and before exporting the final database file.

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.5 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

reference-compound-verification

Summary

Validate database schema conformance and data integrity by checking that reference compounds (e.g., Methamidophos) are present, correctly formatted, and exhibit expected mass spectrometry transitions. This quality-control step ensures a database file is compatible with EISA-EXPOSOME suspect screening before deployment.

When to use

After formatting raw mass spectrometry transition data into the EISA-EXPOSOME schema (NAME, PrecursorMZ, ProductMZ, Intensity, RT, ID columns), and before exporting the final database file. Use this skill to detect schema violations, missing reference entries, or data type mismatches that would break downstream suspect screening.

When NOT to use

  • Input is a raw instrument data file (mzML, mzXML, or NetCDF) that has not yet been converted to tabular transition format.
  • The database file is already in production use; reference verification should occur during initial curation, not retrospectively on live data.
  • No reference compounds or ground-truth standards are available for the specific chemical class or application domain.

Inputs

  • Raw or candidate database file (.xlsx or .csv format)
  • Compiled T3DB reference database file (.xlsx format)
  • Mass spectrometry transition data (precursor m/z, product m/z, intensity, retention time, compound ID)

Outputs

  • Validation report (presence/absence and correctness of reference compounds)
  • Schema conformance confirmation (column names, data types, required vs. optional fields)
  • Integrity flag (pass/fail) for export decision

How to apply

Load the candidate database file (.xlsx or .csv) and cross-reference it against the compiled T3DB reference database provided by EISA-EXPOSOME. Verify that at least one well-characterized reference compound (e.g., Methamidophos with PrecursorMZ 142.0086, ProductMZ 94.0046, Intensity 100, RT 2.182, ID 1) is present with correct numeric precision and column alignment. Check that all required columns (NAME, PrecursorMZ, ProductMZ, Intensity, ID) are present; RT is optional. Confirm that numeric fields (m/z, intensity, retention time) have consistent precision and no missing or malformed entries. Use the R Shiny interface to visualize and filter results, examining whether reference compounds and their transitions render correctly in the visualization layer. If any reference entry fails validation, halt export and revise the data source or transformation logic.

Related tools

  • R Shiny (Interactive interface for visualizing, filtering, and validating database entries; displays reference compounds and their transitions for manual inspection and QC confirmation.) — https://github.com/Lab-XUE/EISA-EXPOSOME
  • EISA-EXPOSOME (Host platform that defines the required database schema and provides the reference T3DB file for cross-validation.) — https://github.com/Lab-XUE/EISA-EXPOSOME

Evaluation signals

  • Reference compound (Methamidophos) is present in the candidate database with exact matching PrecursorMZ (142.0086), ProductMZ (94.0046), Intensity (100), and RT (2.182) values.
  • All six required/optional columns (NAME, PrecursorMZ, ProductMZ, Intensity, RT, ID) are present with correct names and no data type mismatches.
  • Numeric fields (m/z values, intensity, RT) have consistent decimal precision (e.g., 4 decimal places for m/z) and no null or NaN entries in required columns.
  • Reference compound entries render without error in the R Shiny visualization interface and can be filtered and viewed interactively.
  • Row count and schema alignment match expectations from the T3DB template; no orphaned or malformed records in reference entries.

Limitations

  • Verification relies on pre-defined reference compounds (Methamidophos); if a database does not include expected standards, this skill cannot validate completeness.
  • RT (retention time) is optional; databases lacking RT values will still pass schema validation but may have reduced utility for peak extraction and annotation if RT filtering is downstream.
  • Reference verification checks structural conformance but does not validate the accuracy of m/z or intensity values against independent mass spectrometry standards or literature values.
  • The R Shiny interface requires a running instance and manual inspection; fully automated validation scripts are not documented in the provided README.

Evidence

  • [readme] Schema requirement: "your file (.xlsx /.csv) must contain the following columns:|NAME|PrecursorMZ|ProductMZ|Intensity|RT|ID|, RT is not essential"
  • [readme] Reference compound exemplar: "|Methamidophos|142.0086|94.0046|100|2.182|1|"
  • [other] Workflow integration: "Cross-reference entries against the compiled T3DB database file (provided in .xlsx format) to ensure column alignment and data consistency. Validate presence and correct formatting of Methamidophos"
  • [readme] Visualization tool: "We provide a Rshiny program for EISA-EXPOSOME, which runs with the interface shown below, and you can filter the results according to the visualisation interface"
  • [other] Export validation: "Export the validated database as .xlsx or .csv format and verify file integrity."

What ships with it

Read from the repository

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

Keep looking

Skills are one crate of 328,083. 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.