Skip to content
SpaTrekPublic

About

MassKG is a knowledge-based computational tool for annotating mass spectra of natural products and discovering novel structures from crude extracts

Resources

Stars

12 stars

Watchers

1 watching

Forks

Repository files navigation

MassKG v1.0

Knowledge-based In Silico Fragmentation and Annotation of Mass Spectra for Natural Products with MassKG

Bingjie Zhu, Zhenhao Li, Zehua Jin, ..., Jie Liao*,Xiaohui Fan*

MassKG is a knowledge-based computational tool for annotating mass spectra of natural products and discovering novel structures from crude extracts.

Image text

Requirements and Installation

This toolkit is written in Python programming languages.

Installation of MassKG (Python package)

faerun 0.4.7 matplotlib 3.5.3 multiprocess 0.70.15 numpy 1.21.3 openpyxl 3.1.2 pandas 1.3.5 scipy 1.7.3 seaborn 0.12.2 tmap 1.0.6 torch 1.13.1+cu117 rdkit 2023.3.2 scikit-learn 1.0.2

Introduction to MassKG

Liquid chromatography coupled with tandem mass spectrometry (LC-MS) is a powerful analytical technique used for the identification of metabolites from complicated sources. The general procedure for annotating mass spectrometry data is based on comparing experimental data with mass spectra of standard substance. However, currently, there are few reference LC-MS libraries for natural products due to their structural diversity, and publicly available mass spectrometry databases exhibit biases in terms of scale, coverage, and quality. Here, we propose MassKG, an algorithm that combines a knowledge-based fragmentation strategy and a deep learning-based molecule generation model to expand the reference spectra library of NPs with the more abundant chemical space. Specifically, MassKG has collected 407,720 known NP structures and, based on this, generated 266,353 new structures with chemical language models for the discovery of potential novel new compounds. Moreover, MassKG shows outstanding performance of spectra annotation compared to state-of-the-art algorithms, such as MSFINDER, CFM-ID, and MetFrag. To facilitate the usage, MassKG has been implemented as a web server for MS data annotation with a user-friendly interface, an automatic report, and the fragment tree visualization. Finally, the interpretation ability of MassKG is comprehensively validated through composition analysis and MS annotation of Ginkgo Biloba, Codonopsis pilosula, and Astragalus membranaceus.

About

Should you have any questions, please feel free to contact the author of the manuscript, Mr. Bingjie Zhu (zhubj@zju.edu.cn).

References

Zhu B, Li Z, Jin Z, Zhong Y, Lv T, Ge Z, Li H, Wang T, Lin Y, Liu H, Ma T, Wang S, Liao J, Fan X. Knowledge-based in silico fragmentation and annotation of mass spectra for natural products with MassKG. Comput Struct Biotechnol J. 2024 Sep 7;23:3327-3341. doi: 10.1016/j.csbj.2024.09.001

About

MassKG is a knowledge-based computational tool for annotating mass spectra of natural products and discovering novel structures from crude extracts

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages