Metadata-Version: 2.1
Name: bigraph-schema
Version: 0.0.64
Summary: A serializable type schema for compositional systems biology
Home-page: https://github.com/vivarium-collective/bigraph-schema
Author: Eran Agmon, Ryan Spangler
Author-email: agmon.eran@gmail.com, ryan.spangler@gmail.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: AUTHORS.md

# Bigraph-schema

[![PyPI version](https://img.shields.io/pypi/v/bigraph-schema.svg)](https://pypi.org/project/bigraph-schema/)
[![Tutorial](https://img.shields.io/badge/GitHub%20Pages-Tutorial-brightgreen)](https://vivarium-collective.github.io/bigraph-schema/notebooks/demo.html)

Welcome to `bigraph-schema` – a library providing a serializable type schema for composite systems simulations. 
This library provides the core of the broader Vivarium 2.0 project.

The goal of `bigraph-schema` is to support interoperability and extensibility across composite simulation formats, 
facilitating integration with existing and future modeling platforms. This is achieved by establishing a 
standardized and serializable schema for the complex, hierarchical, and multiscale nature of biological systems.

## Installation

To install `bigraph-schema`, you can use pip:

```console
pip install bigraph-schema
```

## Getting Started

To get started with bigraph-schema, check out our resources:

* [Type System Overview](https://vivarium-collective.github.io/bigraph-schema/notebooks/core.html): A tutorial demonstrating the functionality of bigraph-schema's type system, "core".
* [Bigraph Schema Basics Tutorial](https://vivarium-collective.github.io/bigraph-viz/notebooks/basics.html): A  tutorial covering the essential aspects of the bigraph-schema library. 
This resource will guide you through the core concepts and methods, helping you to master the basic operations.

## License

Bigraph-schema is open-source software released under the [Apache 2 License](https://github.com/vivarium-collective/bigraph-schema/blob/main/LICENSE).
