Mass Spectrometry Analysis Tools

  • Perform searches with precursor ion or product ion peaklists on a variety of lipid classes, where masses are generated by computational methods or are present in the LIPID MAPS® Structure Database (LMSD)
  • Search for discrete structures or search for "bulk" structures, with links to examples of discrete structures. Calculate exact mass of lipid ions or predict MS/MS spectra
  • Display various structural properties (exact mass, formula, abbreviation, etc.) for matched ions with links to molecular structures and isotopic distribution profiles where appropriate.
  • Generate in-silico product ion peaklists for several lipid classes.

Structure Drawing Tools

Draw and save complex lipid structures using either a simple menu-based interface or by entering an abbreviation (where appropriate). Structures are rendered with Javascript / Ketcher and may be saved as molfiles.

Generate structures for:

Statistical Analysis Tools for User-Uploaded Data

Load your own table of processed data grouped by experimental conditions and perform online statistical analyses.
Analysis options include:
  • Normalization and scaling
  • Bargraphs and Boxplots
  • Univariate Analysis (Volcano plots and ANOVA analysis)
  • Class enrichment analysis via RefMet and Volcano plots
  • Clustering and Correlation
  • Multivariate Analysis (PCA, LDA analysis)
  • Classification/Feature Analysis (Random-Forest, OPLS-DA/VIP analysis)

Perform data analysis on user-uploaded data.

Nomenclature Tools

Facilitate sharing of lipidomics data and comparison of data across studies:
  • Convert lipid names to standardized nomenclature.
  • Displays levels of lipid structural resolution (useful for finding common denominators across studies in which levels of lipid resolution vary).

  • Convert lipid names to standardized nomenclature via RefMet*
    Input: list of lipid names
    Output: input name; standardized name; whether record exists in RefMet; formula; exact mass.
    Input Output
    4Z,7Z,10Z,13Z,16Z,19Z-docosahexaenoic acid->DHA
    Cervonic acid->DHA
    Docosahexaenoic acid->DHA

    *RefMet (A Reference list of Metabolite names) provides a standardized reference nomenclature for both discrete lipid structures and lipid species identified by mass spectroscopic techniques — an essential prerequisite for the ability to compare and contrast data across different experiments and studies.

    Learn more about RefMet on the Metabolomics Workbench.

  • Calculate levels of structural resolution for a list of lipid abbreviations.
    Input: list of lipid abbreviations
    Output: input list; Level (Full structure level, sn-DB-position level, sn-position level, Molecular species level, Species level); examples corresponding to each level
    Input Output
    Full structure level sn-DB-position level sn-position level Molecular species level Species level
    PE(16:0/18:1(9Z))  ->  PE(16:0/18:1(9Z)) PE(16:0/18:1(9)) PE(16:0/18:1) PE(16:0_18:1)) PE(34:1)
    PE(16:0/18:1(9))  ->  PE(16:0/18:1(9)) PE(16:0/18:1) PE(16:0_18:1)) PE(34:1)
    PE(16:0/18:1)  ->  PE(16:0/18:1) PE(16:0_18:1)) PE(34:1)
    PE(16:0_18:1)  ->  PE(16:0_18:1)) PE(34:1)
    PE(34:1)  ->  PE(34:1)








Lipidomics Analysis Software

Download software developed by the LIPID MAPS® Consortium or link to resources offered on external websites.


BioPAN perform a pathway analysis from lipidomics dataset. In this analysis, it is possible to explore systematic changes in lipid pathways at different levels: lipid subclass and lipid molecular species. Those pathways will be highlighted and changes in gene activity will also be predicted.

Reference: Using lipidomics analysis to determine signalling and metabolic changes in cells Current Opinion in Biotechnology 2017;43:96-103.


LipidFinder quickly distinguishes and quantifies lipid-like features from contaminants, adducts and noise in high resolution liquid chromatography/mass spectrometry (LC/MS) datasets that have been pre-aligned using SIEVE (ThermoFisher) or XCMS. An algorithm is included that optimizes analysis based on users' own data, and outputs are screened against online databases and categorized into LIPID MAPS® classes.

Reference: LipidFinder: A computational workflow for discovery of lipids identifies eicosanoid-phosphoinositides in platelets JCI Insight 2017;2(7):e91634. doi: 10.1172/jci.insight.91634

LIPID MAPS® Tools Package

The LIPID MAPS® Tools Package uses command line Perl scripts to generate SD files containing structure and ontological data for various lipid categories. The current version supports structure generation for Fatty acyls (FA), Glycerolipids (GL), Glycerophospholipids (GP), Cardiolipins (CL), Sphingolipids (SP) and Sterols (ST). Please see our documentation for specific main and subclasses. | | | | |

Reference: Sud M, Fahy E, Subramaniam S. Template-based combinatorial enumeration of virtual compound libraries for lipids. Journal of Cheminformatics 2012, 4:23. PMID:23006594 doi: [10.1186/1758-2946-4-23]

