Bringing memory to Boolean networks: a unifying framework
Maximilien Gadouleau, Loïc Paulevé, Sara Riva
TL;DR
This work develops a unifying framework to incorporate memory into Boolean networks by formalizing memory-based update modes that govern trajectory evolution. It systematically defines and interrelates seven modes—asynchronous $\mathtt{A}$, history-based $\mathtt{H}$, trapping $\mathtt{T}$, most permissive $\mathtt{M}$, subcube-based $\mathtt{S}$, interval $\mathtt{I}$, and cuttable $\mathtt{C}$—and characterizes their reachability, trajectories, and memory structures. A central contribution is linking these dynamics to trapspaces and principal trapspaces, establishing a three-way equivalence between trapping networks, trapspace collections, and principal trapspace collections, and introducing trapping closure $f^{\mathrm{T}}$ and min-trapping closure $f^{\mathrm{M}}$. The results show that trapping dynamics form transitive asynchronous graphs and that most-permissive and trapping updates coincide on minimal trapspaces, while exhibiting exponential differences elsewhere, providing new tools for modeling delayed and memory-driven regulation in complex systems. Overall, the framework advances the theory of BN dynamics with memory, connects to commutative networks, and offers a combinatorial-algebraic lens through which to analyze attractors and trapspaces with potential applications in biology and beyond.
Abstract
Boolean networks are extensively applied as models of complex dynamical systems, aiming at capturing essential features related to causality and synchronicity of the state changes of components along time. Dynamics of Boolean networks result from the application of their Boolean map according to a so-called update mode, specifying the possible transitions between network configurations. In this paper, we explore update modes that possess a memory on past configurations, and provide a generic framework to define them. We show that recently introduced modes such as the most permissive and interval modes can be naturally expressed in this framework. We propose novel update modes, the history-based and trapping modes, and provide a comprehensive comparison between them. Furthermore, we show that trapping dynamics, which further generalize the most permissive mode, correspond to a rich class of networks related to transitive dynamics and encompassing commutative networks. Finally, we provide a thorough characterization of the structure of minimal and principal trapspaces, bringing a combinatorial and algebraic understanding of these objects.
