Goslin
Goslin standardizes lipid shorthand nomenclature to harmonize disparate lipid name dialects (including LipidMaps and the Liebisch et al. shorthand) and enable automated parsing and normalization for lipidomics analyses.
Key Features:
- Polyglot grammar system: Harmonizes multiple lipid name dialects based on LipidMaps nomenclature and the Liebisch et al. shorthand.
- ANTLRv4 compatibility: Defines multiple grammars compatible with ANTLRv4 to enable generation of language-specific parsers.
- Parser-based verification: Generates parsers that verify compliance of lipid shorthand notation strings with specific grammatical rules.
- Normalized nomenclature framework: Provides a unified and normalized representation of lipid names to support consistent downstream analysis.
- Cross-database harmonization: Aligns lipid names used by resources such as LipidHome and SwissLipids for interoperable data processing.
- Multi-language implementations: Implements the system in C++, Java, Python 3, and R for integration into diverse workflows.
Scientific Applications:
- Mass spectrometry-based lipidomics software: Simplifies implementation of lipid name handling for developers of MS-based lipidomics tools.
- High-throughput lipidomics: Enables large-scale lipidomics analyses through unified and normalized nomenclature.
- Cross-resource data integration: Facilitates processing and analysis of lipid data across databases and research tools such as LipidHome and SwissLipids.
Methodology:
Implements a polyglot grammar system and defines multiple grammars compatible with ANTLRv4 to generate parsers that verify compliance of lipid shorthand notation strings and produce normalized lipid name representations.
Topics
Collections
Details
- Maturity:
- Emerging
- Tool Type:
- web application
- Added:
- 6/23/2020
- Last Updated:
- 6/19/2024
Operations
Data Inputs & Outputs
Parsing
Inputs
Publications
Kopczynski D, Hoffmann N, Peng B, Ahrends R. Goslin - A Grammar of Succinct Lipid Nomenclature. Unknown Journal. 2020. doi:10.1101/2020.04.17.046656.
Kopczynski D, Hoffmann N, Peng B, Ahrends R. Goslin: A Grammar of Succinct Lipid Nomenclature. Analytical Chemistry. 2020;92(16):10957-10960. doi:10.1021/acs.analchem.0c01690. PMID:32589019. PMCID:PMC7467413.