TY - JOUR T1 - Goslin - A Grammar of Succinct Lipid Nomenclature JF - bioRxiv DO - 10.1101/2020.04.17.046656 SP - 2020.04.17.046656 AU - Dominik Kopczynski AU - Nils Hoffmann AU - Bing Peng AU - Robert Ahrends Y1 - 2020/01/01 UR - http://biorxiv.org/content/early/2020/04/18/2020.04.17.046656.abstract N2 - We introduce Goslin, a polyglot grammar for common lipid shorthand nomenclatures based on the LipidMaps nomenclature and the shorthand nomenclature established by Liebisch et al. 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. 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.Competing Interest StatementThe authors have declared no competing interest. ER -