BioCompose: Create, execute, and introspect reproducible composite simulations of dynamic biological systems.
This service utilizes separate containers for REST API management, job processing, and datastorage with MongoDB, ensuring scalable and robust performance.
Documentation:
The complete BioCompose documentation can be found here: https://bio-compose.readthedocs.io/en/latest/
Getting Started:
HIGH-LEVEL bio_compose API:
The primary method of user-facing interaction for this service is done through the use of a high-level "notebook" api called bio_check.
A convenient notebook demonstrating the functionality of this service is hosted on Google Colab and can be accessed by clicking the above "Open In Colab" badge.
Installation of this tooling can be performed using PyPI as such:
pip install bio-compose
Alternatively, the REST API can be accessed via Swagger UI here: https://biochecknet.biosimulations.org/docs
Smoldyn to Simularium conversion:
A convienient template notebook for converting the outputs of Smoldyn simulations to Simularium trajectories can be found here.
FOR DEVELOPERS:
Poetry is used as the environment manager. Poetry uses a globally referenced configuration whose cache setup may lead to permission errors when running poetry install. In the event that such errors exist, run the following:
poetry config cache-dir ~/poetry-cache
mkdir -p ~/poetry-cache
chmod -R u+w ~/poetry-cache
# then install the project:
poetry install
Metadata
Release files for bio-compose 0.8.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bio_compose-0.8.7.tar.gz | 10.4 MB | Without provenance | Details for bio_compose-0.8.7.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| bio_compose-0.8.7-py3-none-any.whl | Python 3 | none | any | Details for bio_compose-0.8.7-py3-none-any.whl |
Total release size: 21.0 MB
Release files / bio_compose-0.8.7.tar.gz
| Download URL | bio_compose-0.8.7.tar.gz |
|---|---|
| Size | 10.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1619cf2e345c37e67b56776bc0b9ce2e3d5a4f64d01696b48f6db2fa0dc1746d
|
|
BLAKE2b-256 checksum How to use checksums |
f7645767b3f9d7d3d30c418cd486338165374c7c55f638ccec58379090d7746b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.10.15 Linux/6.8.0-1017-azure
|
Release files / bio_compose-0.8.7-py3-none-any.whl
| Download URL | bio_compose-0.8.7-py3-none-any.whl |
|---|---|
| Size | 10.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cc12cb9f8595340f1bd98de60b390a6503a7bad896685e05625a9e5282e74107
|
|
BLAKE2b-256 checksum How to use checksums |
7bc3c38d1a3a70492cdbcf15b65f911b6ffa766bf11dee1063db64cc23b0e853
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.5 CPython/3.10.15 Linux/6.8.0-1017-azure
|
Security for bio-compose 0.8.7
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.