LIFS signet 2017x03x13
deNBI logobmbf forderlogo englisch 300x226
Toggle Navigation
  •  
  • About
  • News
  • Publications
  • LipidCreator
  • LipidXplorer
  • LUX Score
  • Goslin
  • Tools
  • Training
  • Service & Support
  •  

Goslin is the Grammar on succinct lipid nomenclature.

Goslin defines multiple grammers compatible with ANTLRv4 for different sources of shorthand lipid nomenclature. This allows to generate parsers based on the defined grammars, which provide immediate feedback whether a processed lipid shorthand notation string is compliant with a particular grammar, or not.

We provide language specific implementations in C++, R, Python and Java to support the following general tasks:

  1. Facilitate the parsing of shorthand lipid names dialects.

  2. Provide a structural representation of the shorthand lipid after parsing.

  3. Use the structural representation to generate normalized names.

 

An overview and introduction to the different Goslin applications and implementations is available at GitHub.

The interactive Goslin web-application is available here.

Direct links to the related projects can be found below.

Overview of Goslin and Tutorials

References

  • D. Kopczynski et al., Analytical Chemistry, June 26th, 2020
  • D. Kopczynski et al., Biorxiv, April 20th, 2020

Related Projects

  • Goslin
  • C++ implementation
  • Java implementation
  • Python implementation
  • R implementation
  • Webapplication and REST API

Goslin Release History

Release 1.1.2 of the Goslin suite

Contact and Help Desk

For any further information, please contact us.

  • Imprint & Privacy Policy
  • Impressum & Datenschutzerklärung
  • Terms of Service

l.isas
l.mpi
fz borstel
BioInfraProt symbol

Back to Top

© 2021 LIFS web portal