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-2.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

mpbn-2.0-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mpbn-2.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mpbn-2.0.tar.gz
Algorithm Hash digest
SHA256 62ec9f487cae23557c61807a9404bec36321aebd8f0e0a77dd64e5323973546f
MD5 fc09ad877d2d574e5dce2ec02829f7e8
BLAKE2b-256 fadc03e58a59dbb6737961c76200bdd8d4aa9472f22221204bc59ddc5bfcd2df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mpbn-2.0-py3-none-any.whl
  • Upload date:
  • Size: 15.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for mpbn-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1da4fc1ee62545216a476cf6ebf29ad5c41c1d98cf9d0ada38714e947dac44ff
MD5 797f1f4c9c11c6e1b8d616c4a094f935
BLAKE2b-256 99fb8dd8b62922a3b479084bc83cbfa7a521542bd008346d42f2f5a8f9cf16bb

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