WaveICA

WaveICA removes batch effects from large-scale untargeted metabolomics LC-MS datasets to recover biological signals for downstream analyses.


Key Features:

  • Wavelet transform with ICA: Combines wavelet transform and independent component analysis (ICA) to decompose data and isolate batch-related components.
  • Injection-order time trend: Leverages the time trend of samples based on injection order to identify temporal systematic biases.
  • Multi-scale decomposition: Decomposes original data into multi-scale components that highlight features at different resolutions for targeted correction.
  • Batch effect extraction and removal: Extracts and eliminates batch-effect information from multi-scale representations to produce corrected datasets.
  • PCA clustering improvement: Improves clustering of quality control samples (QCS) and subject samples within principal component analysis (PCA) score plots.
  • Pearson correlation improvement: Increased average Pearson correlation coefficients for all peaks of QCS from 0.872 to 0.972 after correction.
  • Classification performance: Enhances classification accuracy and reported performance compared with three other representative methods.
  • WaveICA 2.0 no-label capability: Removes batch effects without requiring explicit batch information or labels.
  • Single-batch and intensity-drift correction: Demonstrates superior performance on single-batch datasets by reducing intensity drift and uncovering additional biological information.
  • Implementation: Provided as an R package, WaveICA_2.0, for computational application to metabolomics data.

Scientific Applications:

  • Preprocessing LC-MS untargeted metabolomics: Removes non-biological systematic biases from LC-MS untargeted metabolomics datasets prior to downstream analysis.
  • Biomarker discovery: Reduces batch-related confounding to improve reliability of biomarker identification.
  • Disease pathogenesis and classification studies: Enhances detection of biological signals for disease mechanism studies and supervised classification.
  • Unknown-batch or single-batch studies: Applicable when batch labels are unavailable or datasets are collected as a single batch, enabling batch-effect correction in those scenarios.
  • Multivariate analyses: Supports more reliable PCA and classification analyses by providing corrected input data.

Methodology:

Apply wavelet transform to decompose LC-MS data into multi-scale components, use independent component analysis (ICA) to identify batch-related components leveraging injection-order time trends, and extract/remove those components; WaveICA 2.0 implements the same approach without requiring explicit batch labels.

Topics

Details

License:
MIT
Maturity:
Emerging
Cost:
Free of charge
Tool Type:
api, library
Programming Languages:
R
Added:
6/22/2023
Last Updated:
11/5/2024

Operations

Publications

Deng K, Zhang F, Tan Q, Huang Y, Song W, Rong Z, Zhu Z, Li K, Li Z. WaveICA: A novel algorithm to remove batch effects for large-scale untargeted metabolomics data based on wavelet analysis. Analytica Chimica Acta. 2019;1061:60-69. doi:10.1016/j.aca.2019.02.010. PMID:30926040.

PMID: 30926040
Funding: - National Natural Science Foundation of China: 81773551 - Natural Science Foundation of Heilongjiang Province: H2018012

Deng K, Zhao F, Rong Z, Cao L, Zhang L, Li K, Hou Y, Zhu Z. WaveICA 2.0: a novel batch effect removal method for untargeted metabolomics data without using batch information. Metabolomics. 2021;17(10). doi:10.1007/s11306-021-01839-7. PMID:34542717.

PMID: 34542717
Funding: - National Natural Science Foundation of China: 81973149

Downloads

Links