Luis M Rocha1,2,3. 1. Department of Systems Science and Industrial Engineering, Binghamton University, State University of New York, USA Binghamton, NY. 2. Instituto Gulbenkian de Ciência, Portugal 2780-156, Oeiras. 3. Center for Social and Biomedical Complexity, Luddy School of Informatics, Computing & Engineering, Indiana University, USA Bloomington IN.
To the Editor,A recent article by Weidner presents a method to extract graph properties that are predictive of the dynamical behavior of multivariate, discrete models of biochemical regulation. In other words, a method that uses only features from the structure of network interactions to predict which nodes are most involved in automata network dynamics. However, the authors claim that dynamical analysis of large automata network models is ‘not even feasible’. To make sure that others are not discouraged from working on this problem, it is important to clarify that effective dynamical analysis of automata network models, to the contrary, is feasible. Unlike what is suggested in the article, graph-based analysis of static features is not the only analytical avenue for large systems biology models of regulation and signaling dynamics because there are dynamical methods that are, indeed, scalable. By scalable we mean that the computational complexity of methods employed to analyze multivariate dynamical systems in regard to their dynamical behavior (e.g. controllability, convergence to attractors, robustness to perturbations, etc.) is manageable. That is, a given method is scalable if results can be computed in finite (and reasonable) time, with finite memory, for a system of a reasonable size—ideally for network models in Systems Biology, up to thousands of nodes.There has been much interest recently in predicting multivariate dynamics from static network structure alone, especially in regard to the controllability of systems biology models of gene regulation, signaling and cellular differentiation (Fiedler ; Liu ; Nacher and Akutsu, 2013; Zanudo ). These are quite welcome methods because we often lack information about the underlying causal interaction dynamics. However, two very popular (and scalable) methods in network science lead to very erroneous predictions of the subsets of (driver) variables that control dynamics (Gates and Rocha, 2016). The most accurate of these methods are based on feedback vertex set theory (Fiedler ; Zanudo ), which does not scale well and can only make predictions about the entire ensemble of dynamical systems that fits the same static interaction graph (Gates ).Another putative reason for pursuing structure-only methods is that even when the underlying interaction dynamics of each variable is known, it is not feasible to compute the dynamical (or attractor) landscape of the entire multivariate system when the interaction network is sufficiently large. This prevents us from exhaustively enumerating all possible interventions that can control the dynamics from one attractor basin to another. The most important scalability constraint in the analysis of automata networks is the number of node variables, n, as the dynamical landscape of such systems is comprised of sn possible configurations of states s (Gates and Rocha, 2016). For instance, a well-known Boolean network model of intracellular signaling networks in generic fibroblasts is comprised of 130 nodes (Helikar ), thus it can be in one of 2130 possible state configurations—a dynamical landscape that is too large to be exhaustively searched. Importantly, it is also true that enumeration of all possible interventions is infeasible in a simple graph of sufficient size. The computational complexity of finding all possible subsets of the set of nodes, or generating the powerset, is at least o(2) (Moore, 1971). Therefore, exhaustive search of all possible interventions in any network is ultimately infeasible for large graphs whether one uses structure- or dynamics-based methods.Computing the full dynamics of a multivariate system certainly adds to the complexity of exhaustively searching all possible interventions. But many software tools exist—and are collected in repositories such as the CoLoMoTo Consortium (Naldi )—that allow for the identification of attractors in automata networks without full enumeration of their dynamical landscapes, such as PyBoolNet (Klarner ) and Boolink (Karanam ). In particular, recent developments in attractor identification algorithms and code (PyStableMotifs) now allow the dynamical analysis of thousands of networks, some with over 15 000 nodes (Rozum ). From another angle, a novel update scheme for asynchronous automata networks has been shown to reduce the complexity of attractor identification, enabling the modeling and dynamical analysis of genome-scale networks (Paulevé ).Moreover, various computational approaches have been developed and applied to extract the key drivers of collective dynamics of biochemical network models without going through every possible subset of nodes, much less the entire dynamical landscape, in a brute force manner (Biane and Delaplace, 2019; Hari ; Rozum ; Su and Pang, 2020; Zañudo and Albert, 2015). Indeed, scalable methods exist that remove the redundancy of the dynamics of each variable (micro-level) to allow for a characterization of the entire causal macro-level dynamics, in both complete (Marques-Pita and Rocha, 2013) and probabilistic (Gates ) manners. These scalable methods, and the associated software tool CANA (Correia ), provide causal graph representations of automata networks that synthesize both structure and dynamics. They are exhaustive in the sense that they preserve all effective interactions of the micro-level dynamics—only redundant interactions are disregarded. Thus, it is very feasible to analyze systems biology models without disregarding their dynamics, allowing the precise study of any putative intervention that controls the dynamics just as easily as structure-only methods, but with additional accuracy afforded by information about the dynamics.
Authors: Aurélien Naldi; Pedro T Monteiro; Christoph Müssel; Hans A Kestler; Denis Thieffry; Ioannis Xenarios; Julio Saez-Rodriguez; Tomas Helikar; Claudine Chaouiya Journal: Bioinformatics Date: 2015-01-25 Impact factor: 6.937
Authors: Felix M Weidner; Julian D Schwab; Silke D Werle; Nensi Ikonomi; Ludwig Lausser; Hans A Kestler Journal: Bioinformatics Date: 2021-05-13 Impact factor: 6.937