Skip to main content

Dynamic Community FBA

Welcome to Dynamic Community FBA (dcFBA): The Python package that makes modeling Microbial Communities dynamically a breeze!

This project is licensed under the MIT License - please refer to the LICENSE file for more details.

About

Dynamic Community FBA (dcFBA) is a versatile tool designed for modeling microbial communities as single organisms using Genome Scale Metabolic Models (GSMMs). This package builds upon the solid foundation of cbmpy and seamlessly integrates with SBML and COBRApy models. dcFBA empowers users with three distinct dynamic modeling methods:

  1. Dynamic Joint FBA - Incrementally updates the concentrations of biomass and metabolites within the combined stoichiometric matrix of the provided models.

  2. Dynamic Parallel FBA - Simultaneously updates the concentrations of biomass and metabolites while performing FBA on individual models.

  3. EndPointFBA - Duplicates the CommunityMatrix N times and performs FBA on the community's time-dependent stoichiometric matrix.

For a comprehensive understanding of these methods and their underlying mathematics, please consult 1.

Whether you're exploring parasitic interactions or investigating costly cross-feeding behaviors in microbial communities, dcFBA offers an elegant and efficient solution.

Installation

Prerequisites

Before installing dcFBA, make sure you have the following prerequisites in place:

Installation Steps

To install dcFBA, follow these simple steps:

  1. Install using pip:

    pip install dcFBA
    

Usage

For basic usage examples and detailed documentation on both cbmpy and dcFBA, please refer to their respective documentation pages.

  1. [Cite paper.] ↩

Metadata

Release files for dcFBA 0.1.2

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

Source distribution (sdist)

Source distribution for dcFBA 0.1.2
File Size Uploaded
dcFBA-0.1.2.tar.gz 115.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dcFBA 0.1.2
File Interpreter ABI Platform
dcFBA-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 248.5 kB

Release files / dcFBA-0.1.2.tar.gz

Download URL dcFBA-0.1.2.tar.gz
Size 115.1 kB
Tags Source
SHA-256 checksum
How to use checksums
2788b41581e58868e1cc9927c68bce8d22e1f6976181fbccfa7d2f7a74a09c43
BLAKE2b-256 checksum
How to use checksums
8aed1dac75ebceea165ea70178df4e109559c36691e8a3b722a5a47159701dbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / dcFBA-0.1.2-py3-none-any.whl

Download URL dcFBA-0.1.2-py3-none-any.whl
Size 133.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b1b3a53f47cd3f60fe7ec2b904ed0798a4c0962570931155cbab588576c9c2f3
BLAKE2b-256 checksum
How to use checksums
436a6e58af06e48d25088db0a41484f1172af876b0bb50370740d0b7271d3faf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

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