Skip to main content

PyFBA

A python implementation of flux balance analysis to model microbial metabolism

About PyFBA

PyFBA is a Python flux-balance-analysis package that allows you to build models from genomes, gapfill models, and run flux-balance-analysis on that model. The aim of PyFBA is to provide an extensible, python-based platform for FBA work.

PyFBA is being developed by Daniel Cuevas, Taylor O’Connell, and Rob Edwards in Rob’s bioinformatics group at Flinders University, together with help from Janaka Edirisinghe, Chris Henry, Ross Overbeek and others at Argonne National Labs.

Installing PyFBA

We recommend that you install PyFBA using conda:

conda create -n pyfba -c bioconda pyfba

You can also install PyFBA from PyPi using pip and you will need Python 3 or greater, and you need to install the GNU GLPK and a Python wrapper for that program, pyGLPK available from GitHub.

Our installation page has detailed instructions on installing PyFBA and getting everything running.

Getting Started with PyFBA

Once you have installed GLPK, PyGLPK, and PyFBA, you will most likely want to build a model from a genome, gap fill that model, and test it for growth on different media. We have detailed instructions that walk you through the step-by-step procedures that you need to use to run flux balance analysis on your own genome.

Copyright and License

PyFBA is copyright Daniel Cuevas, Taylor O’Connell, and Rob Edwards, and is released under the MIT license.

Metadata

Release files for PyFBA 2.62

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyFBA 2.62
File Size Uploaded Provenance
PyFBA-2.62.tar.gz 12.5 MB Without provenance Details

Release files / PyFBA-2.62.tar.gz

Download URL PyFBA-2.62.tar.gz
Size 12.5 MB
Tags Source
SHA-256 checksum
How to use checksums
3f9a7c47cceb15b90eee1f8b572250919e416c2b8ee44a073a81de74342df96a
BLAKE2b-256 checksum
How to use checksums
007bc88717f37bc8f7e5a9bac0930d224daeb868f529309bdf95fe3e7142705c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.0

Security for PyFBA 2.62

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page