Learn R Programming

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

LipidMS (version 3.0.3)

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

327

Version

3.0.3

License

GPL (>= 2)

Maintainer

M Alcoriza-Balaguer

Last Published

February 22nd, 2022

Functions in LipidMS (3.0.3)

MassCL

Calculate formula and mass of CL
CEdb

CEs database
MassCer

Calculate formula and mass of ceramides
MassCerP

Calculate formula and mass of ceramides phosphate
MassLysoPC

Calculate formula and mass of LysoPC
MassLysoPAo

Calculate formula and mass of LPAo
LipidMSapp

LipidMS shiny app
MassLysoPE

Calculate formula and mass of LPE
MassPC

Calculate formula and mass of PC
MassHFA

Calculate formula and mass of hydroxi fatty acids
MassLysoPEp

Calculate formula and mass of LPEp
MassPCo

Calculate formula and mass of PCo
MassLysoPA

Calculate formula and mass of LPA
MassAcylCer

Calculate formula and mass of acylceramides
MassLysoPCo

Calculate formula and mass of LysoPCo
MassCE

Calculate formula and mass of cholesterol esthers
MassLysoPCp

Calculate formula and mass of LysoPCp
MassPCp

Calculate formula and mass of PCp
MassSM

Calculate formula and mass of sphingomyelines
MassPE

Calculate formula and mass of PE
MassPIP3

Calculate formula and mass of PIP3
MassLysoPEo

Calculate formula and mass of LPEo
MassPEo

Calculate formula and mass of plasmanyl PE
MassLysoPG

Calculate formula and mass of LPG
MassPS

Calculate formula and mass of PS
MassCarnitines

Calculate formula and mass of carnitines
MassPIP

Calculate formula and mass of PIP
MassDG

Calculate formula and mass of DG
MassFAHFA

Calculate formula and mass of FAHFA
MassLysoPS

Calculate formula and mass of LysoPS
MassLysoPI

Calculate formula and mass of LPI
MassFA

Calculate formula and mass of fatty acids
MassSphP

Calculate formula and mass of sphingoid phosphate bases
alignmsbatch

Align samples from an msbatch
annotateIsotopes

Annotate isotopes
MassGlcCer

Calculate formula and mass of glucoceramides
checkIntRules

Check intensity rules
MassPIP2

Calculate formula and mass of PIP2
cerdb

Ceramides database
MassSph

Calculate formula and mass of sphingoid bases
MassMG

Calculate formula and mass of MG
annotatemsbatch

Lipid annotation for an msbatch
assignDB

Load LipidMS default data bases
MassPA

Calculate formula and mass of PA
MassPI

Calculate formula and mass of PI
chainFrags

Search of chain specific fragments
adductsTable

Adducts table
MassTG

Calculate formula and mass of TG
acylcerdb

AcylCeramides database
MassPG

Calculate formula and mass of PG
batchdataProcessing

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

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

Carnitines database
confLevels

Confidence Annotation Levels
MassPEp

Calculate formula and mass of plasmenyl PE
clustdist

Calculate max distance between clusters.
badb

Bile acids database
checkIntensityRules

Check intensity rules
findCandidates

Search of lipid candidates of a certain class
createLipidDB

Customizable lipid DBs creator
clust

Clustering for MS peaks based on mz or RT.
cerPdb

Ceramides Phosphate database
baconjdb

Bile acids conjugates database
cbs

Total number of carbons and double bounds
cldb

Cardiolipins database
filtrateAdducts

Remove low adduct supported candidates to avoid false positives.
chains

extract chains composition from a lipid name
clustering

EIC extraction based on previous partitions generated by partitioning
dbThreeChains

Creation of a database for TG.
crossAdducts

Cross different candidates tables to remove false positives.
getFormula

Get formula and neutral mass for annotated compounds
idAcylCerpos

Acylceramides (AcylCer) annotation for ESI+
coelutingFrags

Coeluting fragments extraction
coelutionScore

calculate coelution score between two peaks
frags

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

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

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

Search of class fragments to confirm the lipid class.
dgdb

DGs database
dbOneChain

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

Creation of a database for C.
idBAneg

Bile Acids (BA) annotation for ESI-
idLPGneg

Lysophosphoglycerols (LPG) annotation for ESI-
idCEpos

Cholesteryl Esters (CE) annotation for ESI+
idCarpos

Acylcarnitine annotation for ESI+
idCLneg

Cardiolipines (CL) annotation for ESI-
idCerPneg

Ceramides phosphate (CerP) annotation for ESI-
idNEG

Lipids annotation for ESI-
crossTables

Cross the original MS1 peaklist with the annotation results
idPCneg

Phosphocholines (PC) annotation for ESI-
findMS2precursor

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

Lysophosphoinositols (LPI) annotation for ESI-
ddaFrags

MS/MS scan extraction of a precursor in DDA
diffcb

Difference between two carbon:bounds structures
idPEoneg

