Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

MetaboDistTrees-0.1.3.tar.gz (309.5 kB view hashes)

Uploaded Source

Built Distribution

MetaboDistTrees-0.1.3-py3-none-any.whl (314.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page