bioRxivSystems BiologyPreprint
BoolDog: integrated Boolean and semi-quantitative network modelling in Python
Carissa BlekeriD, Maja ZagorščakiD, Andrej BlejeciD, Kristina GrudeniD, Anže ŽupaničiD
Abstract
SummaryBoolean and logic-based modeling approaches are well suited for the analysis of complex biological systems, particularly when detailed biochemical and kinetic information is unavailable. In such settings, biological pathways are represented as networks capturing system components and their interactions, providing a simplified yet informative abstraction of system behavior. While the structural topology of these networks is often well characterized, the absence of mechanistic detail limits the applicability of parameter-dependent modeling frameworks. To address this, we present BoolDog, a Python package for the construction, simulation, and analysis of Boolean and semi-quantitative Boolean networks. BoolDog supports synchronous simulation with events, attractor and steady-state identification, network visualization, and the systematic transformation of logic-based models into continuous ordinary differential equation (ODE) systems -- enabling the seamless integration of discrete and continuous modeling paradigms. Networks can be imported and exported across standard formats, and BoolDog integrates natively with established Python libraries for network analysis and visualisation, including NetworkX, igraph, and py4Cytoscape. Together, these capabilities provide a flexible, accessible, and interoperable platform for logic-based modeling of complex biological systems. Availability and implementationBoolDog is implemented in Python and available at https://github.com/NIB-SI/BoolDog/.
- Citations
- 1
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Enhancing Boolean networks with continuous logical operators and edge tuning
Arnaud Poret, Claudio Monteiro, Jean‐Pierre Boissel·bioRxiv·Mar 20, 2019
- PSoup: an R package for simulating biological networks from a qualitative perspective
Nicole Z. Fortuna, Brodie Lawson, … Christine Anne Beveridge·bioRxiv·May 15, 2026
- Repository of logically consistent real-world Boolean network models
Samuel Pastva, David Šafránek, … Thomas A. Henzinger·bioRxiv·Jun 12, 2023
- bioLQM: a java library for the manipulation and conversion of Logical Qualitative Models of biological networks
Aurélien Naldi·Frontiers in PhysiologyPeer-reviewed·Nov 19, 2018
- Reconciling Qualitative, Abstract, and Scalable Modeling of Biological Networks
Loïc Paulevé, Juri Kolčák, … Stefan Haar·Nature CommunicationsPeer-reviewed·Aug 26, 2020
- BoolSim, a Graphical Interface for Open Access Boolean Network Simulations and Use in Guard Cell CO2 Signaling
A. R. Karanam, D. He, … W.-J. Rappel·bioRxiv·Mar 5, 2021