agentsclimarketplace

Interactive data exploration design

Skill HolobiomicsLab/asb-skill-collections/collections/metabolomics/v2/skills/interactive-data-exploration-design

Use when you have NMR metabolomics measurements paired with pre-analytical metadata (processing delay times, centrifugation timing, sample type such as plasma vs. serum, cohort identifiers) and need to interactively explore how variation in processing conditions drives changes in metabolic.From its SKILL.md

Install
npx -y skills add HolobiomicsLab/asb-skill-collections --skill interactive-data-exploration-design

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 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

8.4 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

interactive-data-exploration-design

License: restricted — no clear open-source license detected for the underlying tool; verify licensing before commercial use or redistribution. <!-- asb-license-banner -->

Summary

Design and implement an interactive data exploration interface that enables cohort-level investigation of how pre-analytical variables (processing delays, sample type) affect quantitative metabolic parameters in NMR metabolomics. This skill combines dynamic filtering, multi-dimensional visualization, and tabular performance reporting to support hypothesis generation around sample stability and pre-analytical quality.

When to use

Apply this skill when you have NMR metabolomics measurements paired with pre-analytical metadata (processing delay times, centrifugation timing, sample type such as plasma vs. serum, cohort identifiers) and need to interactively explore how variation in processing conditions drives changes in metabolic parameter values across a sample cohort. Use it specifically when the analysis goal is exploratory (identifying stability thresholds, detecting degradation patterns) rather than confirmatory, and when stakeholders need real-time filtering and comparison capabilities.

When NOT to use

  • Do not use this skill when the input lacks paired pre-analytical metadata; interactive exploration requires both metabolite measurements and processing delay / sample handling variables.
  • Do not use this skill for confirmatory hypothesis testing or statistical inference requiring p-values and confidence intervals; PRIMA-Panel is explicitly a data exploration and quality assessment tool.
  • Do not use this skill on already-aggregated or QC-filtered datasets where pre-analytical variation has been removed; the skill is designed to surface and investigate pre-analytical effects, not to analyze downstream biology after QC.

Inputs

  • NMR metabolite measurement table (metabolite concentrations × samples)
  • Pre-analytical metadata table with processing delay times, SPREC classification, sample type (plasma/serum), centrifugation timing (pre- and post-centrifugation intervals in minutes), and cohort identifiers
  • User-specified delay thresholds and concentration change percentage cutoffs (minor and major)

Outputs

  • Interactive visualization dashboard (scatter plots, line plots, box plots, lollipop plots)
  • Performance report table highlighting minor and major metabolite changes stratified by delay bins or continuous delay values
  • Downloadable HTML performance report with color-coded change indicators
  • Downloadable .csv tabular summary with descriptive statistics (mean, standard deviation, correlation coefficients between delay and metabolite parameter)

How to apply

Load the metabolite measurement matrix and pre-analytical metadata (processing delay times binned by SPREC classification, pre- and post-centrifugation intervals, sample type, cohort) into memory and validate that all required columns are present and properly formatted. Construct interactive visualizations (scatter plots of metabolite concentration vs. delay duration, lollipop plots grouped by delay time-points, box plots stratified by sample type) that reveal the relationship between processing delay and individual metabolic parameter stability. Enable dynamic sliders or input fields to set pre-centrifugation and post-centrifugation time thresholds; generate a performance report table that highlights minor and major concentration changes for each metabolite within the selected timeframe, with color-coding and percentage thresholds that can be adjusted by the user. Provide subsetting and filtering controls to isolate specific sample types (plasma or serum), cohorts, or delay ranges. Export outputs as both interactive HTML reports and flat formats (.csv) to facilitate downstream statistical analysis and communication with collaborators.

Related tools

  • PRIMA-Panel (Interactive Shiny application that hosts the data exploration, performance report generation, filtering, and visualization components; provides the core interface for dynamic threshold setting and multi-format export) — https://github.com/funkam/PRIMA

Evaluation signals

  • Visualizations correctly render the relationship between processing delay duration (x-axis) and individual metabolic parameter values (y-axis) with no missing or misaligned data points.
  • Performance report table correctly identifies metabolites with minor (user-adjustable %) and major concentration changes within the selected pre- and post-centrifugation time interval, and color-coding matches the specified thresholds.
  • Dynamic filtering (by sample type, cohort, delay range) produces subsetted visualizations and tables that reflect only the selected samples without data loss or duplication.
  • Exported HTML and .csv outputs are valid, readable, and contain all selected samples, metabolites, and pre-analytical metadata without truncation or corruption.
  • Descriptive statistics (mean, SD, correlation coefficients) in the tabular output are mathematically consistent with the underlying data when spot-checked on a subset of metabolites.

Limitations

  • PRIMA-Panel currently stratifies delays according to SPREC classification, which may obscure fine-grained relationships between continuous delay values and metabolite stability; users must decide whether binned or continuous delay representation is appropriate for their study.
  • The tool requires manual upload of pre-analytical metadata; automated parsing from instrument logs or LIMS systems is not documented, limiting high-throughput integration.
  • Color-coding thresholds for minor and major change detection are user-adjustable but not statistically calibrated to biological significance or assay measurement error; users must validate that chosen % cutoffs reflect clinically or analytically meaningful differences.
  • Performance reports are generated for individual metabolites; the tool does not implement multivariate statistical tests (e.g., PCA, OPLS-DA) to detect joint degradation patterns across metabolite panels.

Evidence

  • [readme] Core tool function: "The PRIMA-Panel is a tool to investigate the effect of processing delays on metabolic parameters in samples of peripheral blood (plasma / serum)"
  • [readme] Interactive exploration purpose: "The panel functions as a data expoloration tool. It allows to investigate the these effects interactively"
  • [readme] Performance report generation workflow: "The 'Single' tab allows the user to set a pre-centrifugation time and a post-centrifugation using a Slider. A table is then generated that higlights a minor and a major change for each metabolite in"
  • [readme] Customizable thresholds and export formats: "The colors, as well as the % threshholds, can be adjusted. The table can be downloaded as a .HTML report or the table directly as .csv (or other formats)"
  • [readme] Delay stratification by SPREC: "The time-points are sorted according to their SPREC classification. In addition, there is an alternative way of presenting the date in form of lollipop plots. The data is split according the two"

What ships with it

Read from the repository

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

Keep looking

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