Skip to main content

A serializable type schema for compositional systems biology

Project description

Bigraph-Schema

PyPI version Tutorial

bigraph-schema provides a serializable type schema for compositional and multiscale modeling.
It defines a compact, extensible language for describing hierarchical data structures — the foundation of the Vivarium 2.0 simulation framework.

The library offers a unified interface for representing, validating, and transforming schemas and data in structured simulations.
By standardizing schema definitions, it enables interoperability between models, extensibility across frameworks, and reproducibility of computational experiments.


Installation

Install directly from PyPI:

pip install bigraph-schema

Getting Started

The following resources provide guided introductions and examples:


Related Projects

  • Vivarium – a compositional framework for hybrid biological simulations.
  • Bigraph-Viz – visualization tools for bigraph-schema models.
  • Process-Bigraph – process composition and orchestration built on bigraph-schema.

License

bigraph-schema is open-source software released under the Apache 2.0 License.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bigraph_schema-1.1.4.tar.gz (333.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bigraph_schema-1.1.4-py3-none-any.whl (115.0 kB view details)

Uploaded Python 3

File details

Details for the file bigraph_schema-1.1.4.tar.gz.

File metadata

  • Download URL: bigraph_schema-1.1.4.tar.gz
  • Upload date:
  • Size: 333.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bigraph_schema-1.1.4.tar.gz
Algorithm Hash digest
SHA256 7b6847c029c0618376d4367cc8560ff0365733ab83e51ab588ab7581ec248185
MD5 71c4e3133e34a3d3ac3d6c416e152396
BLAKE2b-256 7248e6653ca8894c5bf9e4df7245b394151f6f851ccc5f33795bd8f45c451a83

See more details on using hashes here.

File details

Details for the file bigraph_schema-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: bigraph_schema-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 115.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"22.04","id":"jammy","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bigraph_schema-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8f56d94c51cd47694328195956f9c9b48dd41a694a71dd72b30a2af6f0ab1c53
MD5 8128a4a2d53905ec8ae409604bd74863
BLAKE2b-256 3f84500e65227ef35efac46ba7d3bb52c5952d5993ce082530af9e5b57eda541

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page