Skip to content
/ BoolDog Public

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

License

Notifications You must be signed in to change notification settings

NIB-SI/BoolDog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published