agentsclimarketplace

Expert review preparation

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v1/skills/expert-review-preparation

Use when you have a published scientific article describing a computational method (e.g., natural products annotation, MS/MS data processing) and need to assess reproducibility before expert scrutiny.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill expert-review-preparation

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

10.8 KB, ~1.8k tokens by cl100k_base, as published. Nobody here has run it

expert_review_preparation

Summary

Prepare a scientific computational workflow for expert review by systematically indexing article artifacts, tracing claims to reproducible outputs, and documenting missing materials or metadata. This skill bridges the gap between published claims and verifiable code/data by creating a structured inventory of tools, workflow steps, findings, and reproducibility gaps.

When to use

Apply this skill when you have a published scientific article describing a computational method (e.g., natural products annotation, MS/MS data processing) and need to assess reproducibility before expert scrutiny. Specifically, use it when the article cites a GitHub repository and you want to systematically verify that the article's claims are grounded in working code, documented inputs/outputs, and traceable decisions.

When NOT to use

  • Article is purely theoretical with no software implementation or GitHub repository.
  • Repository code is unavailable, archived, or has no README documentation.
  • Your task is to execute the workflow yourself rather than prepare it for expert review—use the skill only for review preparation, not active data processing.

Inputs

  • Published article with computational method description
  • GitHub repository URL cited in the article
  • Repository README or documentation
  • Article discussion/methods sections describing tools and workflow steps

Outputs

  • Indexed artifact inventory (tools, workflow steps, filter steps)
  • Structured mapping of claims to code/documentation
  • Missing signals report (missing changelog, undocumented parameters, absent data files)
  • Evidence index linking article sections to repository material

How to apply

First, extract and index the core artifacts: repository URLs, tool names (GNPS, Sirius, ISDB-LOTUS), workflow steps (FBMN job setup, annotation merging, K-value ranking), and claimed findings. Second, inspect the repository README for installation instructions, usage examples, input/output file formats (.csv, .mgf, .tsv), and parameter thresholds (e.g., cosine score 0.001, mass tolerance 0.02 Da). Third, trace each major claim in the article to a concrete function, file format, or workflow decision in the code—e.g., map 'multiannotation integration' to the K_estimation() function signature and its input prompts. Fourth, identify and document explicit gaps: missing changelogs, undocumented default values (e.g., T_gs = 0.7 when no match), or missing data artifacts. Finally, compile this inventory into a structured index with evidence spans linking article text directly to repository documentation.

Related tools

Examples

from ms2decide.K_estimation import K_estimation; K_estimation()

Evaluation signals

  • All article claims about workflow structure (FBMN job creation, annotation merging, K-value sorting) have corresponding function signatures and parameter documentation in the README.
  • Input file formats (.csv quantitative table, .mgf mass spectrometry data, structure_identifications.tsv Sirius output) and required directory structures are explicitly documented with example paths.
  • Default/fallback parameter values mentioned in the article (e.g., T_gs = 0.7 when no GNPS match, Sirius matching score = 0.5 on failure) appear in the code or README with rationale.
  • Installation and verification steps (conda environment creation, pip install, import check) are executable without external dependencies beyond listed tools.
  • Output schema (.tsv file with K-values, column names, sorting order) is documented or illustrated in usage examples.

Limitations

  • GNPS matching is sensitive to library score threshold (0.001 default can cause failures; user may need to increase to 0.1); iterative weighted analog search can take up to three hours with 27 parallel jobs.
  • Sirius batch annotation in Approximate mode may fail entirely for some features, requiring fallback confidence score assignment (0.5) without notification mechanism.
  • Tanimoto similarity calculation between GNPS and Sirius/ISDB-LOTUS cannot be computed when either tool reports no match; default similarity 0.7 is assigned without data-driven justification.
  • ISDB-LOTUS strict library search (0.02 Da tolerance) treats zero matches as novelty signal but may miss true annotations in highly congested mass regions.
  • Redundant feature IDs in Sirius structure_identifications.tsv cause ValueError ('DataFrame index must be unique'); user must manually filter duplicates in external editor.

Evidence

  • [readme] MS2DECIDE is a Python library that leverages decision theory to assist chemists in natural products multiannotation and prioritization.: "MS2DECIDE is a Python library that leverages decision theory to assist chemists in natural products multiannotation and prioritization."
  • [readme] The K_estimation function integrates annotation data from multiple sources: GNPS, ISDB-LOTUS, and Sirius. Processes user-provided input files such as quantitative data and MGF files. Generates a filtered dataframe based on the estimated K-values.: "The K_estimation function: Integrates annotation data from multiple sources: GNPS, ISDB-LOTUS, and Sirius. Processes user-provided input files such as quantitative data and MGF files. Generates a"
  • [readme] Ensure that your input files follow the required format (.csv for quantitative data, .mgf for mass spectrometry data). If you use the export file module of MZmine (>2.53) for FBMN, the format will be accepted.: "Ensure that your input files follow the required format (.csv for quantitative data, .mgf for mass spectrometry data). If you use the export file module of MZmine (>2.53) for FBMN, the format will be"
  • [readme] In scenarios where there is no match with GNPS or no match with Sirius, the tanimoto between GNPS and Sirius cannot be calculated. Hence, a default value of 0.7 was assigned to T_gs and T_gi in these instances.: "In scenarios where there is no match with GNPS or no match with Sirius, the tanimoto between GNPS and Sirius cannot be calculated. Hence, a default value of 0.7 was assigned to T_gs and T_gi in these"
  • [readme] We recommend to increase the threshold value (for e.g., 0.1). Since, these workflows use a library score threshold of 0.001 some failures can occur with the FBMN GNPS workflow.: "Since, these workflows use a library score threshold of 0.001 some failures can occur with the FBMN GNPS workflow. We recommend to increase the threshold value (for e.g., 0.1)."
  • [readme] For ISDB-LOTUS, since a strict library search was applied (0.02 Da), we considered a zero answer as an important information regarding our definition of novelty.: "For ISDB-LOTUS, since a strict library search was applied (0.02 Da), we considered a zero answer as an important information regarding our definition of novelty."
  • [readme] We recommend to check this file for redundant features that can be generated in the Sirius annotation process. You can open the structure_identifications.tsv on Excel for example and highlight the redundant values in the 'mappingFeatureId' column.: "We recommend to check this file for redundant features that can be generated in the Sirius annotation process. You can open the structure_identifications.tsv on Excel for example and highlight the"

What ships with it

Read from the repository

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

Keep looking

Skills are one crate of 326,758. 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.