A python implementation for building chemically informed distance trees
Project description
MetaboDistTrees
MetaboDistTrees is a python module for building chemically informed distance trees, these can be either based on chemical class or substructure information.
Table of contents
Installation
Install MetaboDistTrees with:
pip install metabodisttrees
Dependencies
python 3.6.5, networkx 2.1, numpy 1.13.3, obonet 0.2.3, os, pandas 0.22.0, pkg_resources, scipy 1.1.0
Main citation
https://github.com/madeleineernst/MetaboDistTrees
Other citations
MetaboDistTrees uses MolNetEnhancer: https://github.com/madeleineernst/pyMolNetEnhancer
MolNetEnhancer uses molecular networking through GNPS:
Wang, M.; Carver, J. J.; Phelan, V. V.; Sanchez, L. M.; Garg, N.; Peng, Y.; Nguyen, D. D.; Watrous, J.; Kapono, C. A.; Luzzatto-Knaan, T.; et al. Sharing and Community Curation of Mass Spectrometry Data with Global Natural Products Social Molecular Networking. Nat. Biotechnol. 2016, 34 (8), 828–837.
https://www.nature.com/articles/nbt.3597
MolNetEnhancer uses untargeted substructure exploration through MS2LDA:
van der Hooft, J.J.J.; Wandy, J.; Barrett, M.P.; Burgess, K.E.V.; Rogers, S. Topic modeling for untargeted substructure exploration in metabolomics. PNAS 2016, 113 (48), 13738-13743.
https://www.pnas.org/content/113/48/13738
MolNetEnhancer uses Network Annotation Propagation (NAP):
da Silva, R. R.; Wang, M.; Nothias, L.-F.; van der Hooft, J. J. J.; Caraballo-Rodríguez, A. M.; Fox, E.; Balunas, M. J.; Klassen, J. L.; Lopes, N. P.; Dorrestein, P. C. Propagating Annotations of Molecular Networks Using in Silico Fragmentation. PLoS Comput. Biol. 2018, 14 (4), e1006089.
http://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1006089
MolNetEnhancer uses DEREPLICATOR:
Mohimani, H.; Gurevich, A.; Mikheenko, A.; Garg, N.; Nothias, L.-F.; Ninomiya, A.; Takada, K.; Dorrestein, P.C.; Pevzner, P.A. Dereplication of peptidic natural products through database search of mass spectra. Nat. Chem. Biol. 2017, 13, 30-37.
https://www.nature.com/articles/nchembio.2219
MolNetEnhancer uses automated chemical classification through ClassyFire:
Feunang, Y. D.; Eisner, R.; Knox, C.; Chepelev, L.; Hastings, J.; Owen, G.; Fahy, E.; Steinbeck, C.; Subramanian, S.; Bolton, E.; Greiner, R.; Wishart, D.S. ClassyFire: automated chemical classification with a comprehensive, computable taxonomy. J. Cheminform. 2016, 8, 61.
https://jcheminf.biomedcentral.com/articles/10.1186/s13321-016-0174-y
Chemically informed distance trees using chemical class information is based on the chemical ontology retrieved from: http://classyfire.wishartlab.com/downloads
License
This repository is available under the following license https://github.com/madeleineernst/MetaboDistTrees/blob/master/LICENSE
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file MetaboDistTrees-0.1.3.tar.gz.
File metadata
- Download URL: MetaboDistTrees-0.1.3.tar.gz
- Upload date:
- Size: 309.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52cb149c0c1ab3163c4e86217358b6b1632547077369c708a19e9a5e9356072f
|
|
| MD5 |
52ada65dddeb74585ca7699fc7234369
|
|
| BLAKE2b-256 |
252b4d3b45345ff7efc4b1fc73d983d6d67ab9f9b6f5a49b1f8d030e610dad93
|
File details
Details for the file MetaboDistTrees-0.1.3-py3-none-any.whl.
File metadata
- Download URL: MetaboDistTrees-0.1.3-py3-none-any.whl
- Upload date:
- Size: 314.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b239ab125fb3e6073f00b1a9c4e33a8489f53788c633da14ae6f4441a70a644a
|
|
| MD5 |
b4f09bd898a8211c340ee3ba5114e56b
|
|
| BLAKE2b-256 |
1288d2c39437b2e97d7f03c569a0005abb31e2e9ff0e40264cfe3c12c57c3524
|