moiety_modeling
moiety_modeling deconvolves isotopologue profiles from mass spectrometry to derive moiety abundances of stable isotope-labeled metabolites and localize isotope incorporation for metabolic flux analysis.
Key Features:
- Moiety Model Representation: Decomposes metabolites into moiety units that represent metabolic transformations to structure isotopologue data.
- Model Optimization: Uses SAGA-optimize (simulated annealing and genetic algorithms) and additional optimization methods from the Python scipy library to solve boundary-value inverse problems for model parameter estimation.
- Model Selection: Supports model comparison and selection using Akaike Information Criterion (AIC) variants and Bayesian Information Criterion (BIC).
- Data Format: Encodes moiety models and associated isotopologue data in a JSONized format.
Scientific Applications:
- Stable isotope tracing: Analyzes isotopologue profiles from stable isotope labeling experiments measured by mass spectrometry.
- Metabolic pathway atom tracing: Enables tracing of individual atoms through metabolic pathways by localizing isotope incorporation across moieties.
- UDP-GlcNAc 13C timecourse analysis: Has been applied to deconvolute timecourse ^13C isotopologue data for uridine diphosphate N-acetyl-D-glucosamine (UDP-GlcNAc) in human prostate cancer LnCaP-LN3 cells.
Methodology:
Decompose metabolites into moiety units and model their metabolic transformations, perform parameter optimization using SAGA-optimize (simulated annealing and genetic algorithms) and scipy optimizers to solve boundary-value inverse problems, and apply AIC/BIC model selection criteria.
Topics
Details
- License:
- BSD-3-Clause
- Tool Type:
- command-line tool
- Programming Languages:
- Python
- Added:
- 1/9/2020
- Last Updated:
- 12/29/2020
Operations
Publications
Jin H, Moseley HNB. Moiety modeling framework for deriving moiety abundances from mass spectrometry measured isotopologues. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-3096-7. PMID:31660850. PMCID:PMC6816163.