knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>"
)

Installation of lipidomicsUtils

The lipidomicsUtils package enables to parse lipid shorthand notations and additionally offers several calculation functions. The package can be installed directly from GitHub using functions from devtools.

# loading required libraries
# use only if package shall be installed
#library(devtools)
#install_github("michaelwitting/lipidomicsUtils", ref = "master")

library(lipidomicsUtils)

Lipid categories

# example lipid PC(16:0/18:1(9Z)), LMGP01010005
lipid <- "PC(16:0/18:1(9Z)"

# get different lipid categories
get_lipid_category(lipid)
get_lipid_mainclass(lipid)
get_lipid_subclass(lipid)
# example lipid PC(O-18:0/18:1(9Z)), LMGP01020202
lipid <- "PC(O-18:0/18:1(9Z)"

# get different lipid categories
get_lipid_category(lipid)
get_lipid_mainclass(lipid)
get_lipid_subclass(lipid)
# example lipid Cer(d18:1/18:1(9Z)), LMSP02010003
lipid <- "Cer(d18:1/18:1(9Z))"

# get different lipid categories
get_lipid_category(lipid)
get_lipid_mainclass(lipid)
get_lipid_subclass(lipid)
# example lipid Cer(d18:1/18:1(9Z)), LMSP02010003
lipid <- "Cer(d18:1(4E,1OH,3OH)/18:1(9Z))"

# get different lipid categories
get_lipid_category(lipid)
get_lipid_mainclass(lipid)
get_lipid_subclass(lipid)
# example lipid Cer(d18:1/18:1(9Z)), LMSP02010003
lipid <- "Cer(d18:1(4E,1OH,3OH)/18:1(9Z))"

isolate_radyls(lipid)
isolate_sphingoid_base(lipid)
get_hydroxy_groups(lipid)


michaelwitting/lipidomicsUtils documentation built on Nov. 10, 2019, 1:17 a.m.