A semantics for Boolean networks consistent with regulatory threshold constraints.
Saved in:
| Title: | A semantics for Boolean networks consistent with regulatory threshold constraints. |
|---|---|
| Authors: | Dague, Philippe1 (AUTHOR) philippe.dague@universite-paris-saclay.fr |
| Source: | Journal of Theoretical Biology. May2026, Vol. 624, pN.PAG-N.PAG. 1p. |
| Subjects: | Boolean networks, Semantics methodology, Constraint satisfaction, Biological mathematical modeling, Computational complexity, Gene regulatory networks, Dynamical systems, Satisfiability (Computer science) |
| Abstract: | Modeling biological systems with Boolean networks (BNs) is a well-established approach that enables qualitative reasoning about their dynamics, including gene and signaling networks. Several semantics for BNs, i.e., scheduling of component updates, have been proposed that can significantly affect the predicted dynamic behaviors. The synchronous and asynchronous ones are the most popular, but they fail to capture some of the behaviors observed in reality and accounted for by quantitative models. Recently, the most permissive semantics has been introduced, guaranteed not to miss any behavior achievable by a quantitative model following the same logic as the BN, and, in addition, significantly reducing the computational complexity of dynamical analysis. But this time, it appears too permissive and tolerates spurious behaviors in many real situations. After clarifying the relationships among existing semantics, we define the threshold semantics whose dynamic behaviors are all those of a single-threshold network, a subclass of multivalued networks, for any possible threshold map. The spurious behaviors are excluded by the threshold semantics, whose qualitative behaviors constitute a proper abstraction of real biological processes, grounded in activation and inhibition influences regulated by single thresholds whose values are unknown, as is generally the case. We show that threshold semantics is stricter (for reachability between Boolean configurations) than the cuttable extended semantics (called here linear semantics) and stricter than a given constrained version of the most permissive semantics. We then seek to operationalize this threshold semantics. For this, we equip the constrained version of the most permissive semantics with a system of symbolic constraints, attached to any given trajectory and verifiable by a satisfiability solver. The satisfiability of this set of constraints ensures the consistency of the formal threshold conditions associated with the transitions along the trajectory. It defines a new operational semantics at the trajectory level. Then we prove that this semantics is equivalent to the threshold semantics. Finally, we prove that the computational complexity of this semantics is the same as that of classical semantics, i.e., PSPACE, and we state several conjectures for future work. [ABSTRACT FROM AUTHOR] |
| Copyright of Journal of Theoretical Biology is the property of Academic Press Inc. and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
| Abstract: | Modeling biological systems with Boolean networks (BNs) is a well-established approach that enables qualitative reasoning about their dynamics, including gene and signaling networks. Several semantics for BNs, i.e., scheduling of component updates, have been proposed that can significantly affect the predicted dynamic behaviors. The synchronous and asynchronous ones are the most popular, but they fail to capture some of the behaviors observed in reality and accounted for by quantitative models. Recently, the most permissive semantics has been introduced, guaranteed not to miss any behavior achievable by a quantitative model following the same logic as the BN, and, in addition, significantly reducing the computational complexity of dynamical analysis. But this time, it appears too permissive and tolerates spurious behaviors in many real situations. After clarifying the relationships among existing semantics, we define the threshold semantics whose dynamic behaviors are all those of a single-threshold network, a subclass of multivalued networks, for any possible threshold map. The spurious behaviors are excluded by the threshold semantics, whose qualitative behaviors constitute a proper abstraction of real biological processes, grounded in activation and inhibition influences regulated by single thresholds whose values are unknown, as is generally the case. We show that threshold semantics is stricter (for reachability between Boolean configurations) than the cuttable extended semantics (called here linear semantics) and stricter than a given constrained version of the most permissive semantics. We then seek to operationalize this threshold semantics. For this, we equip the constrained version of the most permissive semantics with a system of symbolic constraints, attached to any given trajectory and verifiable by a satisfiability solver. The satisfiability of this set of constraints ensures the consistency of the formal threshold conditions associated with the transitions along the trajectory. It defines a new operational semantics at the trajectory level. Then we prove that this semantics is equivalent to the threshold semantics. Finally, we prove that the computational complexity of this semantics is the same as that of classical semantics, i.e., PSPACE, and we state several conjectures for future work. [ABSTRACT FROM AUTHOR] |
|---|---|
| ISSN: | 00225193 |
| DOI: | 10.1016/j.jtbi.2026.112377 |