Metadata-Version: 2.1
Name: masscube
Version: 0.0.10
Summary: Accurate and fast data processing for metabolomics
Author-email: Huaxu Yu <yhxchem@outlook.com>
Maintainer-email: Huaxu Yu <yhxchem@outlook.com>
Project-URL: Homepage, https://github.com/huaxuyu/masscube
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.24
Requires-Dist: pandas>=2.0
Requires-Dist: pyteomics>=4.6
Requires-Dist: scipy>=1.10.1
Requires-Dist: tqdm>=4.65.0
Requires-Dist: lxml>=4.9.2
Requires-Dist: matplotlib
Requires-Dist: ms_entropy>=1.1.1
Requires-Dist: networkx
Requires-Dist: scikit-learn

# MassCube

[![Generic badge](https://img.shields.io/badge/masscube-ver_0.0.16-%3CCOLOR%3E.svg)](https://github.com/huaxuyu/masscube/)
![Maintainer](https://img.shields.io/badge/maintainer-Huaxu_Yu-blue)
[![PyPI Downloads](https://img.shields.io/pypi/dm/bago.svg?label=PyPI%20downloads)](https://pypi.org/project/masscube/)

**masscube** is an integrated Python package for liquid chromatography-mass spectrometry (LC-MS) data processing.

* **Documentation:** https://masscube.readthedocs.io/en/latest/
* **Source code:** https://github.com/huaxuyu/masscube/
* **Bug reports:** https://github.com/huaxuyu/masscube/issues/

It provides:

* Ion-identity-informed chromatograpgic peak picking.
* Peak quality evaluation via artificial neural network.
* Accurate annotation of isotopes, adducts, and in-source fragments.
* Ultra-fast annotation of MS/MS spectra supported by [Flash Entropy Search](https://github.com/YuanyueLi/MSEntropy)

## Installation

```sh
# PyPI
pip install masscube
```

The changes to **masscube** between each release can be found [here](https://pypi.org/project/masscube/#history). See more from the commit logs.

## Quick start

Over 100 fundemental functions and objects are available in **masscube** to help you create the best data processing workflow for your study. Some examples of the pre-made workflows are here:

* Untargeted metabolomics workflow
* Data quality examination
* MS/MS search (identity search and hybrid search)
* Visualize MS data and generate plots ready for publication

## Contribute to masscube

The **masscube** project is excited to have your expertise and passion on board!

We value all enhancements or corrections. For those thinking about making significant contributions to the codebase, we encourage you to get in touch with us!

* Huaxu Yu, hxuyu@ucdavis.edu
