Learn R Programming

⚠️There's a newer version (3.1.2) of this package.Take me there.

LipidMS (version 3.0.2)

Lipid Annotation for LC-MS/MS DDA or DIA Data

Description

Lipid annotation in untargeted LC-MS lipidomics based on fragmentation rules. Alcoriza-Balaguer MI, Garcia-Canaveras JC, Lopez A, Conde I, Juan O, Carretero J, Lahoz A (2019) .

Copy Link

Version

Install

install.packages('LipidMS')

Monthly Downloads

447

Version

3.0.2

License

GPL (>= 2)

Maintainer

M Alcoriza-Balaguer

Last Published

January 17th, 2022

Functions in LipidMS (3.0.2)

LipidMSapp

LipidMS shiny app
MassFA

Calculate formula and mass of fatty acids
MassCer

Calculate formula and mass of ceramides
MassCE

Calculate formula and mass of cholesterol esthers
MassDG

Calculate formula and mass of DG
MassAcylCer

Calculate formula and mass of acylceramides
MassCL

Calculate formula and mass of CL
MassFAHFA

Calculate formula and mass of FAHFA
MassCarnitines

Calculate formula and mass of carnitines
CEdb

CEs database
MassGlcCer

Calculate formula and mass of glucoceramides
MassPC

Calculate formula and mass of PC
MassLysoPI

Calculate formula and mass of LPI
MassPA

Calculate formula and mass of PA
MassPIP3

Calculate formula and mass of PIP3
MassMG

Calculate formula and mass of MG
MassLysoPC

Calculate formula and mass of LysoPC
MassLysoPAo

Calculate formula and mass of LPAo
MassPCo

Calculate formula and mass of PCo
MassTG

Calculate formula and mass of TG
MassPS

Calculate formula and mass of PS
MassSphP

Calculate formula and mass of sphingoid phosphate bases
MassLysoPS

Calculate formula and mass of LysoPS
MassSM

Calculate formula and mass of sphingomyelines
cbs

Total number of carbons and double bounds
chainFrags

Search of chain specific fragments
cldb

Cardiolipins database
clust

Clustering for MS peaks based on mz or RT.
acylcerdb

AcylCeramides database
MassSph

Calculate formula and mass of sphingoid bases
cerdb

Ceramides database
adductsTable

Adducts table
cerPdb

Ceramides Phosphate database
dbSphingolipids

Creation of a database for Cer, CerP, GlcCer and SM
dbThreeChains

Creation of a database for TG.
batchdataProcessing

Process several mzXML files (peakpicking and isotope annotation) and create an msbatch for batch processing.
MassHFA

Calculate formula and mass of hydroxi fatty acids
dbTwoChains

Creation of a database for FAHFA, DG and PL.
crossTables

Cross the original MS1 peaklist with the annotation results
combineChains

Combine chain fragments that could belong to the same precursor.
confLevels

Confidence Annotation Levels
MassLysoPA

Calculate formula and mass of LPA
MassPEo

Calculate formula and mass of plasmanyl PE
MassCerP

Calculate formula and mass of ceramides phosphate
carnitinesdb

Carnitines database
MassPCp

Calculate formula and mass of PCp
MassPE

Calculate formula and mass of PE
MassLysoPCo

Calculate formula and mass of LysoPCo
dataProcessing

Process mzXML files individually: peakpicking and isotope annotation
idAcylCerneg

Acylceramides (AcylCer) annotation for ESI-
MassPEp

Calculate formula and mass of plasmenyl PE
hfadb

HFAs database
filtrateAdducts

Remove low adduct supported candidates to avoid false positives.
ddaFrags

MS/MS scan extraction of a precursor in DDA
idAcylCerpos

Acylceramides (AcylCer) annotation for ESI+
findCandidates

Search of lipid candidates of a certain class
idBAneg

Bile Acids (BA) annotation for ESI-
MassPG

Calculate formula and mass of PG
MassLysoPCp

Calculate formula and mass of LysoPCp
fadb

FAs database
MassPI

Calculate formula and mass of PI
idLPCpos

Lysophosphocholines (LPC) annotation for ESI+
idLPCneg

Lysophosphocholines (LPC) annotation for ESI-
idLPEneg

Lysophosphoethanolamines (LPE) annotation for ESI-
idPEppos

Plasmenyl Phosphoethanolamines (PEp) annotation for ESI+
idPGneg

Phosphoglycerols (PG) annotation for ESI-
idLPEpos

Lysophosphoethanolamines (LPE) annotation for ESI+
MassLysoPE

Calculate formula and mass of LPE
idLPSneg

Lysophosphoserines (LPS) annotation for ESI-
baconjdb

Bile acids conjugates database
badb

Bile acids database
createLipidDB

Customizable lipid DBs creator
idMGpos

Monoacylglycerol (MG) annotation for ESI+
crossAdducts

Cross different candidates tables to remove false positives.
assignDB

Load LipidMS default data bases
checkClass

Search of class fragments to confirm the lipid class.
annotatemsbatch

Lipid annotation for an msbatch
chains

extract chains composition from a lipid name
MassLysoPEo

Calculate formula and mass of LPEo
MassLysoPEp

Calculate formula and mass of LPEp
MassLysoPG

Calculate formula and mass of LPG
clustdist

Calculate max distance between clusters.
clustering

joinfrags

Join fragments information when several peaks of the same fragment are coeluting with a unique candidate
getInclusionList

Obtain an inclusion list from the annotation results
idPCppos

