agentsclimarketplace

Ionisation method hardware correspondence

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v1/skills/ionisation-method-hardware-correspondence

Use when when evaluating whether a mass spectrometry analysis platform (such as mzmine) has comprehensive module support across multiple ionisation and separation techniques (LC, GC, IMS, MALDI MS imaging), or when planning a multi-technique MS study and needing to confirm that all intended.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill ionisation-method-hardware-correspondence

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

ionisation-method-hardware-correspondence

Summary

Verify that a mass spectrometry data processing software or workflow provides module coverage across all supported ionisation techniques (LC, GC, IMS, MS Imaging) and MS instrument types. This skill ensures completeness of the analytical pipeline by mapping each separation/ionisation method to its corresponding processing modules.

When to use

When evaluating whether a mass spectrometry analysis platform (such as mzmine) has comprehensive module support across multiple ionisation and separation techniques (LC, GC, IMS, MALDI MS imaging), or when planning a multi-technique MS study and needing to confirm that all intended ionisation methods have corresponding processing infrastructure in the chosen software.

When NOT to use

  • Single-technique workflows where only one ionisation method (e.g., LC-MS only) is planned—the full multi-technique correspondence check adds overhead without benefit.
  • When evaluating data processing steps already performed by upstream instruments or vendor software—this skill applies to comprehensive software platforms, not individual hardware-specific processors.

Inputs

  • Software repository codebase (source code structure)
  • Module documentation or README files
  • Declared hardware/instrument support list

Outputs

  • Module inventory list with categorisation by function
  • Coverage matrix mapping ionisation types to modules
  • Structured coverage verification report
  • Module-to-technique correspondence documentation

How to apply

Access the software repository (e.g., github.com/mzmine/mzmine) and retrieve the complete list of processing modules from codebase structure or documentation. Categorise each module by its primary function (import, preprocessing, alignment, identification, visualisation). Cross-reference module source code and documentation to identify which separation/ionisation types (LC, GC, IMS, MS Imaging) each module explicitly supports. Build a coverage matrix mapping separation/ionisation types to modules. Verify that every supported type (LC, GC, IMS, MS imaging) is covered by at least one module in the workflow. Document findings in a structured report showing the module inventory and coverage verification. The rationale is that complete coverage ensures users of all supported ionisation techniques can execute end-to-end analytical workflows without tool switching.

Related tools

  • mzmine (Target platform for module coverage assessment; provides the complete set of MS data analysis modules to be inventoried and cross-referenced against supported ionisation techniques) — https://github.com/mzmine/mzmine

Evaluation signals

  • Coverage matrix is complete: every declared ionisation type (LC, GC, IMS, MS imaging, MALDI) maps to at least one processing module in each major workflow stage (import, preprocessing, alignment, identification, visualisation).
  • Module source code or documentation explicitly lists supported ionisation types as attributes or in method signatures.
  • No gaps are present in the ionisation-technique-to-module mapping; if a technique is declared as supported by the software overall, all required processing functions are available for it.
  • The structured report is reproducible: another evaluator using the same repository state and categorisation logic produces the same module inventory and coverage matrix.
  • Cross-reference verification confirms that modules documented for a given ionisation type have been tested or used successfully with that technique (e.g., by examining test data, example workflows, or issue tracker references).

Limitations

  • Coverage matrix reflects only declared module support; modules may not be equally mature or well-tested across all ionisation types, and this skill does not assess algorithm quality or experimental validation.
  • The skill requires access to current repository codebase or comprehensive documentation; changes to module structure or removal of undocumented modules may invalidate prior inventories.
  • Module interdependencies and workflow composition are not explicitly verified—the skill checks that individual modules exist for each ionisation type but does not guarantee that modules can be combined into a coherent end-to-end workflow for all combinations of techniques.
  • New ionisation technologies or instrument types emerging after the software snapshot may not be represented in the coverage matrix.

Evidence

  • [other] mzmine is designed with a complete set of modules covering the entire MS data analysis workflow and supports liquid chromatography (LC), gas chromatography (GC), ion mobility spectrometry (IMS), MS imaging (e.g., MALDI), and most MS instruments.: "mzmine is designed with a complete set of modules covering the entire MS data analysis workflow and supports liquid chromatography (LC), gas chromatography (GC), ion mobility spectrometry (IMS), MS"
  • [other] Categorise each module by its primary function (e.g., import, preprocessing, alignment, identification, visualisation). Cross-reference module documentation or source code to identify which separation/ionisation types each module supports (LC, GC, IMS, MS Imaging). Build a coverage matrix mapping separation/ionisation types to modules.: "Categorise each module by its primary function (e.g., import, preprocessing, alignment, identification, visualisation). Cross-reference module documentation or source code to identify which"
  • [intro] provide a user-friendly, flexible and easily extendable software with a complete set of modules covering the entire MS data analysis workflow: "provide a user-friendly, flexible and easily extendable software with a complete set of modules covering the entire MS data analysis workflow"

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.