Skip to main content

cdFBA

Community Dynamic Flux Balance Analysis using process-bigraph.

Release version 0.0.7 is available from PyPI. Requires python>=3.9

To install use:

pip install cdFBA

FBA Implementation

cdFBA uses the cobrapy repository to perform FBA analysis.

Dynamics

Static FBA optimizations are used to dynamically change the substrate concentrations in the environment at each time-step, based on substrate exchange reaction kinetics. The subsatrate concentrations are then used to set flux boundaries for the FBA optimization in the following time-step.

Utility Functions

cdFBA includes some basic utility functions to create the model specification dictionaries automatically. Just provide a list of model files and exchange reaction IDs. The functions can be found here.

!!CAUTION!!: The utility functions work only for metabolic models with the same annotation systems - i.e. same reaction name and IDs. If you need to use models from different sources with different annotation systems, you will need to manually map the substrate/metabolite names.

Demo Notebooks

Demo Jupyter notebooks can be found here. The primary demo using the process-bigraph interface can be found here. We will be adding more notebooks to demonstrate usage reproduction of results from the literature.

!!This project is a work in progress!!

Metadata

Release files for cdFBA 0.0.7

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

Source distribution (sdist)

Source distribution for cdFBA 0.0.7
File Size Uploaded
cdfba-0.0.7.tar.gz 14.5 kB Details

Release files / cdfba-0.0.7.tar.gz

Download URL cdfba-0.0.7.tar.gz
Size 14.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f5c40dad905870fb171bd4ed754091e8b0a8efdc7763401670faff0a6e8ffa70
BLAKE2b-256 checksum
How to use checksums
00f98665037a106c67bc4e072b0ca9176971fd276f6073a50856aaed097fc691
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

0.0.7 This release

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

0.0.1

2 release files

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