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

Uploaded Source

Built Distribution

dcFBA-0.1.1-py3-none-any.whl (132.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dcFBA-0.1.1.tar.gz
  • Upload date:
  • Size: 115.7 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.1.tar.gz
Algorithm Hash digest
SHA256 3303de2a86e111c58bff8f042b86f5527a8ba3d5d739a18ff127001726885395
MD5 4e2df2fc69df3cb93b217816ac197477
BLAKE2b-256 7b6f4f50d5a971acd8b800810b2d93eb46769bad7ca8b74428047f8c1f2ad3ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dcFBA-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 132.2 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9607fdf4aea55c09864a5a6a3d3705ad2bec0eccbfeb3fce735cd3ed4bf76d35
MD5 dc154a028f57cbd97eeeca9d839c2163
BLAKE2b-256 68d37b110f19705cbd3cf95462b26e69ea89572a136eef98ed40d1e2b0b070f1

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