
SpaMTP: Refinning Metabolite Annotations
Source:vignettes/Annotation_Refinement.Rmd
Annotation_Refinement.Rmd
Refinning m/z Metabolite Annotations with SpaMTP
This tutorial highlights how to use SpaMTP to refine m/z annotated with multiple metabolites. SpaMTP implements this in 4 different ways, with these functions:
- CalculateAnnotationStatistics
- RefineLipids
- Pseudo_msms
- Compare_msms
We will visit each in detail below.
Author: Andrew Causer
1) Pathway-Based Refinement:
CalculateAnnotationStatistics
This function uses correlations in pathway expression (Metabolite only, Gene only or Multi Omic based pathway information) to refine metabolite annotation. Specifically, for each annotated metabolite, the expression profiles for all known pathways associated with this metabolite are calculated. Based on spatial colocalisation between relative pathways and the given m/z mass, each metabolite is then ranked based on Pearson correlation values and the number of significant pathways associated with that metabolite.
Below we will use a public mouse liver dataset with spotted chemicals standards to demonstrate this: