Related Experiment Video
Updated: Jun 24, 2026

Interactive and Visualized Online Experimentation System for Engineering Education and Research
Published on: November 24, 2021
Symbolic approaches for finding control strategies in Boolean Networks
Christopher James Langmead1, Sumit Kumar Jha
1Department of Computer Science and the Lane Centre for Computational Biology, Carnegie Mellon University, 5000 Forbes Ave., Pittsburgh, PA 15213, USA. cjl@cs.cmu.edu
This study introduces an efficient algorithm for Boolean Networks (BNs) to find control policies. The method quickly identifies control sequences or proves their non-existence, even for complex biological models.
Area of Science:
- Computational Biology
- Systems Biology
- Computer Science
Background:
- Boolean Networks (BNs) are widely used to model complex biological systems, such as gene regulatory networks.
- Finding effective control policies for BNs is computationally challenging, with recent studies highlighting its inherent hardness.
- Automated modeling and control are crucial for understanding and manipulating biological processes.
Purpose of the Study:
- To develop an exact algorithm for finding control policies in Boolean Networks with control nodes.
- To guarantee the deterministic driving of a BN from initial states to goal states within a specified time.
- To extend the method for automatic identification of Boolean transfer functions that model gene regulatory networks.
Main Methods:
- Utilized Model Checking techniques to design an exact algorithm for BN control policy synthesis.
- The algorithm takes a BN, initial states (I), goal states (F), and a target time (t) as input.
- Applied the algorithm to learn BN models from data, specifically for Drosophila melanogaster embryogenesis.
Main Results:
- The algorithm successfully finds control policies or proves their non-existence for BNs.
- Demonstrated practical efficiency, running in seconds to minutes on over 13,400 BNs, including a large model of Drosophila embryogenesis.
- Successfully learned a BN model of Drosophila melanogaster embryogenesis from a vast search space in 5.3 seconds.
Conclusions:
- The developed Model Checking-based algorithm provides an efficient and exact solution for BN control policy synthesis.
- The method is scalable and effective for complex biological network modeling and control.
- This approach significantly advances automated modeling and analysis of gene regulatory networks.
Related Concept Videos
Signal Flow Graphs
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...
Block Diagram Reduction
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
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...
Relation between Mathematical Equations and Block Diagrams
Elements of Block Diagrams
A block diagram typically includes essential elements such as comparators, blocks, and feedback loops. Each of these elements...
Mason's Rule
Loop gain is determined by identifying and tracing a path from a node back to itself. This involves computing the product of branch gains along the loop. Each loop's gain is crucial for further...
