目录

mass2chem - low level utilities in interpreting mass spectrometry data

This package provides

  • functions on handling chemical formulas
  • formula based adduct calculation
  • indexing and search functions on mass spec data
  • libraries of common metabolites, contaminants, mass differences
  • [to-do] functions of chemical similary, dataset similarity

The lists of mass patterns for isotopologues, adducts, and ISFs, as referenced in Chi Y, Mitchell JM, Li S. A systematic analysis of in-source fragments in LC-MS metabolomics. bioRxiv. 2025. doi:10.1101/2025.02.04.636472., are located under mass2chem/source_data. Each list is specific to the instrument and ion mode.

Third party references:

https://github.com/opencobra/cobrapy/blob/devel/cobra/core/formula.py (using average molecular weight at the time of retrieval, not mass spec oriented)

https://github.com/domdfcoding/chemistry_tools

Pychemy (https://github.com/ginkgobioworks/pychemy). Pychemy at this time isn’t good fit for high-resolution metabolomics because its mass calculation is not of enough precision. E.g. in pychemy.adducts, it’s wrong to use (‘M+3H’, 0.33, 1.0073), because the computing/rounding error in 0.33 (correct is 1/3) is far too large for mass precision. For high-resolution measurements, electrons should be considered too.


Please do not hesitate to contact us via the GitHub issues.

Citation to come.

关于

用于代谢组学数据处理和化合物识别的Python库

11.4 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号