Skip to main content

Multivariate thermodynamics-based metabolic flux analysis in Python.

Project description

Current PyPI Version Supported Python Versions Apache Software License Version 2.0 Code of Conduct GitHub Actions Codecov Code Style Black Documentation Status

We present multiTFA, a multivariate thermodynamics-based metabolic flux analysis package for Python. The framework takes advantage of the reactions’ Gibbs free energy covariance matrix to tightly constrain metabolic models using thermodynamic constraints. It represents an improvement over a previous thermodynamic metabolic flux analysis (tMFA) method described in [1].

This implementation requires a COBRA model as input, as well as additional compartment conditions and metabolite concentrations. It allows user to perform various thermodynamic analyses on COBRA models, such as thermodynamic metabolic flux analysis, variability analysis, or flux sampling. Please see below for further details.

Install

It’s as simple as:

pip install multitfa

We highly recommend the installation of a commercial mathematical optimization solver, like GUROBI or CPLEX.

Usage

Please take a look at the Python scripts and Jupyter notebooks in the examples directory.

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

multitfa-0.1.0.tar.gz (7.4 MB view details)

Uploaded Source

Built Distribution

multitfa-0.1.0-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

Details for the file multitfa-0.1.0.tar.gz.

File metadata

  • Download URL: multitfa-0.1.0.tar.gz
  • Upload date:
  • Size: 7.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for multitfa-0.1.0.tar.gz
Algorithm Hash digest
SHA256 691b7b91621ff0ebad871a0fc307ba20d12dcd54ac556ec8ba1db0b781ed0bba
MD5 49f3fb3fb9c5f18ee79bfe0d7d2ce870
BLAKE2b-256 0a945c870a5a6436c577afb7ae59080a27abd405d47d44db6cd2896a19a49983

See more details on using hashes here.

File details

Details for the file multitfa-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: multitfa-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 41.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for multitfa-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 31db86ba119dcce320881f06702dc1e993823721f4bc8958ad8d2bf30f6f3c8d
MD5 17f4b028ff83ad0cfa2ec1bcdf6390c5
BLAKE2b-256 928afade65a9937cc26988de551df513e6d2116784b0a96f279383d76933e3f7

See more details on using hashes here.

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