Welcome to KGBN’s Documentation!

KGBN is a Python library for Boolean Network (BN) and Probabilistic Boolean Network (PBN) modeling, simulation, optimization, and analysis with applications in systems biology. It supports the manuscript workflow of identifying and standardizing models, extending them with knowledge-graph rules, optimizing PBN parameters with experimental data, simulating steady states, and evaluating model or phenotype outputs. For more details, please refer to the GitHub repository.

Documentation

Indices and tables