metabolomics-quantification

Impute missing values and normalize metabolomics feature data.

155|26|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/TianGzlab/OmicsClaw --skill metabolomics-quantification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metabolomics-quantification
Source: https://github.com/TianGzlab/OmicsClaw/tree/main/skills/metabolomics/metabolomics-quantification
Command: npx skills add https://github.com/TianGzlab/OmicsClaw --skill metabolomics-quantification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, scikit-learn, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the critical issue of missing values and inconsistent scales in metabolomics data, which can cause downstream analysis to fail or produce unreliable results.

Core Features & Use Cases

  • Missing Value Imputation: Handles missing data points using methods like minimum value, median, or K-Nearest Neighbors (KNN).
  • Data Normalization: Standardizes data across samples using Total Ion Count (TIC), median, or log transformation to ensure comparability.
  • Use Case: After running a mass spectrometry experiment, you have a feature table with many missing values and varying intensity ranges. This Skill will impute the missing values and normalize the data, making it ready for differential expression analysis.

Quick Start

Use the metabolomics quantification skill to impute missing values using KNN and normalize the data with TIC for the input file 'features.csv'.

Frequently Asked Questions about metabolomics-quantification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle missing values in LC/MS metabolomics data?

Missing values in LC/MS metabolomics data are handled through imputation techniques like minimum value, median, or K-Nearest Neighbors (KNN) to resolve sparse matrices. This ensures data completeness for reliable downstream analysis.

What is the best way to normalize mass spectrometry feature tables for differential expression?

Normalizing mass spectrometry feature tables is best achieved using Total Ion Count (TIC), median, or log transformation. This standardizes intensity ranges across samples to ensure comparability before differential expression analysis.

Why does metabolomics downstream analysis fail with inconsistent intensity scales?

Metabolomics downstream analysis fails with inconsistent intensity scales because varying ranges produce unreliable statistical results. Applying data normalization standardizes sample intensities, ensuring accurate comparability and preventing biased outcomes.

Can I use KNN imputation for sparse matrices in metabolomics preprocessing?

Yes, you can use KNN imputation for sparse matrices in metabolomics preprocessing. It calculates missing data points based on nearest neighbors, effectively resolving sparse matrices common in LC/MS data alongside median or minimum value methods.

Do I need numpy and pandas to impute and normalize metabolomics data?

Yes, you need numpy and pandas to impute and normalize metabolomics data, as they provide the foundational data structures and matrix operations. Scikit-learn is also utilized for implementing algorithms like KNN imputation.

When should I use TIC normalization versus log transformation for omics data?

Use TIC normalization to adjust for overall sample loading differences in omics data, while log transformation stabilizes variance across wide intensity ranges. Both ensure data comparability for multi-omics analysis.