LIPID MAPS® Ontology Tools Package

The LIPID MAPS® Ontology Tools Package is a command line Perl script to generate ontology data using structure data in SD file(s).

LIPID MAPS® Mass Spectrometry Combinatorial Expansion Package

The LIPID MAPS® Mass Spectrometry Combinatorial Expansion Package includes a set of command line PHP scripts to generate tabular datasets contining species name, m/z and molecular formula for some of the main lipid categories. User-defined options include a range of chain-lengths and a choice of poitive and negative ion-types. The generated MS datasets may then be used as databases or references to aid in identification and assignment of ions in mass spectrometry experiments of lipids. The current version supports Glycerolipids (GL), Glycerophospholipids (GP), Cardiolipins (CL) and Sphingolipids (SP).

  • Download Mass Spectrometry Combinatorial Expansion package and documentation: Details

  • ALEX123 lipid calculator — An online lipid calculator with m/z values of intact lipid molecules (MS1) and their fragment ions at the MS2 and MS3 level.
  • Electrospray Ion Calculator (EIC) — gives m/z for the ions commonly observed in atmospheric pressure ionization mass spectra.
  • Greazy — Open-source software for automated phospholipid tandem mass spectrometry identification
  • HydroCarbLi — helps to interpret MALDI mass spectra of hydrocarbon mixtures ionized with lithium; calculates possible composition from an ion exact mass
  • LION/web — bioinformatics tool for lipidomics that enables users to search for enriched LION-terms in lipidomic subsets. LION-terms contain detailed lipid classification by LIPIDMAPS, biophysical data, lipid functions and organelle associations.
  • LIMSA — finds and integrates peaks in a mass spectrum, matches the peaks with a user-supplied list of expected lipids, corrects for overlap in their isotopic patterns, and quantifies the identified lipid species according to internal standards.
  • LIPEA — works with compound IDs for lipids found in the Kyoto Encyclopedia of Genes and Genomes (KEGG) Database and finds significantly perturbed pathways, applying statistical tests
  • LipidBlastin silico tandem mass spectrometry database for lipid identification
  • LipidCircos — tool for visualization of identified phospholipids via Circos plot
  • Lipidcreator — A new Skyline plugin for targeted LC-MS/MS-based lipidomics
  • LipiDex — unifies all stages of LC-MS/MS lipid identification, empowering intelligent data filtering to greatly reduce manual result curation and increase identification confidence
  • LipidIMMS Analyzer — integrates multi-dimensional information including m/z, retention time (RT), collision cross-section (CCS) and MS/MS spectra for lipid identification from ion mobility mass spectrometry
  • LipidXplorer — for Data Dependent Acquisition (DDA) using the Molecular Fragmentation Query Language (MFQL) in shotgun lipidomics
  • Lipid Calculator — draw and search lipid structures
  • Lipid Data Analyzer (LDA) — software for identifying novel lipid molecular species from mass spectrometry data
  • LipidHunter — tool for de novo identification of native phospholipids
  • LipidMatch — an automated workflow for rule-based lipid identification using untargeted high-resolution tandem mass spectrometry data
  • LipidMS — Lipid annotation in untargeted liquid chromatography-data independent acquisition-mass spectrometry lipidomics based on fragmentation and intensity rules.
  • LipidQA — submit mass spectrometer analysis files and have them analyzed.
  • LPPtiger — tool for prediction and identification of oxidized phospholipids
  • LIQUID — an-open source software for identifying lipids in LC-MS/MS-based lipidomics data
  • MS-DIAL — software package for data-independent acquisition (DIA)-based identification and quantification of small molecules by mass spectral deconvolution for untargeted LC-MS/MS and GC-MS data, with graphical user interface. Reference: Tsugawa H et al. Nat Methods 2015; Tsugawa et al. Nat Methods 2019. DOI: 10.1038/nmeth.3393
  • massPix — an R package for processesing high resolution mass spectrometry imaging data; performs multivariate statistics (PCA, clustering) and lipid identification
  • Mass Spectrometry based Lipid(ome) Analyzer and Molecular Platform (MS-LAMP)MS-LAMP — standalone software capable of aiding in interpreting electrospray ionization (ESI) and/or matrix assisted laser desorption and ionization (MALDI) mass spectrometric data of lipids.
  • Skyline — open source Windows client application for building Selected Reaction Monitoring (SRM) / Multiple Reaction Monitoring (MRM), Parallel Reaction Monitoring (PRM - Targeted MS/MS), Data Independent Acquisition (DIA/SWATH) and targeted DDA with MS1 quantitative methods and analyzing the resulting mass spectrometer data.
  • TriglyAPCI — tool for interpreting atmospheric pressure chemical ionization (APCI) mass spectra of triacylglycerols (TAGs)