Skip to content
Brief Python implementation of Most Permissive Boolean Networks
Python ASP
Branch: master
Clone or download

Latest commit

Latest commit 9561dfa Mar 30, 2020


Type Name Latest commit message Commit time
Failed to load latest commit information.
.github workflow Mar 18, 2020
conda workflow Mar 18, 2020
examples add examples Mar 18, 2020
mpbn reference main article Mar 30, 2020
tests unittest for non-monotonicity Mar 18, 2020
.gitignore documentation Mar 18, 2020 workflow Mar 18, 2020 Update Mar 30, 2020 update Mar 18, 2020

The mpbn Python module offers a simple implementation of reachability and attractor analysis in Most Permissive Boolean Networks (doi:10.1101/2020.03.22.998377).

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


CoLoMoTo Notebook environment

mpbn is distributed in the CoLoMoTo docker.

Using pip

Extra requirements

  • clingo and its Python module
pip install mpbn

Using conda

conda install -c colomoto -c potassco mpbn


Documentation is available at

Example notebooks:

You can’t perform that action at this time.