MetaboLabPy

MetaboLabPy processes 1D- and 2D-NMR spectra for metabolomics and metabolic tracer data analysis, implementing a complete workflow from NMR data pre-processing to statistical analysis.


Key Features:

  • Automated Phase Correction: Implements algorithms for automated phase correction of NMR spectra.
  • Segmental Alignment: Provides segmental alignment for preparing 1D-NMR spectra for analysis.
  • Spectral Scaling and Variance Stabilisation: Includes spectral scaling and variance stabilisation methods for data pre-processing.
  • Multi-variate Statistical Analysis Export: Supports export to various software platforms for multi-variate statistical data analysis.
  • Multiplet Analysis: Performs multiplet analysis on 2D-1H, 13C HSQC NMR data.
  • Metabolic Tracing Data Analysis: Analyzes metabolic tracing data from stable isotope-enriched metabolic precursors.
  • Isotopomer Distribution Derivation: Derives isotopomer distributions from the combination of NMR multiplet and GC-MS data via the metabolabpytools package.

Scientific Applications:

  • Metabolomics NMR Data Processing: Processes 1D- and 2D-NMR spectra for metabolomics studies.
  • Metabolic Tracer Analysis: Analyzes metabolic tracer data from stable isotope-enriched metabolic precursors to study metabolism.
  • Multi-variate Statistical Analysis: Prepares pre-processed NMR data for multi-variate statistical data analysis in metabolomics workflows.

Methodology:

The software is implemented in Python using numpy, scipy, and pandas. It consists of three packages: metabolabpy for NMR data handling and numerical routines, qtmetabolabpy for graphical interface routines, and metabolabpytools for isotopomer distribution derivation from NMR multiplet and GC-MS data.

Topics

Details

Programming Languages:
Python
Added:
2/22/2026
Last Updated:
2/22/2026

Operations

Publications

Links