Plasmanyl Phosphoethanolamines (PEo) annotation for ESI-
fahfadb

FAHFAs database
idAcylCerneg

Acylceramides (AcylCer) annotation for ESI-
idCerPpos

Ceramides phosphate (CerP) annotation for ESI+
fadb

FAs database
findPrecursor

Find candidate precursor from fullMS function
hfadb

HFAs database
idCerneg

Ceramides (Cer) annotation for ESI-
idPEpneg

Plasmenyl Phosphoethanolamines (PEp) annotation for ESI-
idLPSneg

Lysophosphoserines (LPS) annotation for ESI-
fillpeaksmsbatch

Fill peaks from a grouped msbatch
idSphPpos

Sphingoid bases phosphate (SphP) annotation for ESI+
idPEpos

Phosphoethanolamines (PE) annotation for ESI+
idSphneg

Sphingoid bases (Sph) annotation for ESI-
getallpeaks

Extract peaks from all msobjects in a msbatch.
getInclusionList

Obtain an inclusion list from the annotation results
filtermsms

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

Fatty Acids (FA) annotation for ESI-
idFAHFAneg

FAHFA annotation for ESI-
idSMpos

Sphyngomyelines (SM) annotation for ESI+
idSphPneg

Sphingoid bases phosphate (SphP) annotation for ESI-
idPEopos

Plasmanyl Phosphoethanolamines (PEo) annotation for ESI+
lysopadb

LPAs database
idCerpos

Ceramides (Cer) annotation for ESI+
idMGpos

Monoacylglycerol (MG) annotation for ESI+
joinfrags

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

Diacylglycerols (DG) annotation for ESI+
idPEppos

Plasmenyl Phosphoethanolamines (PEp) annotation for ESI+
mgdb

MGs database
mzMatch

mz match withing a vector of mz values
lysopcpdb

P-LPC database
lysopcodb

O-LPC database
pepdb

P-PE database
pidb

PIs database
ploteicmsbatch

EIC for all samples in a msbatch
pgdb

PGs database
groupmsbatch

Group features from an msbatch
dataProcessing

Process mzXML files individually: peakpicking and isotope annotation
getfeaturestable

Write features table based on groups
idLPEpos

Lysophosphoethanolamines (LPE) annotation for ESI+
idLPEneg

Lysophosphoethanolamines (LPE) annotation for ESI-
plotticmsbatch

TIC for all samples in a msbatch
select

Check matches between chains composition and precursor structures
idPGneg

Phosphoglycerols (PG) annotation for ESI-
idPEneg

Phosphoethanolamines (PE) annotation for ESI-
idPCppos

Plasmenyl Phosphocholines (PCp) annotation for ESI+
idPCpneg

Plasmenyl Phosphocholines (PCp) annotation for ESI-
indexrtpart

Index partitions or clusters assigned during alignment.
idPCpos

Phosphocholines (PC) annotation for ESI+
idPGpos

Phosphoglycerols (PG) annotation for ESI+
lysopidb

LPIs database
joinAnnotationResults

Summarize annotation results from an msbatch into the features table
plotLipids

Plot informative peaks for lipid annotation
tgdb

TGs database
smdb

SMs database
searchIsotopes

Targeted isotopes search
searchIsotopesmsbatch

Targeted isotopes search for msbatch
padb

PAs database
idPIneg

Phosphoinositols (PI) annotation for ESI-
lysopsdb

LPSs database
partitioning

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

Sphingomyelines (SM) annotation for ESI-
idPSneg

Phosphoserines (PS) annotation for ESI-
idLPCneg

Lysophosphocholines (LPC) annotation for ESI-
idLPCpos

Lysophosphocholines (LPC) annotation for ESI+
sphPdb

Sphingoid bases phosphate database
idPCopos

Plasmanyl Phosphocholines (PCo) annotation for ESI+
idPConeg

Plasmanyl Phosphocholines (PCo) annotation for ESI-
idPIpos

Phosphoinositols (PI) annotation for ESI+
setmsbatch

Create msbatch for batch processing.
lysopaodb

O-LPA database
idPOS

Lipids annotation for ESI+
idSphpos

Sphingoid bases (Sph) annotation for ESI-
lysopgdb

LPGs database
lysopepdb

P-LPE database
lysopcdb

LPCs database
lysopedb

LPEs database
pcdb

PCs database
organizeResults

Prepare output for LipidMS annotation functions
idTGpos

Triacylglycerols (TG) annotation for ESI+
nlsphdb

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

Plot retention time deviation
pedb

PEs database
peodb

O-PE database
sphdb

Sphingoid bases database
rtcorrection

Correct RT based on a rtmodel.
pcodb

O-PC database
sumChains

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

peak-pick based on previous EIC clusters generated by clustering
pcpdb

P-PC database
lysopeodb

O-LPE database
psdb

PSs database
readMSfile

Read mzXML file and initiate msobject