1. Introduction
Mechanisms and mechanistic explanation continue to be core issues for contemporary philosophy of biology. Beyond the focus on mechanistic research in the style of classical molecular biology (Craver and Darden Reference Craver and Darden2013), many recent philosophical discussions have begun to call attention to scientific studies of large-scale networks and complex molecular processes in the domain of systems biology, which often involve computational and mathematical modeling tools. Some philosophers have concluded that the theories of systems biology do not qualify as mechanistic (Braillard Reference Braillard2010; Issad and Malaterre Reference Issad, Malaterre, Braillard and Malaterre2015). Others have granted that systems biology is in continuity with paradigmatic mechanistic research, while likewise underscoring that this biological domain contains distinctive types of theorizing that simply have not been addressed by prior philosophical accounts of mechanisms (Levy and Bechtel Reference Levy and Bechtel2016; Brigandt, Green, and O’Malley Reference Brigandt, Green, O’Malley, Glennan and Illari2017; Green et al. Reference Green, Şerban, Scholl, Jones, Brigandt and Bechtel2018). My account will be in the latter spirit, as I deem it to be more insightful to articulate diverse ways of biological theorizing (especially those that have been neglected by philosophers) than to defend a uniquely correct notion of ‘mechanistic’. Indeed, quite different things can be addressed under the mechanism label: whether scientists’ particular objects of investigation are mechanisms, whether an explanation put forward is mechanistic, or whether the experimental methods or reasoning strategies employed are instances of mechanistic research.
The topic of my discussion is explanation. Recent philosophical discussions of systems biology have emphasized from the outset the important role of mathematical modeling as something neglected by previous accounts of mechanistic explanation (e.g., Bechtel and Abrahamsen Reference Bechtel and Abrahamsen2010; Brigandt Reference Brigandt2013). Yet my contention is that even these accounts have focused on what is only one type of model-based explanation. Their (perfectly legitimate) starting point has been that in addition to pointing to the components and organization of a mechanism, a mechanistic explanation also has to epistemically lay out how the operation of the mechanism generates the phenomenon to be explained. In the case of a relatively simple mechanism, this explanatory understanding comes from mentally simulating the mechanism’s operation, where this mental simulation can be aided by a mechanism diagram (Bechtel and Abrahamsen Reference Bechtel and Abrahamsen2005; Bechtel Reference Bechtel2011; Brigandt Reference Brigandt2013; Levy and Bechtel Reference Levy and Bechtel2013).Footnote 1 In the case of a mechanism whose behavior depends on quantitative interactions or its complex organization (e.g., feedback loops), the explanation laying out how the explanandum phenomenon is generated is provided instead by a computer simulation: “the purpose of a computational simulation (like mental simulation in the basic mechanistic account) is … to determine whether the proposed mechanism would exhibit the phenomenon” (Bechtel Reference Bechtel2011, 553). Bechtel and Abrahamsen (Reference Bechtel and Abrahamsen2010) have dubbed this type of explanation ‘dynamic mechanistic explanation’, and I have echoed this vision: “the explanation has to show how (or at least that) the explanandum results from this. If the mechanism’s operation cannot be understood by mental simulation, … a computer simulation is needed” (Brigandt Reference Brigandt, Braillard and Malaterre2015, 161).
Although such recent accounts have pointed to one important way in which mathematical modeling in systems biology generates explanations, by effectively equating the providing of explanatory understanding with tracking a mechanism’s operation (up to the explanandum phenomenon resulting), these accounts have thereby focused on a computer simulation representing how a system’s components and variables change across time.Footnote 2 In contrast, I argue that there are various ways in which the analysis of mathematical models in systems biology provides explanatory understanding without tracking a mechanism’s operation and productive continuity. Something analogous has been previously maintained by Huneman (Reference Huneman2010), in the context of what he calls topological explanations, which explain in terms of a network’s abstract structure. Although Levy and Bechtel (Reference Levy and Bechtel2013) deem explanations in terms of a system’s structural organization to be mechanistic, Huneman claims topological explanations to be nonmechanistic on the grounds that they neither list specific activities nor appeal to a temporal sequence of events. The latter is similar to my perspective, although rather than pointing to examples of ‘explanation that is nonmechanistic’ I more precisely argue for ‘explanation without tracking mechanism operation’. More importantly, whereas Huneman addresses explanation in terms of a network’s static structure, my discussion crucially involves the explanation of system dynamics.
In what follows, I discuss the mathematical analysis of dynamical models. Although there are in fact different kinds of model analysis, resulting in different types of explanation, in this article I can only focus on one type, namely, bifurcation analysis. I will explain what kind of important explanatory understanding is provided by bifurcation analysis without tracking a mechanism’s operation across time (as would be done by a computer simulation).
2. Different Types of Bifurcations
Like many other models in systems biology, dynamical models are developed using mechanistic information of the system at hand, such as mechanism diagrams or more complex reaction networks showing which gene products, enzymes, or metabolites interact with each other. The variables of the model are often the concentrations of such entities within a cell. Ordinary or partial differential equations are used to capture how because of molecular interactions a change in one variable results from changes in other variables, where the reaction kinetics parameters are experimentally known or are estimated by fitting them to limited experimental data. This at least models a system’s change across time, although occasionally spatial changes (e.g., across different cells) are captured as well.
In addition to mathematically analyzing the properties of dynamical systems, one way of visually representing some relevant features is in terms of phase spaces. A phase space is a multidimensional space where each axis represents one system variable, such as the concentration of an enzyme or metabolite within a cell. The phase space encompasses all possible system states (each point of the space is one possible state), so that a system’s dynamic change across time is a point moving along a trajectory within phase space. A few of these dimensions and thus selected aspects of a system can be visually represented. Figures 1 and 2 are phase spaces, where the ‘input’ and ‘output’ axes represent two system variables, while in figure 3 all axes represent system variables. Note that such phase spaces are not mechanism diagrams. Phase spaces do not represent mechanism entities (e.g., a certain molecule) but possible system states (the possible concentrations of a molecule), and they do not capture the spatial organization and concomitant interactions of mechanism entities.
A steady state is any state of a system that when reached will not change. There are stable steady states, to which the system will converge from anywhere in the steady state’s vicinity, so that the system will return to this state even when perturbed. This is often visually captured by a diagram in which the vertical axis represents the system’s energy state Φ, as in figures 1 and 2, where the dynamic behavior of the system is ‘downward’ toward lower energy states and the stable steady states show up as the bottom of a valley. There are also unstable steady states, which show up as the top of a hill. If the system is exactly in such a state, it will remain there, but the slightest perturbation (e.g., because of molecular noise inside a cell) will make the system move away from this unstable steady state. Some systems have just one stable steady state and are called monostable. Systems that have two stable steady states (valleys) separated by a hill (an unstable steady state) are called bistable (Ferrell Reference Ferrell2012). Bistability is of biological significance, as even though each of the two stable cellular states is maintained in the face of cellular noise, transitions between these states are possible (if other system components move it across the hill).
A bifurcation is a location in phase space exhibiting a qualitative change in topology and thus dynamics of the system, such as a change in the number and types of steady states. Figure 1 depicts a pitchfork bifurcation, in which a monostable configuration (upper part) changes at Ψ to a bistable configuration. The solid lines represent stable steady states, while the dashed line depicts an unstable steady state (a hilltop in between two stable steady states). This kind of topology is well known from Waddington’s epigenetic landscapes, which depict development as a series of branching events leading to different possible developmental outcomes. But note that a pitchfork bifurcation yields a reversible process: the system starts out in one steady state, but regardless of whether the left or right arm of the bifurcation was chosen after an increase in the input (the concentration of a cellular entity controlling the system), when the input is reduced again the system ends up in the very steady state where it started out. Such a reversible bifurcation would not be ideal and may not actually obtain for many of the instances of developmental differentiation that Waddington had in mind (but see Ferrell [Reference Ferrell2012] for examples exhibiting this type of bifurcation).
The type of bifurcation shown in figure 2 is theoretically and biologically more interesting. Although it is likewise a transition between a monostable and a bistable configuration, this saddle-node bifurcation is locally irreversible. The black solid and dashed lines represent again the steady states (the unstable ones being at the ‘saddle’ of the landscape), while the gray dashed line with the arrowhead simply depicts a trajectory of the system. At low concentrations of the input stimulus, the system is bistable, with a steady state on the left (corresponding to low output) and one on the right. Assume that the system starts in the left steady state. As soon as the input is increased past the saddle-node bifurcation point SN, this steady state disappears and the system converges to the other, right-hand-side steady state (corresponding to high output). The crucial feature—and difference to the above pitchfork bifurcation—is that even if the input stimulus is reduced to the starting condition, the system will remain in the right-hand steady state. The transition from the low-output to the high-output steady state is thus irreversible—it is maintained even if the stimulus that triggered the transition is fully withdrawn (Ferrell Reference Ferrell2012).
3. Biological Examples of Locally or Globally Irreversible Dynamical Profiles
A bifurcation analysis consists in mathematically investigating a dynamical model to reveal such aspects of its dynamical profile as the number and types of bifurcations, or regions where the system exhibits bistability. (I am calling it a ‘dynamical’ profile, as it includes knowledge about the direction in which change from a possible state would occur, given the underlying system dynamics.) There are many more types of bifurcations than the two mentioned in the previous section, but now it is time to illustrate bifurcation analysis in a concrete biological case—the progression of the cell cycle. The standard eukaryotic cell cycle consists of the S phase (in which DNA synthesis and replication occurs), followed by the G2 gap phase and the M phase (mitosis as the division of the cell). Then both daughter cells enter the G1 gap phase (during which the cell size increases), after which we are back to the S phase. Crucial in the mechanism underlying the progression of the cell cycle are various cyclins and cyclin-dependent kinases, which are synthesized and degraded at different phases.
The example I use is the model of the budding yeast cell cycle by Chen et al. (Reference Chen, Csikasz-Nagy, Gyorffy, Val, Novak and Tyson2000). As in many studies, they investigate various aspects of their model, but my focus will be on the result of the analysis depicted in figure 3 (for additional background and a similar bifurcation analysis, see also Novak et al. [Reference Novak, Csikasz-Nagy, Gyorffy, Nasmyth and Tyson1998]). As in the above examples, this phase space depicts stable steady states by solid lines and unstable ones by a dashed line. The vertical axis is the output, where a low activity of Clb-dependent kinases corresponds to the G1 phase and a high activity yields the S phase and the following M phase. In yeast there is no recognizable G2 phase in between. The horizontal axis depicts the input, using the ratio of two cyclins that trigger the transitions between the phases. In addition to their mathematical analysis, the arrows in the center of the figure depict how Chen et al. (Reference Chen, Csikasz-Nagy, Gyorffy, Val, Novak and Tyson2000) experimentally confirmed the bistability of the yeast system modeled, where experimental expression of Clb5 and Sic1 results in a shift to the new phase, depending on whether this stimulus is large enough to move the system beyond the unstable steady state.
The important feature is the presence of two bifurcations, located where either of the two solid lines meets the dashed line in figure 3. They are saddle-node bifurcations (the type we encountered in fig. 2) and thus locally irreversible, which in the current case has the advantage that a switch to the next cell cycle phase is maintained even if there are fluctuations in the factor that triggered the switch (so that there is no constant flip-flopping between phases). Assume the cell is in the G1 phase. A rise in the concentration of cyclin Cln2 (an increasing value on the horizontal axis) activates a corresponding cyclin-dependent kinase and pushes the state of the system rightward past the point labeled a and one of the bifurcation points, so that the system moves past ‘Start’ and converges toward a new steady state with a quite different, high concentration of Clb-dependent kinases, thereby entering the S phase. Underlying cellular processes remove Cln2 again, but because of the locally irreversible bifurcation the cell remains in this new steady state. To be sure, the overall dynamical profile yields a globally reversible process. Once the cell has made it into the M phase, a rise in the Cdc20 concentration (a sufficiently decreasing value on the horizontal axis) pushes the state of the system past point c and the second bifurcation point, so that it converges back to the original steady state corresponding to the G1 phase.
Thus, the locally irreversible bifurcations ensure that the cell progresses to the next phase of the cell cycle (without immediately moving one phase backward), while the globally reversible configuration is needed to make a cycle possible.Footnote 3 Tracing one system trajectory from a via b and c to d and again to a is indeed an instance of tracking a mechanism’s operation; however, the explanatory question of interest to my discussion is why the system exhibits local irreversibility yet global reversibility. This involves considerations about what states and changes are possible or impossible for the system, to be explained by the nature of the bifurcations (capturing local dynamical potentialities) and by the global dynamical profile (capturing possible trajectories).
It is instructive to compare this locally irreversible yet globally reversible dynamical profile with a globally irreversible bifurcation configuration. A case in point is apoptosis, that is, programmed cell death. Apoptosis of a cell can be triggered by a stimulus from outside of the cell (via the cell’s death receptor and the so-called extrinsic pathway) or by a signal at the cell’s mitochondria (in response to cytotoxic stress via the intrinsic pathway). Downstream of these triggers, the initiation of apoptosis is molecularly regulated by a network of interactions involving proteases called caspases, among other entities. Focusing on the intrinsic pathway, Legewie, Blüthgen, and Herzel (Reference Legewie, Blüthgen and Herzel2006) mathematically investigate the role of the X-linked inhibitor of apoptosis protein (XIAP) in regulating apoptosis. The mechanism diagram in the upper-right corner of figure 4 shows their ‘wild-type model’, which is most similar to the situation found in nature. The pathway starting at the mitochondria activates Apaf-1, subsequently stimulating the ‘initiator’ caspase Casp9, which, if leading to a high concentration of the ‘effector’ caspase active Casp3, results in execution of the downstream apoptosis mechanism. To theoretically scrutinize the role of XIAP, the researchers also modeled modified, counterfactual mechanisms (‘mutant models’), one of which is shown in the lower-right corner of figure 4. Compared to the real mechanism it lacks the feedback.Footnote 4
The mutant model yields the globally reversible dynamical profile that figure 4 depicts in gray. It is exactly the one we have previously encountered in the case of the cell-cycle progression (fig. 3)—a biological context in which global reversibility is in fact needed. However, a cell’s commitment to apoptosis better be irreversible, so that the apoptotic cell’s damaged components are fully removed. Irreversibility does in fact obtain for the wild-type model—the actual mechanism. Moreover, the bifurcation analysis explains this global irreversibility by yielding the dynamical profile depicted in black in figure 4. The model equations also have negative solutions, but negative concentrations (the region indicated by the gray shading in fig. 4) have of course no relevance for the possible behaviors of the biological system. Starting in the steady state with a negligible active Casp3 output, once the active Apaf-1 input increases so as to push the system past the saddle-node bifurcation (the point labeled 2), the system settles in a new steady state with a high active Casp3 output (point 3). Unlike in the earlier situation (fig. 3), there is no second bifurcation (in the range of positive concentrations), so that the system remains in the new steady state even if the Apaf-1 input concentration is fully reduced to zero (point 4).
4. Bifurcation Analysis Explains without Tracking Mechanism Operation
The motivation for my discussion of bifurcation analyses of dynamical models has been previous accounts along the lines of dynamic mechanistic explanation. Based on the point that in the case of simple mechanisms the explanatory understanding comes from mentally simulating a mechanism’s operation (that generates the explanandum phenomenon), these accounts have focused on the analogous situation for complex mechanisms: explaining by tracking a mechanism’s operation, as done by a computer simulation of a mathematical model.
My central claim is that there are kinds of analyses of mathematical models that also are genuine explanations, yet the explanatory understanding does not consist in tracking a mechanism’s operation and productive continuity across time. This argument can be illustrated by comparing computer simulation with bifurcation analysis in the case of apoptosis. Figure 5 depicts the results of several computer simulations (in this case of the extrinsic apoptosis pathway, modeled by Eissing et al. [Reference Eissing, Conzelmann, Gilles, Allgöwer, Bullinger and Scheurich2004]), each simulation starting with a different active Casp8 (C8*) input concentration. These results suggest bistability (negligible as opposed to high active Casp3 output as the two states), and we learn that once a certain input threshold is crossed, the output will rise and happen to remain at a high concentration. However, even multiple computer simulations do not explain why this is the case. Most importantly, no explanation of irreversibility—why a withdrawal of the input would not result in a return to the negligible output state—has been given. In contrast, the bifurcation analysis yielding the dynamical profile shown in black in figure 4 explains global irreversibility in the manner laid out in the previous section: the bifurcation is locally irreversible, and there is no further bifurcation (in the range of nonnegative concentrations) that would permit a global reversal. The same holds for explaining why global reversibility holds in other systems (see fig. 3), which is also not about tracking a mechanism’s actual operation across time (corresponding to one trajectory in phase space) but consists in an analysis of what system changes are possible or impossible. Furthermore, an explanation of local irreversibility in terms of a saddle-node bifurcation makes plain that more than what is strictly depicted in figure 3 is involved (fig. 2 alone depicts some additional relevant information) and that the complete explanation includes additional analytical knowledge, for instance, about the presence and the nature of saddle-node bifurcations. Generally, bistability, irreversibility, and reversibility have a modal aspect, and their explanation involves local modal features (e.g., the direction in which a system would change from a possible state, or the type of a bifurcation) and sometimes features of the global profile (e.g., the number of bifurcations and the overall topology of bifurcations and stable and unstable steady states).Footnote 5
When arguing that bifurcation analysis explains in this manner, I do not maintain that there are no other explanations—possibly standard mechanistic ones—being put forward in the scientific studies discussed. For there are even cases in which one and the same phenomenon can be explained in very different yet legitimate ways, as made plain by Sterelny’s (Reference Sterelny1996) use of the distinction between actual-sequence and robust-process explanations in the context of evolutionary biology. An actual-sequence explanation traces the sequence of phylogenetic modifications up to the explanandum trait, which is analogous to tracking a mechanism’s operation. A robust-process explanation, in contrast, accounts for the explanandum trait as having been favored by natural selection, so as to indicate that the outcome would have resulted regardless of deviations from the actual phylogenetic sequence. The above systems biological explanations invoking local or global irreversibility are closer to robust-process explanations. Overall, a mathematical model of a molecular system can be investigated in various ways, resulting in several explanations and possibly different types of explanations. All these explanations are indeed based on the mechanism’s components and its organization (possibly also considering modifications of the mechanism), but what matters for my purposes is how the analysis of some system aspects proceeds, resulting in a distinct way in which explanatory understanding is provided. In the case of bifurcation analysis, this does not consist in tracking a mechanism’s operation across time (not even in tracking multiple operations with different starting conditions), although other explanations based on this mathematical model may do the latter.
While my discussion has focused on bifurcation analysis, I take it that there are other types of explanation used in systems biology that do not consist in tracking a mechanism’s operation. Apart from topological explanations in terms of a network’s structure (Huneman Reference Huneman2010) as mentioned in the introduction, there are also design explanations, which do not consist in a particular structure mechanistically explaining some functioning but go in the opposite direction by the function explaining the class of structures that can realize the function (Braillard Reference Braillard2010; Brigandt et al. Reference Brigandt, Green, O’Malley, Glennan and Illari2017). Systems biology generally explains the features of biological systems in terms of considerations about sensitivity or stability, capabilities and impossibilities, hierarchical control and the differential contributions made by different system components, leaving these diverse ways in which explanatory understanding is provided for future philosophical investigation.