Step 1: Load a data file


Tip

It is possible to try BioPAN using a demonstration file. Select the small dataset to understand how BioPAN works and the complete one to perform a more complex analysis 1.


How to prepare your data

BioPAN takes an input file in CSV (Comma-Separated Values) format containing quantitative data. The file structure should be as follows:

  • The first row contains sample labels (e.g.: ‘wild_type_1’, ‘wild_type_2’, ‘control_1’, ‘control_2’). The file must contain at least two conditions (e.g.: ‘wild_type and ‘control’) and two samples per condition.


  • The first column contains lipid molecular species. The lipid subclasses recognised by BioPAN are provided in the table below.


  • Columns 2 to n contain molecular concentration quantification.

Abbreviation in BioPAN

Subclass in LIPID MAPS

MG

Monoacylglycerols [GL0101]

DG

Diacylglycerols [GL0201]

TG

Triacylglycerols [GL0301]

PA

Diacylglycerophosphates [GP1001]

PC

Diacylglycerophosphocholines [GP0101]

PE

Diacylglycerophosphoethanolamines [GP0201]

PS

Diacylglycerophosphoserines [GP0301]

PG

Diacylglycerophosphoglycerols [GP0401]

PI

Diacylglycerophosphoinositols [GP0601]

PIP

Diacylglycerophosphoinositol monophosphates [GP0701]

PIP2

Diacylglycerophosphoinositol bisphosphates [GP0801]

PIP3

Diacylglycerophosphoinositol trisphosphates [GP0901]

LPA

Monoacylglycerophosphates [GP1005]

LPC

Monoacylglycerophosphocholines [GP0105]

LPE

Monoacylglycerophosphoethanolamines [GP0205]

LPS

Monoacylglycerophosphoserines [GP0305]

LPG

Monoacylglycerophosphoglycerols [GP0405]

LPI

Monoacylglycerophosphoinositols [GP0605]

O-DG

1-alkyl,2-acylglycerols [GL0202]

O-PA

1-alkyl,2-acylglycerophosphates [GP1002]

O-PC

1-alkyl,2-acylglycerophosphocholines [GP0102]

O-PE

1-alkyl,2-acylglycerophosphoethanolamines [GP0202]

O-LPA

Monoalkylglycerophosphates [GP1006]

O-LPC

Monoalkylglycerophosphocholines [GP0106]

O-LPE

Monoalkylglycerophosphoethanolamines [GP0206]

P-PC

1-(1Z-alkenyl),2-acylglycerophosphocholines [GP0103]

P-PE

1-(1Z-alkenyl),2-acylglycerophosphoethanolamines [GP0203]

P-LPA

1Z-alkenylglycerophosphates [GP1007]

P-LPC

1Z-alkenylglycerophosphocholines [GP0107]

P-LPE

1Z-alkenylglycerophosphoethanolamines [GP0207]

CL

Diacylglycerophosphoglycerophosphodiradylglycerols [GP1201]

Cer

N-acylsphingosines (ceramides) [SP0201]

dhCer

N-acylsphinganines (dihydroceramides) [SP0202]

SM

Ceramide phosphocholines (sphingomyelins) [SP0301]

dhSM

Ceramide phosphocholines (sphingomyelins) [SP0301]

SPB

Sphing-4-enines (Sphingosines) [SP0101]

dhSPB

Sphinganines [SP0102]

SPBP

Sphingoid base 1-phosphates [SP0105]

dhSPBP

Sphingoid base 1-phosphates [SP0105]

Glc-Cer

N-acyl-1-β-glucosyl-sphing-4-enine [SP0501]

Gal-Cer

N-acyl-1-β-galactosyl-sphing-4-enine [SP0501]

Glc-dhCer

N-acyl-1-β-glucosyl-sphinganine

Gal-dhCer

N-acyl-1-β-galactosyl-sphinganine

Hex-Cer

N-acyl-1-β-hexosyl-sphing-4-enine

Hex-dhCer

N-acyl-1-β-hexosyl-sphinganine

Lac-Cer

N-acyl-1-β-lactosyl-sphinganine

Gal-SPB

1-β-galactosyl-sphing-4-enine [SP07]

SPC

sphing-4-enine-1-phosphocholine [SP0106]

Ayl-CoA

Acetyl-CoA

Acetoacetyl-CoA

Acetoacetyl-CoA

3-HMG-CoA

3S-hydroxy-3-methyl-5-carboxypentanoyl-CoA

Propionyl-CoA

Propionyl-CoA

Methylmalonyl-CoA

Methylmalonyl-CoA

Butyryl-CoA

Butyryl-CoA

Ethylmalonyl-CoA

Ethylmalonyl-CoA

Ethylmalonyl-CoA

Ethylmalonyl-CoA

Crotonoyl-CoA

Crotonoyl-CoA

MA

3R-methyl-3,5-dihydroxy-pentanoic acid

M5P

3R-methyl-3-hydroxypentanoic acid 5-phosphate

M5PP

3R-methyl-3-hydroxypentanoic acid 5-diphosphate

IPP

3-methylbut-3-enyl pyrophosphate

DMAPP

3-methylbut-2-enyl pyrophosphate

GPP

Geranyl pyrophosphate

FPP

Farnesyl pyrophosphate

SQ

Squalene/a>

lanosterol

lanosta-8,24-dien-3β-ol

desmosterol

cholest-5,24-dien-3β-ol

7-DHC

cholesta-5,7-dien-3β-ol

25-HC

cholest-5-ene-3β,25-diol

4beta-HC

cholest-5-ene-3β,4β-diol

7alpha-HC

cholest-5-ene-3β,7α-diol

24-HC

(24R)-cholest-5-en-3β,24-diol

27-HC

cholest-5-ene-3β,26-diol

24_25-epoxycholesterol

24S,25-epoxy-cholest-5-en-3β-ol

24_25-epoxylanosterol

24S,25-epoxy-lanosta-5-en-3β-ol

7-dehydrodesmosterol

7-dehydro-desmosterol

2_3-epoxySQ

3S-squalene-2,3-epoxide

2_3;24_25-diepoxySQ

Diepoxysqualene

T-MAS

4,4-Dimethylcholest-8-enol

ST

cholest-5-en-3β-ol

FA

Fatty acids [FA0101]

FaCoA

Fatty acyl CoAs [FA0705]


Note

The subclass term is used to refer to the lipid names in the above table and the molecular species one is used to refer to the complex subclass/structure. The structure corresponds to the number of carbons and bonds separated by a colon. For example the ‘DG’ subclass and the ‘DG(30:0)’ or ‘DG(14:0_16:0)’ molecular species.

Following is an example of an input file:

sample,condition1_1,condition1_2,condition2_1,condition2_2
FaCoA(16:1),87.86,146.49,1041.98,1082.65
FaCoA(17:1),71.98,132.04,354.17,399.86
FA(16:0),25006.43,25477.98,32934.67,33290.69
FA(18:0),19293.23,21057.76,19763.06,20423.42
MG(16:0),28.27,29.62,68.35,66.21
MG(16:1),2.19,2.77,5.00,4.78
MG(18:0),61.31,66.28,92.66,94.77
MG(18:1),67.79,60.46,86.52,91.67
MG(18:2),26.96,24.59,36.34,30.88
MG(20:4),0.53,0.84,2.59,4.95
MG(22:6),0.17,0.49,0.53,0.15
DG(30:0),206.01,159.52,497.23,550.29
DG(30:1),109.54,93.64,246.66,228.54
DG(32:0),1539.57,1764.44,3237.65,3941.12
DG(32:1),1954.26,1976.83,2972.57,2845.93
DG(32:2),575.92,632.22,1216.70,1114.80
DG(34:0),98.05,118.36,649.18,910.87
TG(46:3),1.69,4.28,1.77,0.85
TG(46:4),0.19,0.52,0.27,0.16
TG(48:0),4.72,16.70,11.85,4.09
TG(48:1),30.94,65.80,40.25,21.59
TG(48:2),36.42,79.39,40.63,19.11
TG(48:3),16.73,41.24,14.45,6.31
O-PC(32:0),13.99,18.52,35.82,21.02
O-PC(32:1),10.25,10.70,25.98,12.10

It is also possible to download the demonstration files 1 to understand the required structure.

Note

After loading a dataset, LipidLynxX 2 is launched in the background if you selected it. LipidLynxX takes the input file and converts the nomenclature of the lipid molecular species to BioPAN nomenclature.

Warning

Currently, BioPAN:

  • Does not analyse oxidised lipids.

  • Consider by default the sphingoid bases with 18 carbons and 0 (dhCer/dhSM) or 1 double bond (Cer/SM) for the Sphingolipids. For example: it means that the lipids molecular species ‘Cer(24:0)’ corresponds to ‘Cer(d18:1/24:0)’ and ‘dhCer(20:4)’ corresponds to ‘Cer(d18:0/20:4)’ (same for SM/dhSM).





Dataset annotation level

Your dataset can contains lipid molecular species at the sum composition level (e.g. PC(30:0)) or at the full composition level (e.g. PC(14:0_16:0)). If your dataset contains both information, you can also specify that but you won't be able to run LipidLynxX. In this case, please run LipidLynxX before using BioPAN and respect the nomenclature required by the tool.




Data summary

The data summary table summarises the data extracted from the imported file:

  • Unrecognised species: molecular species whose subclass is not recognised by BioPAN. The recognised lipid subclasses are available in the table from the section How to prepare your data.



  • Unprocessed species: molecular species that are not involved in any reactions.

It is possible to see the list of molecular species “unrecognised”, “processed” and “unprocessed” by clicking on the associated numbers. For the categories “processed” and “unprocessed”, you can also visualise the nomenclature used by BioPAN from your input dataset.

Note

A distinction is made between fatty acids and lipids because BioPAN stores reactions in a different way. It stores the reactions at the level of the molecular species for FA (example FA (16: 0) -> FA (16: 1)) and at the level of the subclass for lipids (example DG -> PA).



1(1,2)

Oliver Hahn, Lisa F. Drews, An Nguyen et al. A nutritional memory effect counteracts the benefits of dietary restriction in old mice. Nat Metab 1, 1059–1073 (2019).

2

Zhixu Ni, Maria Fedorova. LipidLynxX: a data transfer hub to support integration of large scale lipidomics datasets. bioRxiv, 2020.04.09.033894.