Skip to main content

Tools for creating and working with network models of metabolism.

Reason this release was yanked:

Breaking change shouldn't have been released on patch version

Project description

Welcome to Metworkpy

Metworkpy Logo

Metworkpy is a Python library containing tools for working with and analyzing metabolic networks. This functionality includes:

  • Generating network representations of Genome Scale Metabolic Networks (GSMMs)
  • Integrating gene expression data with GSMMs
  • Evaluating where the metabolism is most perturbed using divergence metrics

Issues and Pull Requests

If you experience any problems while using Metworkpy (including the documentation), please create a GitHub issue in this repository. When creating an issue, a minimal reproducible example of the issue will make getting you help much easier. You can also create issues for any enhancements you would like to see in Metworkpy. Contributions are welcome! Please see the CONTRIBUTING.md for more information.

Licensing

This project makes use of the following external libraries:

The mutual information implementation where partially inspired by those found in the feature_selection module of scikit-learn, and the tests for those methods were adapted from those in scikit-learn, which is licensed under the BSD-3-Clause. Additionally the implementation of the iMAT functionality was inspired by gembox (which uses a GPL-3.0-only license), and dexom-python (which uses the GPL-3.0-only license).

References

IMAT References

  1. Shlomi T, et al. Network-based prediction of human tissue-specific metabolism, Nat. Biotechnol., 2008, vol. 26 (pg. 1003-1010)

Kulback-Leibler Divergence

  1. Q. Wang, S. R. Kulkarni and S. Verdu, "Divergence Estimation for Multidimensional Densities Via k-Nearest-Neighbor Distances," in IEEE Transactions on Information Theory, vol. 55, no. 5, pp. 2392-2405, May 2009, doi: 10.1109/TIT.2009.2016060.

Mutual Information

  1. Kraskov, A., Stögbauer, H., & Grassberger, P. (2004). Estimating mutual information. Physical Review E, 69(6), 066138.
  2. Ross, B. C. (2014). Mutual Information between Discrete and Continuous Data Sets. PLoS ONE, 9(2), e87357

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

metworkpy-0.2.8.tar.gz (200.7 kB view details)

Uploaded Source

Built Distribution

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

metworkpy-0.2.8-py3-none-any.whl (128.9 kB view details)

Uploaded Python 3

File details

Details for the file metworkpy-0.2.8.tar.gz.

File metadata

  • Download URL: metworkpy-0.2.8.tar.gz
  • Upload date:
  • Size: 200.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for metworkpy-0.2.8.tar.gz
Algorithm Hash digest
SHA256 db272d0e5879c7cd65c5e93dcf0672abce10ceba29ac5c5ab70f559851de2bfe
MD5 639913d113b74d07905e97f28b95d565
BLAKE2b-256 7dffe49b30da0c26dbc6b60e14d711f7ae04dd242cfaaf3f8a1f354dcaf24550

See more details on using hashes here.

Provenance

The following attestation bundles were made for metworkpy-0.2.8.tar.gz:

Publisher: build_and_publish.yml on Ma-Lab-Seattle-Childrens-CGIDR/metworkpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file metworkpy-0.2.8-py3-none-any.whl.

File metadata

  • Download URL: metworkpy-0.2.8-py3-none-any.whl
  • Upload date:
  • Size: 128.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for metworkpy-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 d510a166b103c76c6155f11379ea685a791ed1bf7d2bb9538ae7bd7c0cc98cb4
MD5 415b947974d7b08502e6d0a8901c96f5
BLAKE2b-256 8654541b0e75c4b9f8c2c56d79dd25da27797eecc37049b0b01e7a72e0352132

See more details on using hashes here.

Provenance

The following attestation bundles were made for metworkpy-0.2.8-py3-none-any.whl:

Publisher: build_and_publish.yml on Ma-Lab-Seattle-Childrens-CGIDR/metworkpy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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