Skip to main content

Python package for Dynamic Community FBA

Project description

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.]

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

dcFBA-0.1.2.tar.gz (115.1 kB view details)

Uploaded Source

Built Distribution

dcFBA-0.1.2-py3-none-any.whl (133.4 kB view details)

Uploaded Python 3

File details

Details for the file dcFBA-0.1.2.tar.gz.

File metadata

  • Download URL: dcFBA-0.1.2.tar.gz
  • Upload date:
  • Size: 115.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for dcFBA-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2788b41581e58868e1cc9927c68bce8d22e1f6976181fbccfa7d2f7a74a09c43
MD5 7d1288110e1a78ceba3ebdedaafeedb9
BLAKE2b-256 8aed1dac75ebceea165ea70178df4e109559c36691e8a3b722a5a47159701dbc

See more details on using hashes here.

File details

Details for the file dcFBA-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: dcFBA-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 133.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for dcFBA-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b1b3a53f47cd3f60fe7ec2b904ed0798a4c0962570931155cbab588576c9c2f3
MD5 2fa1be6fbf668beb03936edd15c9b9e6
BLAKE2b-256 436a6e58af06e48d25088db0a41484f1172af876b0bb50370740d0b7271d3faf

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