Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 744 Bytes

README.md

File metadata and controls

48 lines (32 loc) · 744 Bytes

BoolDog BoolDoG icon

A Python package for analyses of Boolean and semi-quantitative Boolean networks.

Documentation

nib-si.github.io/BoolDoG

Installation

To install:

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

To remove:

pip uninstall booldog

Dependencies:

  • numpy
  • xmltodict
  • scipy
  • python-igraph
  • matplotlib
  • pygraphviz (optional)
  • PyBoolNet
  • networkx

Usage

See test-notebook.ipynb.

import booldog
g = booldog.RegulatoryNetwork("./examples/Athaliana.graphml", "graphml")
g.continuous_simulation(t_max=30, gamma=1, h=10)