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.0.tar.gz (115.8 kB view details)

Uploaded Source

Built Distribution

dcFBA-0.1.0-py3-none-any.whl (132.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dcFBA-0.1.0.tar.gz
  • Upload date:
  • Size: 115.8 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.0.tar.gz
Algorithm Hash digest
SHA256 9b71f1b3c9dc14b09fd5634c1c173a5d463ded95376463fd02cd9558e923b12c
MD5 92f6eae6055214d622fd663a20eba1b9
BLAKE2b-256 fc3b9b329eef7b8d7b3146320f09b4b0e69fc7975c59e09cc33b22bc266e0310

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dcFBA-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 132.1 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4adb3b86523abcea9b7c32b40159dbee048d1c665d2c759461410260ca4cdbf
MD5 19c6d9cbdbc390ee1b95caab1c8f7be9
BLAKE2b-256 dc54337a81ea27d362ece87e0328eba2e3de8bb0ca148db29e4b3a0b62592ff7

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