Skip to main content

BoolDog BoolDoG icon

PyPI Python >=3.12 License: GPL-3.0 Docs Tests

A Python package for integrated Boolean and semi-quantitative network modelling.

CI Status

Tests

OS \ Python 3.12 3.13
Ubuntu Ubuntu 3.12 Ubuntu 3.13
macOS macOS 3.12 macOS 3.13
Windows Windows 3.12 Windows 3.13

Tutorials

tutorial-basic
OS \ Python3.123.13
UbuntuUbuntu 3.12Ubuntu 3.13
macOSmacOS 3.12macOS 3.13
WindowsWindows 3.12Windows 3.13
tutorial-advanced
OS \ Python3.123.13
UbuntuUbuntu 3.12Ubuntu 3.13
macOSmacOS 3.12macOS 3.13
WindowsWindows 3.12Windows 3.13

Documentation

For installation, usage, and examples, see the documentation at nib-si.github.io/BoolDog

Citation

Bleker, C., Zagorščak, M., Blejec, A., Gruden, K. & Županič, A. BoolDog: integrated Boolean and semi-quantitative network modelling in Python. bioRxiv 10.64898/2026.03.16.711264 (2026).

@article{bleker2026booldog,
  title   = {BoolDog: integrated Boolean and semi-quantitative network modelling in Python},
  author  = {Bleker, Carissa and Zagor{\v{s}}{\v{c}}ak, Maja and Blejec, Andrej and Gruden, Kristina and {\v{Z}}upani{\v{c}}, An{\v{z}}e},
  journal = {bioRxiv},
  year    = {2026},
  doi     = {10.64898/2026.03.16.711264}
}

Development version

Development version of BoolDog can be installed from GitHub.

To install:

git clone https://github.com/NIB-SI/BoolDog.git
cd BoolDoG
pip install .

To install with all optional extras (networks, SBML-qual, BioModels):

pip install .[all]

To remove:

pip uninstall booldog

Docker

A standalone Dockerfile at the repo root builds a container with BoolDog and its all extras installed. For a container that instead extends the CoLoMoTo Docker image (bundled with its own tools and a Jupyter notebook environment), see colomoto/README.md.

Benchmarks

Performance/scalability characterisation of BoolDog runtime against model size and regulatory in-degree is in benchmarks/README.md.

Contributing

See CONTRIBUTING.md.


Download files

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

Source Distribution

booldog-0.1.1.tar.gz (92.4 kB view details)

Uploaded Source

Built Distribution

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

booldog-0.1.1-py3-none-any.whl (95.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: booldog-0.1.1.tar.gz
  • Upload date:
  • Size: 92.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for booldog-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ada928eaab8d08bb89399ec3bca9ab5fda8be5c9325888e995216791be4b3677
MD5 0635e7b33a55f3d91e681317954d79c8
BLAKE2b-256 e8e3d6b879961762c6857584a65fd4eaf0735e6c55c3774aec21534ebd42c3e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for booldog-0.1.1.tar.gz:

Publisher: python-publish.yml on NIB-SI/BoolDog

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: booldog-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 95.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for booldog-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9b5da7752e01267f18e7474200c8925c690d20feb88f70de2a9405664c3c05c9
MD5 561a988aa40d6db73bc60210a81206b4
BLAKE2b-256 0140142d1f13f7547f2e74be46a5c8f389b290101fecac49506ae80fb79291ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for booldog-0.1.1-py3-none-any.whl:

Publisher: python-publish.yml on NIB-SI/BoolDog

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

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