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 details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

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

Hashes for MetaboDistTrees-0.1.3.tar.gz
Algorithm Hash digest
SHA256 52cb149c0c1ab3163c4e86217358b6b1632547077369c708a19e9a5e9356072f
MD5 52ada65dddeb74585ca7699fc7234369
BLAKE2b-256 252b4d3b45345ff7efc4b1fc73d983d6d67ab9f9b6f5a49b1f8d030e610dad93

See more details on using hashes here.

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

Hashes for MetaboDistTrees-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b239ab125fb3e6073f00b1a9c4e33a8489f53788c633da14ae6f4441a70a644a
MD5 b4f09bd898a8211c340ee3ba5114e56b
BLAKE2b-256 1288d2c39437b2e97d7f03c569a0005abb31e2e9ff0e40264cfe3c12c57c3524

See more details on using hashes here.

Supported by

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