Skip to content

Pathway Activity Analysis and Metabolite Annotation for Untargeted Metabolomics using Probabilistic Modeling

Notifications You must be signed in to change notification settings

HassounLab/PUMA

Repository files navigation

PUMA

Overview
Untargeted metabolomics comprehensively characterizes small molecules and elucidates activities of biochemical pathways within a biological sample. Despite computational advances, interpreting collected measurements and determining their biological role remains a challenge.

To interpret measurements, we present an inference based approach, termed Probabilistic modeling for Untargeted Metabolomics Analysis (PUMA). Our approach captures measurements and known information about the sample under study in a generative model and uses stochastic sampling to compute posterior probability distributions. PUMA predicts the likelihood of pathways being active, and then derives a probabilistic annotation, which assigns chemical identities to the measurements. PUMA is validated on synthetic datasets. When applied to test cases, the resulting pathway activities are biologically meaningful and distinctly different from those obtained using statistical pathway enrichment techniques. Annotation results are in agreement to those obtained using other tools that utilize additional information in the form of spectral signatures. Importantly, PUMA annotates many additional measurements.

Getting Started

Python 3.5.6 is used for development. We recommend installing packages using Anaconda as follows:
conda create --name PUMA --file enviroment.yml
conda activate PUMA

Dataset

Two examples are provided:
CHO_cell: Chinese Hampster Ovary Cell example provided in the paper
human_urine: A human urine example, see reference in the paper

How to run the code?

Start executing the code by python run_puma.py

Authors

This software is written by Ramtin Hosseini, Neda Hassanpour, Liping Liu, and Soha Hassoun (Soha.Hassoun@tufts.edu).
Paper title: Pathway Activity Analysis and Metabolite Annotation for Untargeted Metabolomics using Probabilistic Modeling

About

Pathway Activity Analysis and Metabolite Annotation for Untargeted Metabolomics using Probabilistic Modeling

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages