Skip to main content

Simple implementation of Most Permissive Boolean networks

Project description

The mpbn Python module offers a simple implementation of reachability and attractor analysis (minimal trap spaces) in Most Permissive Boolean Networks (doi:10.1038/s41467-020-18112-5).

It is built on the minibn module from colomoto-jupyter which allows importation of Boolean networks in many formats. See http://colomoto.org/notebook.

Installation

CoLoMoTo Notebook environment

mpbn is distributed in the CoLoMoTo docker.

Using pip

pip install mpbn

Using conda

conda install -c colomoto -c potassco mpbn

Usage

Command line

  • Enumeration of fixed points and attractors:
mpbn -h
  • Simulation:
mpbn-sim -h

Python interface

Documentation is available at https://mpbn.readthedocs.io.

Example notebooks:

For the simulation:

Project details


Download files

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

Source Distribution

mpbn-3.3.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

mpbn-3.3-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file mpbn-3.3.tar.gz.

File metadata

  • Download URL: mpbn-3.3.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for mpbn-3.3.tar.gz
Algorithm Hash digest
SHA256 8831531216d94616e7303925c4571bfc40f5d750b33b69d0155edc8404223831
MD5 03ccc310216080659749bc665675aeab
BLAKE2b-256 f8ff4b5fd3c1968c99d59972da395c926be65e601d7306602ec6cc39c418e24f

See more details on using hashes here.

File details

Details for the file mpbn-3.3-py3-none-any.whl.

File metadata

  • Download URL: mpbn-3.3-py3-none-any.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for mpbn-3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 359279dc39d4918a2e2b7f2021daf8130642cbeb63f1d153d8e17c3ec706ae50
MD5 04fd909c7306148937400048f570a14e
BLAKE2b-256 d3f94c22b0690fa55de6c5f8715fa998f0c995a9484547981ad82104a5c24fa4

See more details on using hashes here.

Supported by

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