| # DeepMASS2 |
|
|
| DeepMASS2 is a cross-platform GUI software tool, which enables deep-learning based metabolite annotation |
| via semantic similarity analysis of mass spectral language. This approach enables the prediction |
| of structurally related metabolites for the unknown compounds. By considering the chemical space, these |
| structurally related metabolites provide valuable information about the potential location of the unknown |
| metabolites and assist in ranking candidates obtained from molecular structure databases. |
|
|
|
|
| ## Installation |
| Please follow the following installation steps: |
|
|
| 1. Install [Anaconda](https://www.anaconda.com/) or [Miniconda](https://docs.conda.io/en/latest/miniconda.html) |
| 2. Create a new conda environment and activate: |
|
|
| conda create -n deepmass python=3.8.13 |
| conda activate deepmass |
| |
| 3. Clone the repository and enter: |
|
|
| git clone https://github.com/hcji/DeepMASS2_GUI.git |
| cd DeepMASS2_GUI |
| |
| 4. Install dependency (note, for *MacOS* some dependency may install with conda manually): |
| |
| pip install -r requirements.txt |
| |
| 5. Download the [dependent data](https://github.com/hcji/DeepMASS2_GUI/releases/tag/v0.99.0). |
| 1) put the following files into *data* folder: |
| |
| DeepMassStructureDB-v1.0.csv |
| references_index_negative_spec2vec.bin |
| references_index_positive_spec2vec.bin |
| references_spectrums_negative.pickle |
| references_spectrums_positive.pickle |
| |
| 2) put the following files into *model* folder: |
| |
| Ms2Vec_allGNPSnegative.hdf5 |
| Ms2Vec_allGNPSnegative.hdf5.syn1neg.npy |
| Ms2Vec_allGNPSnegative.hdf5.wv.vectors.npy |
| Ms2Vec_allGNPSpositive.hdf5 |
| Ms2Vec_allGNPSpositive.hdf5.syn1neg.npy |
| Ms2Vec_allGNPSpositive.hdf5.wv.vectors.npy |
| |
| 6. Run DeepMASS |
|
|
| python DeepMASS2.py |
| |
|
|
| ## Release |
|
|
| * [Version 0.99.0](https://github.com/hcji/DeepMASS2_GUI/releases/tag/v0.99.0) |
|
|
| ## Documentation |
|
|
| For the details on how to use DeepMASS, please check [Ducomentation](https://github.com/hcji/DeepMASS2_GUI/blob/main/document/documentation.md). |
|
|
| ## Citation |
|
|
| In preparation |
| |
| ## Contact |
| |
| Ji Hongchao |
| E-mail: ji.hongchao@foxmail.com |
| <div itemscope itemtype="https://schema.org/Person"><a itemprop="sameAs" content="https://orcid.org/0000-0002-7364-0741" href="https://orcid.org/0000-0002-7364-0741" target="orcid.widget" rel="me noopener noreferrer" style="vertical-align:top;"><img src="https://orcid.org/sites/default/files/images/orcid_16x16.png" style="width:1em;margin-right:.5em;" alt="ORCID iD icon">https://orcid.org/0000-0002-7364-0741</a></div> |
| |
| WeChat public account: Chemocoder |
| <img align="center" src="https://github.com/hcji/hcji/blob/main/img/qrcode.jpg" width="20%"/> |
| |