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

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.

Funding: - Bundesministerium f?r Bildung und Forschung: 031A534B, 031L0108A

Documentation

Links