Skip to main content

SPAM-DFBA

Introduction

SPAM-DFBA is an algoritm for inferring microbial interactions by modeling microbial metabolism in a community as a decision making process, a markov decision process more specifically, where individual agents learn metabolic regulation strategies that lead to their long-term survival by trying different strategies and improve their strategies according to proximal policy optimization algorithm.

More information can be found in the documentation website for this project:

https://chan-csu.github.io/SPAM-DFBA/

Installation

There are multiple ways to install SPAM-DFBA. Before doing any installation it is highly recomended that you create a new environment for this project. After creating the virtual environment and activating it, one way for installation is to clone the ripository and pip install from the source files:


git clone https://github.com/chan-csu/SPAM-DFBA.git
cd SPAM-DFBA
pip install .

Another approach is to directly install this package from pipy:

pip install spamdfba

Examples

The examples used in the manuscript are provided in separated jupyter notebooks in the ./examples directory. Additionally, they are provided in the documentation website for this project under Case Study-* section

Contribution

If you have any suggestions or issues related to this project please open an issue or suggest a pull request for further imrovements!

Metadata

Release files for spamdfba 1.1.0

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

Source distribution (sdist)

Source distribution for spamdfba 1.1.0
File Size Uploaded Provenance Actions
spamdfba-1.1.0.tar.gz 15.6 kB Without provenance Details for spamdfba-1.1.0.tar.gz

Built distribution (wheel)

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

Total release size: 31.1 kB

Release files / spamdfba-1.1.0.tar.gz

Download URL spamdfba-1.1.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f8fcd0b9e8725dbfd65aa60904eb8dd5b3adf954bfd5bcfad788aa6e59b162b9
BLAKE2b-256 checksum
How to use checksums
092023d2ff435a28a5b74a1b27651aaeb20d379bdabb66f1e063090ccda69f0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.4 Darwin/22.3.0

Release files / spamdfba-1.1.0-py3-none-any.whl

Download URL spamdfba-1.1.0-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
302eec2b5d0f2f125ff7597f6b952e12b6c63d04d16a753625d09889d689d7db
BLAKE2b-256 checksum
How to use checksums
44e739d90bfdb3bd6ad7b62e480269bb3a2f4f0a1c3d0d46e199796d9f57e740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.13 CPython/3.10.4 Darwin/22.3.0

Security for spamdfba 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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