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
Related tools
-
Generalized computing of isotopes and adducts: khipu (https://github.com/shuzhao-li-lab/khipu, https://pubs.acs.org/doi/10.1021/acs.analchem.2c05810)
-
High-level metabolite functions and metabolic models: Json's Metabolite Services (JMS, https://github.com/shuzhao-li-lab/JMS)
-
Metabolomics data processing: asari (https://github.com/shuzhao-li-lab/asari, https://www.nature.com/articles/s41467-023-39889-1)
-
Python-Centric Pipeline for Metabolomics (https://github.com/shuzhao-li-lab/PythonCentricPipelineForMetabolomics)
-
Common data models for metabolomics: metDataModel (https://github.com/shuzhao-li/metDataModel)
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.
Metadata
Release files for mass2chem 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mass2chem-0.5.0.tar.gz | 272.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mass2chem-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 545.1 kB
Release files / mass2chem-0.5.0.tar.gz
| Download URL | mass2chem-0.5.0.tar.gz |
|---|---|
| Size | 272.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ef8a49e9ae7e39502edf881249bbdeb445225ae91e6b96da3828a3793f0f8f5
|
|
BLAKE2b-256 checksum How to use checksums |
4cb0fc95c35b20424f9941476e6f4d0eacab1b0141065b2f090c24d3621fa68e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / mass2chem-0.5.0-py3-none-any.whl
| Download URL | mass2chem-0.5.0-py3-none-any.whl |
|---|---|
| Size | 273.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9d8b5e19d54937195b846fe74093c1bb84b0ca4a1622d8931f20e56437af5978
|
|
BLAKE2b-256 checksum How to use checksums |
8accff50dc8412431160f4000e9aa8cbbc7bf2c90915a7869201f7d73ddd04fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|