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.1.tar.gz (7.4 MB view details)

Uploaded Source

Built Distribution

multitfa-0.1.1-py3-none-any.whl (7.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: multitfa-0.1.1.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.54.0 CPython/3.8.6

File hashes

Hashes for multitfa-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4eac4fa1a1e4f550ad3178d13aafa04546bfedfcb74f3eeb789ea8103163bbd5
MD5 2fd8647f7baff2d77faec1cd852e558f
BLAKE2b-256 e6387a15970b3b70382b7ddff318aef2a4336687232b6fc4e2491b575e495505

See more details on using hashes here.

File details

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

File metadata

  • Download URL: multitfa-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.4 MB
  • 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.54.0 CPython/3.8.6

File hashes

Hashes for multitfa-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 74014ba073ab0ac40ffb8daa31180f1f5d33db262575544907cb22f232d50309
MD5 07b95e373647c78a2b83d12741f89e5d
BLAKE2b-256 23b238ad088eb066e912f1f3788ff79de993a0910cef1ddb7b9d3504549a9501

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