Related Experiment Video
Updated: May 30, 2026

Inherent Dynamics Visualizer, an Interactive Application for Evaluating and Visualizing Outputs from a Gene Regulatory Network Inference Pipeline
Published on: December 7, 2021
A SAT-based algorithm for finding attractors in synchronous Boolean networks
Elena Dubrova1, Maxim Teslenko
1Department of Electronics, Computer and Software Systems, Royal Institute of Technology, ECS/ICT/KTH, Forum 105, 164 40 Kista, Stockholm, Sweden. dubrova@kth.se
This study introduces a new SAT-based algorithm for finding attractors in synchronous Boolean networks. This method significantly improves scalability, enabling analysis of much larger biological and random network models.
Area of Science:
- Computational Biology
- Systems Biology
- Network Science
Background:
- Synchronous Boolean networks are used to model complex biological systems.
- Existing methods for finding attractors (stable states) in these networks have limitations in capacity or completeness.
- Boolean decision diagram (BDD) methods require excessive memory, while simulation-based methods are incomplete.
Purpose of the Study:
- To develop a more efficient and complete algorithm for identifying all attractors in synchronous Boolean networks.
- To overcome the limitations of existing Boolean decision diagram and simulation-based approaches.
- To enable the analysis of larger and more complex biological network models.
Main Methods:
- A novel algorithm employing SAT-based bounded model checking is presented.
- The algorithm's efficiency is assessed using seven real biological process network models.
- Performance is further evaluated on 150,000 randomly generated Boolean networks ranging in size from 100 to 7,000 nodes.
Main Results:
- The proposed SAT-based algorithm demonstrates superior performance compared to existing methods.
- The approach shows potential for handling models an order of magnitude larger than previously feasible.
- Successful identification of attractors in both biological and large-scale random networks was achieved.
Conclusions:
- The SAT-based bounded model checking algorithm offers a scalable and complete solution for attractor detection in synchronous Boolean networks.
- This advancement facilitates more comprehensive systems biology research by enabling the analysis of larger models.
- The method provides a robust tool for understanding the dynamics of complex biological regulatory networks.
Related Concept Videos
Simplified Synchronous Machine Model
In this model, each generator is connected to a...
Sequence Networks of Rotating Machines
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
SFG Algebra
Each node in an SFG corresponds to a variable, and the interactions between nodes are represented by branches with associated gains. When multiple branches lead into a node, the value at that node is the sum of the...
State Space Representation
Consider an RLC circuit, a...
Network Function of a Circuit
State Space to Transfer Function
The transformation process begins with the state-space representation, characterized by the state equation and the output equation. These equations are typically represented as: