LION is an abbreviation for LIpid ONtology; LION is an ontology database containing information related to lipid metabolism. An ontology is a way to formalize knowledge by using semantic triples: subject–predicate–object expressions (e.g. "Bobby - is - a cat", or "PC(16:0/16:0) - has a - C16:0 fatty acid").
LION/web heatmap builds a heatmap of LION-terms, based on user-provided lipidomics datasets. An example of a LION-term is 'sphingolipids', this term contains all lipid species in the dataset of the class 'sphingolipids'. With LION/web heatmap, researchers can visualize the most interesting lipid signatures.
LION contains nodes and relations and is hierarchically structured. Lipid species are placed in the bottom of the tree, whereas lipid properties are placed higher. As a result, all these properties are directly or indirectly linked with a subset of lipid-species. A LION-term is a node in the ontology containing all its lipid species associations. A LION-term has a name (for example, 'diacylglycerophosphocholines [GP0101]'), an ID (for example 'LION:0000030') and a list of associations (for example 'PC(16:0/18:1); PC(16:0/16:1; PC(36:2); etc.').
Lipidomics profiling is getting more and more popular. Nevertheless, tools to analyze lipidomics data were largely lacking. A risk of analyzing large datasets manually, without the support of unbiased tools, is cherry picking. Even if you are aware of this risk, it is very hard to keep track of all trends and not to focus on your favourite lipid class or fatty acid. LION/web keeps an eye on the big trends for you. Moreover, there is no other tool yet that is able to combine the many dimensions (lipid classes, fatty acid saturation, association with biophysical properties, etc.) of lipidomics data in one analysis. Publication-quality figures and tables can be downloaded in just a few mouse clicks.
No, you can use LION/web for free.
No, you don't need an account for LION/web. Datasets can be submitted directly.
A 'comma-separated values' (CSV)-file should be uploaded by clicking the 'browse' button. This CSV-file is a flat text-file containing the lipidomics data and some metadata. LION/web expects the following format: first a column with the names of the lipid species; followed by columns containing numeric data that represent lipid concentrations. The first row of these columns should contain a condition identifier, the second row a unique sample identifiers. The minimum amount of samples per condition is two, the minimum amount of conditions is two. If you format the CSV-file in Excel, make sure the delimiter is set to 'comma' and the decimal separator is set to 'point'. The file should look like this:
conA | conA | conA | conB | conB | conB | ... | |
smp1 | smp2 | smp3 | smp4 | smp5 | smp6 | ... | |
PI(32:3) | 0.392 | 0.683 | 0.506 | 0.719 | 0.033 | 0.831 | ... |
PG(18:1/22:1) | 0.742 | 0.747 | 0.654 | 0.139 | 0.145 | 0.951 | ... |
PC(16:0/22:3) | 0.197 | 0.899 | 0.700 | 0.547 | 0.306 | 0.072 | ... |
PG(14:0/16:0) | 0.576 | 0.622 | 0.057 | 0.208 | 0.528 | 0.013 | ... |
PC(O-18:0/20:6) | 0.777 | 0.549 | 0.678 | 0.084 | 0.023 | 0.028 | ... |
PC(18:1/20:1) | 0.725 | 0.012 | 0.166 | 0.874 | 0.549 | 0.337 | ... |
SM(d18:1/16:1) | 0.603 | 0.250 | 0.191 | 0.445 | 0.121 | 0.189 | ... |
... | ... | ... | ... | ... | ... | ... | ... |
Yes, this is very important. There are many ways to normalize data, so LION/web cannot check whether data is properly normalized. If you don't know how to normalize the data, we recommend normalization by expressing all lipid species as fraction of the sum. A popular website that supports several normalization algorithms is MetaboAnalyst.
Yes, LION/web cannot process datasets with missing values and will produce an error. Missing values can be caused by biological and/or technical reasons. Hence, there is not one simple solution. Typically, you can either remove lipids with missing values or replace missing values by an imputed value. Many approaches exist. A popular website that supports several algorithms to impute missing values is MetaboAnalyst. More about imputation methods in lipidomics in this paper and this web-tool (MetImp). To use MetImp and MetaboAnalyst, CSV-files should be reformatted according to their formatting guidelines.
Lipid nomenclature is not standardized in the lipidomics field. The best way to submit lipidomics data to LION/web is to make use of the notation style of LIPIDMAPS. In short, lipid species start with a class-prefix, followed by fatty acids that are surrounded by parentheses: (nr_of_C:nr_of_DBs/nr_of_C:nr_of_DBs). For example: PE(16:0/18:1), SM(d18:1/20:1), LPC(16:0). It's also possible to sum fatty acids: PC(36:2). Check www.lipidmaps.org for more examples. LION/web also supports other often used notation styles, for instance notations without parentheses: PC 32:0. LION/web will try to convert this notation into LIPIDMAPS style.
LION-PCA is a modified version of GO-PCA, an algorithm that generates heatmaps of microarray/RNAseq data using Gene Ontology (GO) [check the Basics section for a reference]. Our version uses the same strategy for lipidomics data using LION.
1. Upload your lipidomics dataset by clicking 'Browse' in the left 'Data Upload' panel.
2. Submit the dataset by clicking 'Submit Data'.
A table will appear in the right panel showing the input identiers mapped to LION.3. Select the number of Principal Components that will be used in the analysis.
4. Select if samples or LION-terms should be clustered.
5. If desired, conditions in the dataset can be manually color-coded in the 'heatmap colors' box.
6. Generate the heatmap by clicking 'Show heatmap'.
The LION-PCA heatmap will be displayed in the right panel.First, Principal Component Analysis (PCA) is performed on the provided dataset. Then, the loadings of Principal Component 1 (PC-1) are used to rank the lipids and to perform LION-enrichment analysis (two-sides KS-tests), significant LION-terms are selected. This is repeated for all the principal components selected by the user. Hence, a LION-term present in the heatmap was signficant enriched in any of the principal componenents.
Examples are available below the input forms.
Errors are often caused by errors in the CSV-file formatting. See the 'input' section for more info about formatting guidelines. Easy mistakes are: ';' as delimiter (should be ','); ',' as decimal separator (should be '.'); missing or non-numeric values (see 'missing-values' sub-section); a mistake in the headers of the file (see 'input' section); lipid identifiers with commas (results in an extra column).
LION has a hierarchical structure. This means that LION-terms are subdivided into more specific LION-terms. However, sometimes 'child' terms contain the same lipid species as their parents. In this case, assessing enrichment of both terms will result in the same enrichment scores, without providing useful information. Switching on this option will skip the parent term, resulting in increased statistical power.
When a lipid is not present in LION, its name usually provides enough clues to map it to the right LION-terms. For instance, CL(13:0/16:0/18:2/21:4) is not present in LION, the option 'smart matching' will dynamically match this identifier to CL(68:6) and its indivudual fatty acids in LION.
It is common practice in lipidomics to make use of phospholipid identifiers with summed fatty acid, i.e., PC(32:0). Sometimes it is usefull to associate this identifier with its most likely fatty acids, in this case 16:0/16:0. The associations are based on mammalian lipidomics datasets, so it is not advised to use this option for non-mammalian datasets.
This will help us to increase the coverage of LION. For more information, see the Privacy sub-section.
By default, all LION-terms that can be associated with the dataset are assessed for enrichment analysis. When you want to asses only a selection of LION-terms, this option should be switched on. LION-terms that should be evaluated should be selected below the option switch. Note that LION has a hierarchical structure, sub-branches can be displayed by clicking on the symbol left of the names. Only (green) selected LION-terms will used in the analysis. An important benefit of LION-term pre-selection is the decreased amount of LION-terms, resulting in increased statistical power.
LION-PCA is a heatmap visualization of LION-terms.
LION is a hierarchical network. It can be useful to see individual LION-terms in their broader context. The colors of the nodes are scaled by the raw p-value.
There are download buttons on the bottom of every output tab. Downloading the network is not supported yet.
'Download table' will download the table that is shown in the web-tool. In contrast, the zip-file from 'download report' contains, besides the enrichment table, also two files with details about the content of LION-terms and lipid associations.
User-provided datasets and enrichment results will NOT be stored and won't be visible for other users or the LION-team. All results should be downloaded directly after analysis, as they will be lost after 10 minutes of inactivity.
LION/web collects some anonymous user statistics to be able to monitor the website's usage.
By default, no user data will be shared with the LION-team. However, to improve the web-tool, we would be interested in the LION-coverage of those datasets. To help us to improve this, this option can be switched on. In that case, the names of lipids that can't be found in the LION-database is sent to the LION-team. With this information, we can specifically increase the coverage of lipid species that are found regularly but that are not present in LION yet. Note that only lipid species names ('identifiers') will be sent. Numeric data and enrichment results will NOT be shared.
LION/web is built and maintained by the Lipidomics Centre Utrecht (part of the department of Biochemistry & Cell Biology of Faculty of Veterinary Medicine - Utrecht University).
Yes, and you can help us! See the subsection 'What will happen when I select 'automatically send unmatched lipids to LION-team' in the options panel?'
There is a tab with a contact form on the left of the LION/web website. If you leave your email address, we will try to reply as soon as possible.
Both options are ok. A benefit of the message board is that questions and solutions are accessible for everybody and that you can interact with other users.
Yes! For now, please use our contact form.