Cargando…
Goslin: A Grammar of Succinct Lipid Nomenclature
[Image: see text] We introduce Goslin, a polyglot grammar for common lipid shorthand nomenclatures based on the LIPID MAPS nomenclature and the shorthand nomenclature established by Liebisch and coauthors and used by LipidHome and SwissLipids. Goslin was designed to address the following pressing is...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
American Chemical
Society
2020
|
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7467413/ https://www.ncbi.nlm.nih.gov/pubmed/32589019 http://dx.doi.org/10.1021/acs.analchem.0c01690 |
_version_ | 1783578007885053952 |
---|---|
author | Kopczynski, Dominik Hoffmann, Nils Peng, Bing Ahrends, Robert |
author_facet | Kopczynski, Dominik Hoffmann, Nils Peng, Bing Ahrends, Robert |
author_sort | Kopczynski, Dominik |
collection | PubMed |
description | [Image: see text] We introduce Goslin, a polyglot grammar for common lipid shorthand nomenclatures based on the LIPID MAPS nomenclature and the shorthand nomenclature established by Liebisch and coauthors and used by LipidHome and SwissLipids. Goslin was designed to address the following pressing issues in the lipidomics field: (1) to simplify the implementation of lipid name handling for developers of mass spectrometry-based lipidomics tools, (2) to offer a tool that unifies and normalizes the main existing lipid name dialects enabling a lipidomics analysis in a high-throughput fashion, and (3) to provide a consistent mapping from lipid shorthand names to lipid building blocks and structural properties. We provide implementations of Goslin in four major programming languages, namely, C++, Java, Python 3, and R to kick-start adoption and integration. Further, we set up a web service for users to work with Goslin directly. All implementations are available free of charge under a permissive open source license. |
format | Online Article Text |
id | pubmed-7467413 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
publisher | American Chemical
Society |
record_format | MEDLINE/PubMed |
spelling | pubmed-74674132020-09-03 Goslin: A Grammar of Succinct Lipid Nomenclature Kopczynski, Dominik Hoffmann, Nils Peng, Bing Ahrends, Robert Anal Chem [Image: see text] We introduce Goslin, a polyglot grammar for common lipid shorthand nomenclatures based on the LIPID MAPS nomenclature and the shorthand nomenclature established by Liebisch and coauthors and used by LipidHome and SwissLipids. Goslin was designed to address the following pressing issues in the lipidomics field: (1) to simplify the implementation of lipid name handling for developers of mass spectrometry-based lipidomics tools, (2) to offer a tool that unifies and normalizes the main existing lipid name dialects enabling a lipidomics analysis in a high-throughput fashion, and (3) to provide a consistent mapping from lipid shorthand names to lipid building blocks and structural properties. We provide implementations of Goslin in four major programming languages, namely, C++, Java, Python 3, and R to kick-start adoption and integration. Further, we set up a web service for users to work with Goslin directly. All implementations are available free of charge under a permissive open source license. American Chemical Society 2020-06-26 2020-08-18 /pmc/articles/PMC7467413/ /pubmed/32589019 http://dx.doi.org/10.1021/acs.analchem.0c01690 Text en Copyright © 2020 American Chemical Society This is an open access article published under a Creative Commons Attribution (CC-BY) License (http://pubs.acs.org/page/policy/authorchoice_ccby_termsofuse.html) , which permits unrestricted use, distribution and reproduction in any medium, provided the author and source are cited. |
spellingShingle | Kopczynski, Dominik Hoffmann, Nils Peng, Bing Ahrends, Robert Goslin: A Grammar of Succinct Lipid Nomenclature |
title | Goslin: A Grammar of Succinct Lipid Nomenclature |
title_full | Goslin: A Grammar of Succinct Lipid Nomenclature |
title_fullStr | Goslin: A Grammar of Succinct Lipid Nomenclature |
title_full_unstemmed | Goslin: A Grammar of Succinct Lipid Nomenclature |
title_short | Goslin: A Grammar of Succinct Lipid Nomenclature |
title_sort | goslin: a grammar of succinct lipid nomenclature |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7467413/ https://www.ncbi.nlm.nih.gov/pubmed/32589019 http://dx.doi.org/10.1021/acs.analchem.0c01690 |
work_keys_str_mv | AT kopczynskidominik goslinagrammarofsuccinctlipidnomenclature AT hoffmannnils goslinagrammarofsuccinctlipidnomenclature AT pengbing goslinagrammarofsuccinctlipidnomenclature AT ahrendsrobert goslinagrammarofsuccinctlipidnomenclature |