Learn R Programming

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

LipidMS (version 2.0.0)

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

Description

Lipid annotation in untargeted liquid chromatography mass spectrometry 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

282

Version

2.0.0

License

GPL (>= 2)

Maintainer

M Alcoriza-Balaguer

Last Published

January 19th, 2021

Functions in LipidMS (2.0.0)

MassFA

Calculate formula and mass of fatty acids
LipidMSapp

LipidMS shiny app
CEdb

CEs database
MassCarnitines

Calculate formula and mass of carnitines
MassCerP

Calculate formula and mass of ceramides phosphate
MassCE

Calculate formula and mass of cholesterol esthers
MassDG

Calculate formula and mass of DG
MassCer

Calculate formula and mass of ceramides
MassFAHFA

Calculate formula and mass of FAHFA
MassCL

Calculate formula and mass of CL
MassGlcCer

Calculate formula and mass of glucoceramides
MassHFA

Calculate formula and mass of hydroxi fatty acids
MassLysoPA

Calculate formula and mass of LPA
MassPE

Calculate formula and mass of PE
MassPEo

Calculate formula and mass of plasmanyl PE
MassLysoPC

Calculate formula and mass of LysoPC
MassLysoPCp

Calculate formula and mass of LysoPCp
MassLysoPE

Calculate formula and mass of LPE
MassLysoPEo

Calculate formula and mass of LPEo
MassSph

Calculate formula and mass of sphingoid bases
MassPA

Calculate formula and mass of PA
assignDB

Load LipidMS default data bases
checkClass

Search of class fragments to confirm the lipid class.
MassLysoPEp

Calculate formula and mass of LPEp
MassPC

Calculate formula and mass of PC
MassLysoPS

Calculate formula and mass of LysoPS
MassLysoPAo

Calculate formula and mass of LPAo
annotateIsotopes

Annotate isotopes
MassPEp

Calculate formula and mass of plasmenyl PE
MassPIP

Calculate formula and mass of PIP
MassMG

Calculate formula and mass of MG
MassPI

Calculate formula and mass of PI
MassPCo

Calculate formula and mass of PCo
MassLysoPCo

Calculate formula and mass of LysoPCo
MassPCp

Calculate formula and mass of PCp
coelutionScore

calculate coelution score between two peaks
checkIntRules

Check intensity rules
MassSphP

Calculate formula and mass of sphingoid phosphate bases
MassPS

Calculate formula and mass of PS
combineChains

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

MS/MS scan extraction of a precursor in DDA
dbThreeChains

Creation of a database for TG.
chainFrags

Search of chain specific fragments
MassSM

Calculate formula and mass of sphingomyelines
cerdb

Ceramides database
createLipidDB

Customizable lipid DBs creator
dgdb

DGs database
crossAdducts

Cross different candidates tables to remove false positives.
dbTwoChains

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

Confidence Annotation Levels
MassPG

Calculate formula and mass of PG
MassLysoPI

Calculate formula and mass of LPI
MassLysoPG

Calculate formula and mass of LPG
fahfadb

FAHFAs database
baconjdb

Bile acids conjugates database
crossTables

Cross the original MS1 peaklist with the annotation results
filtermsms

Presence or absence of an mz value withing a vector of mz values
dataProcessing

Process mzXML files: peakpicking and deisotoping
coelutingFrags

Coeluting fragments extraction
clustering

badb

Bile acids database
idBAneg

Bile Acids (BA) annotation for ESI-
idFAneg

Fatty Acids (FA) annotation for ESI-
idCEpos

Cholesteryl Esters (CE) annotation for ESI+
findMS2precursor

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

Check intensity rules
MassTG

Calculate formula and mass of TG
cldb

Cardiolipins database
adductsTable

Adducts table
idLPCneg

Lysophosphocholines (LPC) annotation for ESI-
MassPIP3

Calculate formula and mass of PIP3
carnitinesdb

Carnitines database
idPIneg

Phosphoinositols (PI) annotation for ESI-
MassPIP2

Calculate formula and mass of PIP2
dbFourChains

Creation of a database for C.
idPOS

Lipids annotation for ESI+
cbs

Total number of carbons and double bounds
lysopedb

LPEs database
frags

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

Diacylglycerols (DG) annotation for ESI+
idCLneg

Cardiolipines (CL) annotation for ESI-
getFormula

Get formula and neutral mass for annotated compounds
lysopgdb

LPGs database
dbOneChain

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

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

MGs database
mzMatch

mz match withing a vector of mz values
findPrecursor

Find candidate precursor from fullMS function
filtrateAdducts

Remove low adduct supported candidates to avoid false positives.
idCerneg

Ceramides (Cer) annotation for ESI-
idLPCpos

Lysophosphocholines (LPC) annotation for ESI+
idCerpos

Ceramides (Cer) annotation for ESI+
idLPEneg

Lysophosphoethanolamines (LPE) annotation for ESI-
getInclusionList

Obtain an inclusion list from the annotation results
diffcb

Difference between two carbon:bounds structures
idPEneg

Phosphoethanolamines (PE) annotation for ESI-
idFAHFAneg

FAHFA annotation for ESI-
idPEpos

Phosphoethanolamines (PE) annotation for ESI+
hfadb

HFAs database
fadb

FAs database
idLPIneg

Lysophosphoinositols (LPI) annotation for ESI-
idTGpos

Triacylglycerols (TG) annotation for ESI+
pidb

PIs database
idLPSneg

Lysophosphoserines (LPS) annotation for ESI-
nlsphdb

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

Sphingoid bases phosphate (SphP) annotation for ESI-
joinfrags

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

Sphingoid bases phosphate (SphP) annotation for ESI+
idMGpos

Monoacylglycerol (MG) annotation for ESI+
idCarpos

Acylcarnitine annotation for ESI+
idPCneg

Phosphocholines (PC) annotation for ESI-
idPCpos

Phosphocholines (PC) annotation for ESI+
lysopidb

LPIs database
idNEG

Lipids annotation for ESI-
findCandidates

Search of lipid candidates of a certain class
lysopsdb

LPSs database
padb

PAs database
idPSneg

Phosphoserines (PS) annotation for ESI-
plotLipids

Plot informative peaks for lipids annotation
idSphneg

Sphingoid bases (Sph) annotation for ESI-
idSMpos

Sphyngomyelines (SM) annotation for ESI+
readMSfile

Read .mzXML files and initiate msobject
idSphpos

Sphingoid bases (Sph) annotation for ESI-
psdb

PSs database
partitioning

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

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

Sphingoid bases database
organizeResults

Prepare output for LipidMS annotation functions
peakdetection

pcdb

PCs database
searchIsotopes

Target isotopes search
smdb

SMs database
sphPdb

Sphingoid bases phosphate database
select

Check matches between chains composition and precursor structures
tgdb

TGs database
idLPEpos

Lysophosphoethanolamines (LPE) annotation for ESI+
idLPGneg

Lysophosphoglycerols (LPG) annotation for ESI-
idPGneg

Phosphoglycerols (PG) annotation for ESI-
lysopadb

LPAs database
idPGpos

Phosphoglycerols (PG) annotation for ESI+
lysopcdb

LPCs database
pgdb

PGs database
pedb

PEs database