Plasmenyl Phosphocholines (PCp) annotation for ESI+
getallpeaks

Extract peaks from all msobjects in a msbatch.
fahfadb

FAHFAs database
MassPIP

Calculate formula and mass of PIP
dgdb

DGs database
alignmsbatch

Align samples from an msbatch
checkIntensityRules

Check intensity rules
checkIntRules

Check intensity rules
annotateIsotopes

Annotate isotopes
MassPIP2

Calculate formula and mass of PIP2
idCarpos

Acylcarnitine annotation for ESI+
setmsbatch

Create msbatch for batch processing.
select

Check matches between chains composition and precursor structures
idCerPneg

Ceramides phosphate (CerP) annotation for ESI-
coelutingFrags

Coeluting fragments extraction
lysopadb

LPAs database
coelutionScore

calculate coelution score between two peaks
findMS2precursor

find lisnks between MS1 peaks and precursors selected for MS2 in DDA
idPEneg

Phosphoethanolamines (PE) annotation for ESI-
groupmsbatch

Group features from an msbatch
diffcb

Difference between two carbon:bounds structures
getfeaturestable

Write features table based on groups
findPrecursor

Find candidate precursor from fullMS function
idSphpos

Sphingoid bases (Sph) annotation for ESI-
dbOneChain

Creation of a database for Carnitines, CE, FA, HFA, LPL, MG, sphingoid bases and sphingoid bases phosphate.
idFAHFAneg

FAHFA annotation for ESI-
frags

Search for fragments of interest withing a list of coeluting fragments
dbFourChains

Creation of a database for C.
getFormula

Get formula and neutral mass for annotated compounds
fillpeaksmsbatch

Fill peaks from a grouped msbatch
idPOS

Lipids annotation for ESI+
idPSneg

Phosphoserines (PS) annotation for ESI-
idPEpos

Phosphoethanolamines (PE) annotation for ESI+
idPEpneg

Plasmenyl Phosphoethanolamines (PEp) annotation for ESI-
idTGpos

Triacylglycerols (TG) annotation for ESI+
lysopcodb

O-LPC database
idCLneg

Cardiolipines (CL) annotation for ESI-
idCEpos

Cholesteryl Esters (CE) annotation for ESI+
filtermsms

Presence or absence of an mz value within a vector of mz values
idCerpos

Ceramides (Cer) annotation for ESI+
idNEG

Lipids annotation for ESI-
idDGpos

Diacylglycerols (DG) annotation for ESI+
idPConeg

Plasmanyl Phosphocholines (PCo) annotation for ESI-
lysopcpdb

P-LPC database
idFAneg

Fatty Acids (FA) annotation for ESI-
idPCneg

Phosphocholines (PC) annotation for ESI-
idPCopos

Plasmanyl Phosphocholines (PCo) annotation for ESI+
lysopepdb

P-LPE database
idCerPpos

Ceramides phosphate (CerP) annotation for ESI+
lysopgdb

LPGs database
sphdb

Sphingoid bases database
idSphneg

Sphingoid bases (Sph) annotation for ESI-
idSphPpos

Sphingoid bases phosphate (SphP) annotation for ESI+
lysopaodb

O-LPA database
idCerneg

Ceramides (Cer) annotation for ESI-
idLPGneg

Lysophosphoglycerols (LPG) annotation for ESI-
lysopcdb

LPCs database
padb

PAs database
idPEoneg

Plasmanyl Phosphoethanolamines (PEo) annotation for ESI-
partitioning

agglomarative partitioning for LC-HRMS data based on enviPick algorithm
pedb

PEs database
nlsphdb

Neutral losses db for sphingoid bases. It is employed by idCerneg function.
idPGpos

Phosphoglycerols (PG) annotation for ESI+
idPEopos

Plasmanyl Phosphoethanolamines (PEo) annotation for ESI+
idPIneg

Phosphoinositols (PI) annotation for ESI-
idPCpneg

Plasmenyl Phosphocholines (PCp) annotation for ESI-
idLPIneg

Lysophosphoinositols (LPI) annotation for ESI-
sumChains

Calculate total number of carbons and double bounds of lipid chains
pepdb

P-PE database
idPCpos

Phosphocholines (PC) annotation for ESI+
idSMpos

Sphyngomyelines (SM) annotation for ESI+
rtdevplot

Plot retention time deviation
peodb

O-PE database
organizeResults

Prepare output for LipidMS annotation functions
rtcorrection

Correct RT based on a rtmodel.
idSphPneg

Sphingoid bases phosphate (SphP) annotation for ESI-
lysopedb

LPEs database
indexrtpart

Index partitions or clusters assigned during alignment.
pgdb

PGs database
joinAnnotationResults

Summarize annotation results from an msbatch into the features table
lysopeodb

O-LPE database
pidb

PIs database
lysopidb

LPIs database
plotLipids

Plot informative peaks for lipid annotation
psdb

PSs database
readMSfile

Read mzXML file and initiate msobject
mzMatch

mz match withing a vector of mz values
mgdb

MGs database
pcpdb

P-PC database
lysopsdb

LPSs database
ploteicmsbatch

EIC for all samples in a msbatch
plotticmsbatch

TIC for all samples in a msbatch
pcdb

PCs database
pcodb

O-PC database
searchIsotopes

Targeted isotopes search
peakdetection

tgdb

TGs database
searchIsotopesmsbatch

Targeted isotopes search for msbatch
sphPdb

Sphingoid bases phosphate database
smdb

SMs database