ChemWalker is a python package to propagate spectral library match identities through candidate structures provided by in silico fragmentation, using random walk.
Install conda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
Create a dedicated conda environment and activate
conda env create -f environment.yml
conda activate chemwalker
pip install git+https://github.com/computational-chemical-biology/ChemWalker.git
ChemWalker was tested on MetFrag2.3.-CL.jar, download MetFrag CL here. Old releases can be found here.
ChemWalker uses MetFrag for in silico annotation Wolf, S.; Schmidt, S.; Müller-Hannemann, M.; Neumann, S. In Silico Fragmentation for Computer Assisted Identification of Metabolite Mass Spectra. BMC Bioinformatics 2010, 11 (1), 148.
ChemWalker uses the Fusion concept, proposed on MetFusion, for ranking improvement from spectral library. Gerlich, M.; Neumann, S. MetFusion: Integration of Compound Identification Strategies. J. Mass Spectrom. 2013, 48 (3), 291–298.
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details