Skip to content

Generates and analyzes random Boolean functions and networks with a focus on the concept of canalization

License

Notifications You must be signed in to change notification settings

ckadelka/BoolForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BoolForge

This package is designed to generate and analyze random Boolean functions and networks, with a focus on the concept of canalization.

Installation

** Latest Stable Release **

BoolForge currently has no stable release.

** Latest Development Release **

Install the code directly from the GitHub page:

pip install git+https://github.com/ckadelka/BoolForge

Note that BoolForge uses networkx. You may additionally need to install the following:

pip install networkx

Extended Functionality

BoolForge has a handful of methods that make use of the CANA package. However, as these methods are not integral to the functionality of this package, CANA is not considered a dependency. To access these methods, install CANA:

pip install cana

Compatability

BoolForge has methods to convert data for use both to and from other commonly used Boolean Network python packages. These packages would need to be installed separately.

Supported packages include:

  1. CANA
  2. pyboolnet

Documentation

The BoolForge documentation can be found at: https://ckadelka.github.io/BoolForge/

About

Generates and analyzes random Boolean functions and networks with a focus on the concept of canalization

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published