Skip to main content
Log in

Design principles and mechanistic explanation

  • Original Paper
  • Published:
History and Philosophy of the Life Sciences Aims and scope Submit manuscript

Abstract

In this essay I propose that what design principles in systems biology and systems neuroscience do is to present abstract characterizations of mechanisms, and thereby facilitate mechanistic explanation. To show this, one design principle in systems neuroscience, i.e., the multilayer perceptron, is examined. However, Braillard (2010) contends that design principles provide a sort of non-mechanistic explanation due to two related reasons: they are very general and describe non-causal dependence relationships. In response to this, I argue that, on the one hand, all mechanisms are more or less general (or abstract), and on the other, many (if not all) design principles are causal systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Availability of data and material

Not applicable.

Code availability

Not applicable.

Notes

  1. Notice that different authors of the mechanistic camp employ slightly different terminology, e.g., Machamer et al., (2000) use activities rather than operations. However, these differences in terminology do not concern my article.

  2. At one extreme, it might appear that some design principles are so abstract that they are no longer mechanisms, e.g., integral feedback control discussed by Braillard (2010). However, as Matthiessen (2017, p. 1) argues, it remains unclear if this principle is biological at all, for it is a principle originally developed in the engineering context and later borrowed to biology. More importantly, once this abstract mathematical framework is applied to the biological context where mechanistic information is added and mechanistic interpretations of the key terms in the framework are made, it inevitably becomes a biological mechanism.

  3. Wouters (2007) also employs the term “design explanation”, but in a different sense. For Wouters, a “design explanation” explains why an actual design of some organisms is better than some contrasting design, e.g., why fishes respire with gills rather than lungs. So, his “design explanation” differs from design principles in systems biology.

  4. Systems biology and systems neuroscience are different disciplines. However, since both study signal transduction in neuronal networks, in what follows I treat them as interchangeably—unless otherwise noted.

  5. Although the terms design principles and network motifs are used interchangeably throughout the essay, they are not exactly the same thing. Network motifs are almost always associated with a network with a number of nodes connected in a certain way, while design principles are more general and are not restricted to network representations. We may say network motifs are a type of design principles but not vice versa.

  6. It is worth mentioning that Abrahamsen and Bechtel (1991) is perhaps the earliest philosophical discussion of perceptrons, where they examined in detail both single-layer and multilayer perceptrons. I thank one anonymous reviewer for letting me know this.

  7. Perceptrons were first introduced to characterize how neurons might work to perceive patterns (hence the name). Later, the limitations of single-layer perceptrons were noticed by scientists, who also recognized that multilayer systems could overcome the limitations. However, they dismissed these multilayer systems (because there was no learning rule for them) until considerably later with the introduction of backpropagation. I thank one anonymous reviewer for letting me notice this history.

  8. Phosphorylation is the chemical reaction in which a charged PO4 group is added to a specific site on the target protein, whereas dephosphorylation is the removal of the PO4 group. Both reactions are catalyzed by specific enzymes, e.g., kinases and phosphatases.

  9. Receptors are proteins that detect input signals to signal transduction networks, and ligands are specific molecules, a kind of input signal, that can be detected by receptors.

  10. I thank one anonymous reviewer for letting me emphasize this point.

  11. Note that adding new layers to the perceptron will not necessarily increase the computational power of the perception, for we can always construct a simple perceptron without extra layers that will compute the same function. So, what really matters here is non-linearity. For this reason, here we assume that the relevant activation function involved is non-linear.

  12. It is worth mentioning that design principles can perform many other complicated functions not discussed in this essay, e.g., discrimination (being able to tell apart a set of very similar stimuli patterns), generalization (being able to “fill in the gaps” in partial stimuli patterns), graceful degradation (deteriorating rather than crashing down upon damage to parts or connections of the perceptron), etc. For details of these functions, see Hertz et al. (1991).

  13. Those early characterizations primarily refer to Machamer et al., (2000), Glennan (2002) and Bechtel & Abrahamsen (2005).

  14. Bechtel and Richardson anticipated this extension in their early book Discovering Complexity, where they not only noticed the simplicity of some accounts of mechanisms but also concerned how to overcome the simplicity (see Bechtel & Richardson (1993)). I thank one anonymous reviewer for letting me notice this early discussion.

  15. Fang (2021) recently has taken a further step, i.e., a dynamic causal approach, to extend the mechanistic framework, which highlights the dynamic and causal dimensions of a mechanism, and stresses the relevance of computational and causal modeling to establishing a mechanistic explanation.

  16. Notice that Bechtel & Abrahamsen (2010) employ a different example, i.e., circadian rhythm, to illustrate their dynamic mechanistic explanation. However, their purpose and mine are the same, i.e., showing how a computational part must be incorporated into a mechanistic explanation so as to explain phenomena arising from complex dynamic systems.

  17. Mechanistic information here means the information about the properties of a system’s components, the kinds of interactions amongst the components, and the components and their interactions’ spatiotemporal organization. Dynamic information means the information encoded in the mathematical or dynamic tools, e.g., differential equations.

  18. Kaplan & Craver (2011) hold that the mechanistic part of a mechanism and the mathematical tools (used to represent the dynamic parts of the mechanism) stand in a one-to-one mapping relationship. However, my position remains neutral with this view.

  19. Andersen (2014a, 2014b) argues that the different characterizations might suit to different projects of interest to philosophers and that the minimal conception might only suit to some more permissive sense of that term, e.g., ontological or causal structure sense.

  20. Craver and Tabery (2019) also think that a mechanism typically has these four basic elements.

  21. By referring to Carl Craver, one anonymous reviewer suggests that we view design principles as providing how-possibly explanations. However, whether design principles can correspond to Craver’s how-possibly explanations remains an open question. Since, according to Craver, how-possibly explanations are usually not adequate explanations because they are “only loosely constrained conjectures about the sort of mechanism that might suffice to produce the explanandum phenomenon” (2007b, p. 112). In Craver’s framework, at the other extreme are how-actually explanations, explanations that invoke real components, interactions and organizational features that actually bring about the phenomenon of interest. How-plausibly explanations reside in the middle of these extremes, which are “more or less consistent with the known constraints on the components, their activities, and their organization” (Ibid., p. 112–113). For the limitations of space, I will leave this problem for another occasion.

  22. One anonymous reviewer points out that in constructing design principles one is not carrying out research to figure out a mechanism but is building upon it, because she has already had knowledge about the mechanism—what she now needs to do is to abstract away from the details of this particular mechanism and obtain an overall design. I agree with this view, but with a slightly different interpretation of what is really going on here, for I think when developing a design principle, researchers are indeed engaged in figuring out a yet-to-be-discovered meta-mechanism, i.e., an abstract characterization of mechanisms, though not a particular mechanism. This meta-mechanism, though built upon existing mechanistic knowledge about specific systems, is obtained by abstracting a whole load of details away from any specific systems. So, in a sense, this meta-mechanism has not been already present because of our prior mechanistic knowledge, but only starts to emerge when we strive for a level of abstraction that goes beyond any particular mechanism. Hence, the reviewer is right to point out that in constructing design principles one is not carrying out research to figure out a mechanism, because one is carrying out research to figure out a meta-mechanism; and the reviewer is also right to point out that this carrying out research to figure out a meta-mechanism is built upon existing mechanistic knowledge about specific mechanisms. Interpreted in this way, I think my view in the article is consistent with the reviewer’s view.

  23. In fact, the multilayer perceptron is also studied in artificial intelligence and artificial neural networks. See Bray (1995), Gardner & Dorling (1998), Ramchoun et al., (2016).

  24. One thing about the relationship between generality and abstraction must be noted. Undoubtedly, generality and abstraction are closely related concepts, but they are not equivalent, for an abstract model may only apply to a limited set of physical systems, while a detailed, not-so-abstract model may apply very generally. However, by omitting details and thus making the model more abstract, we usually obtain a more general model. Levy & Bechtel (2013) also discuss the relationship between realism and generality in network motifs and connectivity models (and they also highlight the generality of network motifs), though their terminology is slightly different: abstraction versus generality. For them, abstraction denotes the degree to which specific details about parts and connections are left out, which corresponds to what I mean “realism” in this essay. So, in what follows, unless otherwise noted, I will use these two terms interchangeably.

  25. One anonymous reviewer points out that how general a design principle is depends on what one takes to be the design principle. For instance, a perceptron can be very general prior to training but very specific/realistic after training (due to the acquired weights). This contrast is not unlike the distinction between uninstantiated models (parameter values not assigned) and instantiated models (parameter values assigned), and it is not difficult to see that an uninstantiated model is not the same as an instantiated model (for many instantiated models can be derived from a single uninstantiated model). For the same reason, I do not think a perceptron before training is the same perceptron as the one after training.

  26. In fact, many authors view mechanistic explanations through the lens of mechanistic models, e.g., Craver (2007b) distinguishes how-possibly, how-plausibly and how-actually (mechanistic) models, Weiskopf (2011) directly takes mechanistic explanations to be mechanistic models, etc. Notice that Craver (2007b) holds an ontic-conception of explanation, according to which models are derivative of the real explanations, which for Craver (like Salmon (1984)) are the mechanisms in the world. For a discussion of the ontic conception, see Wright and Van Eck (2018).

  27. Notice that these authors (Machamer et al., 2000; Darden, 2006; Craver, 2007) often assume that the more concrete (or specific) a mechanistic explanation is, the better it is. So, mechanism sketch and schemata are not really explanatory for they are just way stations on the road to genuine mechanistic explanations. Craver expresses this very explicitly: “progress in building mechanistic explanations involves movement along […] the sketch-schema-mechanism axis” (2007b, p. 114). However, following Brigandt (2013) and Levy & Bechtel (2013), I do not think this is true, for a very abstract mechanistic explanation, e.g., the protein kinase cascade, can also be a good mechanistic explanation, and abstraction is even an indispensable part of a good mechanistic explanation.

  28. Note that the degree of generality of a model is largely driven by the target phenomenon to be explained and the intended goal of modeling, for an explanatory model is built for the purpose of providing explanation for the target phenomenon in the first place. Therefore, if the phenomenon to be explained is quite general in the sense that it is exhibited in a wide range of actual instances, then the corresponding model for this phenomenon is also relatively general. By contrast, if the phenomenon to be explained includes many specifics of a given case, then the corresponding model for the phenomenon can be less general. I thank one anonymous reviewer for letting me notice this point.

  29. One anonymous reviewer points out that Braillard’s conception of generality differs from what we usually associate with the term, for his conception is about constraint-based generality. Roughly speaking, constraint-based generality stems from the fact that different systems share the same organizational pattern because they are all under the same set of constraints. In our current situation regarding design principles, this refers to the fact that the dependence relation between a structure (or a design) and a function (or a phenomenon/behavior) arises from “constraints on the possible stable states, the possible functional relations, or the possible evolutionary trajectories of a class of systems” (Green, 2015, p. 632). The very existence of these constraints means that a given function can only be produced by a particular structure (or a limited set of structures). On the other hand, the underlying structure (as well as the manifested function) can still be found in a whole range of different systems, so here comes generality. I admit that this is an interesting sense of generality, but do not think that this sense of generality cannot be accommodated within the orthodoxic framework of generality. For one thing, although constraint-based generality concerns the way generality arises (due to constraints), it is ultimately still linked to how many actual (or potential) systems it can be applied to. Essentially, we say a design principle is general because we see it is instantiated in many different systems. So, I see no difference between constraint-based generality and our usual sense of generality. For another, and more importantly, constraint-based generality does not only applies to design principles but also to typical-sense mechanisms. Constraints exist at all levels of biology, and, due to physical (e.g., thermodynamic) and biological reasons (e.g., evolutionary processes and historical contingencies), it is also the case that in reality a given function can only be realized by one (or a limited set of) mechanisms. Perhaps there is a difference in degree with respect to constraints, but this sort of difference should not justify the claim that design principles’ constraint-based generality deserves an entirely distinct category.

  30. For a discussion of when it is both sufficient and advisable to leave out causal details while still capturing causal relations, see Levy (2013).

  31. It remains an open question whether there are any non-causal explanations provided by design principles. Although I am noncommittal about the answer(s) to this question, I’d like to briefly discuss one example that advocates of design explanation usually treat as providing an exemplar of non-causal explanation (Braillard, 2010; Green, 2015): integral feedback control (IFC). IFC is an abstract mathematical principle that shows the property of robust adaption exhibited by diverse living and nonliving systems across multiple scales, e.g., thermostats, bacterial chemotaxis (Yi et al., 2000), calcium homeostasis (El-Samad et al., 2002), resilience of insect societies (Schmickl & Karsai, 2018), etc. However, as Matthiessen has argued, in the context of bacterial chemotaxis, discovering IFC only marks the beginning of constructing a mechanistic explanation and “we can understand the mathematical modelling techniques of systems biologists as part of a broader practice of constructing and evaluating mechanism schemas” (2017, p. 1). This is simply because—as Matthiessen argues—IFC itself is merely an abstractum with some abstract properties; it starts to explain a phenomenon only when it is embedded into a particular (or a particular type of) system. So, when embedded into a biological system, mechanistic details are incorporated so as to explain a biological phenomenon of interest. I am fully aware that this discussion ultimately leads to the question of whether mathematical explanation can explain physical phenomena (Colyvan, 2001; Baker, 2005; Lyon, 2012; Lange, 2013; Pincock, 2015). Nevertheless, addressing this issue is surely beyond this essay’s scope and the success (or failure) of this essay does not rely on whether this issue is addressed or not.

  32. The FFLs actually consist of a whole set of design principles depending on how one component interacts with the others (e.g., whether it is activation or repression). For simplicity, what I show in this article is only one type of them, i.e., the type-1 incoherent FFL.

  33. For a comprehensive explanation of how these design principles’ dynamics help them fulfil the speeding function, see Alon (2007a, pp. 27–70).

References

  • Abrahamsen, A., & Bechtel, William (1991). Connectionism and the mind: An introduction to parallel processing in networks. Basil Blackwell

  • Alon, U. (2007a). An introduction to systems biology: Design principles of biological circuits. Chapman and Hall/CRC

  • Alon, U. (2007b). Network motifs: Theory and experimental approaches. Nature Reviews Genetics, 8(6), 450–461

  • Andersen, H. (2014a). A field guide to mechanisms: Part I. Philosophy Compass, 9(4), 274–283

    Article  Google Scholar 

  • Andersen, H. (2014b). A field guide to mechanisms: Part II. Philosophy Compass 9(4), 284–93

  • Baker, A. (2005). Are there genuine mathematical explanations of physical phenomena? Mind, 114(454), 223–238

    Article  Google Scholar 

  • Bechtel, W., & Abrahamsen, A. (2005). Explanation: A mechanist alternative. Studies in History and Philosophy of Science Part C: Studies in History and Philosophy of Biological and Biomedical Sciences, 36(2), 421–441

    Article  Google Scholar 

  • Bechtel, W., & Abrahamsen, A. (2010). Dynamic mechanistic explanation: Computational modeling of circadian rhythms as an exemplar for cognitive science. Studies in History and Philosophy of Science Part A 41(3), 321–333

  • Bechtel, W., & Abrahamsen, A. A. (2013). Thinking dynamically about biological mechanisms: Networks of coupled oscillators. Foundations of Science, 18(4), 707–723

    Article  Google Scholar 

  • Bechtel, W., & Richardson, R. C. (1993). Discovering complexity. Princeton University Press

    Google Scholar 

  • Boogerd, F, Bruggeman, F., Hofmeyr, J-H, Westerhoff, H.V. (2007). Systems biology: Philosophical foundations. Elsevier

  • Boogerd, F. C., Frank, J., Bruggeman, F. J. & Richardson, R. C. (2013). Mechanistic explanations and models in molecular systems biology. Foundations of Science, 18(4), 725–744

    Article  Google Scholar 

  • Boone, W., & Piccinini, G. (2016). Mechanistic abstraction. Philosophy of Science, 83(5), 686–697

    Article  Google Scholar 

  • Braillard, P. A. (2010). Systems biology and the mechanistic framework. History and Philosophy of the Life Sciences, 32(1), 43–62

    Google Scholar 

  • Bray, D. (1995). Protein molecules as computational elements in living cells. Nature, 376(6538), 307–312

    Article  Google Scholar 

  • Brigandt, I. (2013). Systems biology and the integration of mechanistic explanation and mathematical explanation. Studies in History and Philosophy of Science Part C: Studies in History and Philosophy of Biological and Biomedical Sciences, 44(4), 477–492

    Article  Google Scholar 

  • Colyvan, M. (2001). The indispensability of mathematics. Oxford university press

    Book  Google Scholar 

  • Craver, C. (2007). Explaining the brain: Mechanisms and the mosaic unity of neuroscience. Oxford University Press

    Book  Google Scholar 

  • Craver, C. F., & Kaplan, D.M. (2020). Are more details better? On the norms of completeness for mechanistic explanations. The British Journal for the Philosophy of Science, 71(1), 287–319

    Article  Google Scholar 

  • Craver, C. & Tabery, J. G. (2019). Mechanisms in Science. In Stanford encyclopedia of philosophy. https://plato.stanford.edu/entries/science-mechanisms/#toc

  • Darden, L. (2002). Strategies for discovering mechanisms: Schema instantiation, modular subassembly, forward/backward chaining. Philosophy of Science, 69(S3), S354–S365

    Article  Google Scholar 

  • Darden, L. (2006). Reasoning in biological discoveries: Essays on mechanisms, interfield relations, and anomaly resolution. Cambridge University Press

  • El-Samad, H., Goff, J. P., & Khammash, M. (2002). Calcium homeostasis and parturient hypocalcemia: An integral feedback perspective. Journal of Theoretical Biology, 214(1), 17–29

    Article  Google Scholar 

  • Fagan, M. B. (2012). Waddington redux: Models and explanation in stem cell and systems biology. Biology & Philosophy, 27(2), 179–213

    Article  Google Scholar 

  • Fang, W. (2021). Towards mechanism 2.1: A dynamic causal approach. Philosophy of Science, 88(5), 796–809. https://doi.org/10.1086/715081

    Article  Google Scholar 

  • Gardner, M. W., & Dorling, S. R. (1998). Artificial neural networks (the multilayer perceptron)—a review of applications in the atmospheric sciences. Atmospheric Environment, 32(14–15), 2627–2636

    Article  Google Scholar 

  • Glennan, S. (2002). Rethinking mechanistic explanation. Philosophy of Science, 69(S3), S342–S353

    Article  Google Scholar 

  • Glennan, S. (2017). The new mechanical philosophy. Oxford University Press

  • Green, S. (2015). Revisiting generality in biology: Systems biology and the quest for design principles. Biology & Philosophy, 30(5), 629–652

    Article  Google Scholar 

  • Green, S. (2017). Philosophy of systems biology. Springer

  • Green, S., Fagan, M., & Jaeger, J. (2015). Explanatory integration challenges in evolutionary systems biology. Biological Theory, 10(1), 18–35

    Article  Google Scholar 

  • Green, S., Şerban, M., Scholl, R., Jones, N., Brigandt, I., & Bechtel, W. (2018). Network analyses in systems biology: New strategies for dealing with biological complexity. Synthese, 195(4), 1751–1777

    Article  Google Scholar 

  • Hempel, C. G., & Oppenheim, P. (1948). Studies in the logic of explanation. Philosophy of Science, 15(2), 135–175

    Article  Google Scholar 

  • Hertz, J. A., Krogh, A., & Palmer, R. (1991). Introduction to the theory of neural computation. Westview Press

  • Illari, P., & Williamson, J. (2012). What is a mechanism? Thinking about mechanisms across the sciences. European Journal for Philosophy of Science, 2(1), 119–135

    Article  Google Scholar 

  • Kaplan, D. M., & Craver, C. F. (2011). The explanatory force of dynamical and mathematical models in neuroscience: A mechanistic perspective. Philosophy of Science, 78(4), 601–627

    Article  Google Scholar 

  • Kitano, H. (2002). Systems biology: A brief overview. Science, 295(5560), 1662–1664

    Article  Google Scholar 

  • Kolch, W., Calder, M. & Gilbert, D. (2005). When kinases meet mathematics: The systems biology of MAPK signalling. FEBS Letters, 579(8), 1891–1895

    Article  Google Scholar 

  • Lange, M. (2013). What makes a scientific explanation distinctively mathematical? The British Journal for the Philosophy of Science, 64(3), 485–511

    Article  Google Scholar 

  • Levins, R. (1966). The strategy of model building in population biology. American Scientist, 54(4), 421–431

    Google Scholar 

  • Levy, A. (2013). What was Hodgkin and Huxley’s achievement? The British Journal for the Philosophy of Science, 65(3), 469–492. https://doi.org/10.1093/bjps/axs043

    Article  Google Scholar 

  • Levy, A., & Bechtel, W. (2013). Abstraction and the organization of mechanisms. Philosophy of Science, 80(2), 241–261

    Article  Google Scholar 

  • Levy, A., & Bechtel, W. (2016). Towards mechanism 2.0: Expanding the scope of mechanistic explanation. http://philsci-archive.pitt.edu/12567/

  • Levy, A., & Bechtel, W. (2020). Beyond machine-like mechanisms. In Sune Holm & Maria Serban Philosophical perspectives on the engineering approach in biology. Routledge

  • Lyon, A. (2012). Mathematical explanations of empirical facts, and mathematical realism. Australasian Journal of Philosophy, 90(3), 559–578

    Article  Google Scholar 

  • Machamer, P., Darden, L., & Craver, C.F. (2000). Thinking about mechanisms. Philosophy of Science, 67(1), 1–25

    Article  Google Scholar 

  • MacLeod, M., & Nersessian, N. J. (2015). Modeling systems-level dynamics: Understanding without mechanistic explanation in integrative systems biology. Studies in History and Philosophy of Science Part C: Studies in History and Philosophy of Biological and Biomedical Sciences, 49 (February), 1–11

    Article  Google Scholar 

  • Mangan, S., & Alon, U. (2003). Structure and function of the feed-forward loop network motif. Proceedings of the National Academy of Sciences, 100(21), 11980–11985

  • Mangan, S., Itzkovitz, S., & Zaslaver, A., Alon, U. (2006). The incoherent feed-forward loop accelerates the response-time of the gal system of escherichia coli. Journal of Molecular Biology, 356(5), 1073–1081

    Article  Google Scholar 

  • Matthewson, J., & Weisberg, M. (2009). The structure of tradeoffs in model building. Synthese, 170(1), 169–190

    Article  Google Scholar 

  • Matthiessen, D. (2017). Mechanistic explanation in systems biology: Cellular networks. The British Journal for the Philosophy of Science, 68(1), 1–25

    Article  Google Scholar 

  • Milo, R., Shen-Orr, S., Itzkovitz, S., Kashtan, N., Chklovskii, D., & Alon, U. (2002). Network motifs: Simple building blocks of complex networks. Science, 298(5594), 824–827

    Article  Google Scholar 

  • Odenbaugh, J. (2003). Complex systems, trade-offs, and theoretical population biology: Richard Levin’s ‘strategy of model building in population biology’ revisited. Philosophy of Science, 70(5), 1496–1507

    Article  Google Scholar 

  • Odenbaugh, J. (2006). The strategy of ‘The strategy of model building in population biology’. Biology and Philosophy, 21(5), 607–621

  • O’Malley, M. A., & Dupré, J. (2005). Fundamental issues in systems biology. Bioessays, 27(12), 1270–1276

    Article  Google Scholar 

  • Orzack, S. H., & Sober, E. (1993). A critical assessment of Levins’s the strategy of model building in population biology (1966). The Quarterly Review of Biology, 68(4), 533–46

  • Pincock, C. (2015). Abstract explanations in science. The British Journal for the Philosophy of Science, 66(4), 857–882

    Article  Google Scholar 

  • Ramchoun, H., Idrissi, M. A. J., Ghanou, Y., & Ettaouil, M. (2016). Multilayer perceptron: Architecture optimization and training. IJIMAI, 4(1), 26–30

    Article  Google Scholar 

  • Salmon, W. (1984). Scientific explanation and the causal structure of the world. Princeton University Press

    Google Scholar 

  • Schmickl, T. & Karsai, I. (2018). Integral feedback control is at the core of task allocation and resilience of insect societies. Proceedings of the National Academy of Sciences, 115(52), 13180–13185

  • Shen-Orr, S. S., Milo, R., Mangan, S., & Alon, U. (2002). Network motifs in the transcriptional regulation network of escherichia coli. Nature Genetics, 31(1), 64–68

    Article  Google Scholar 

  • Tabery, J. G. (2004). Synthesizing activities and interactions in the concept of a mechanism. Philosophy of Science, 71(1), 1–15

    Article  Google Scholar 

  • Weisberg, M. (2006). Forty years of ‘the strategy’: Levins on model building and idealization. Biology and Philosophy, 21(5), 623–645

    Article  Google Scholar 

  • Weiskopf, D. A. (2011). Models and mechanisms in psychological explanation. Synthese, 183(3), 313–338

    Article  Google Scholar 

  • Wiley, H. S., Shvartsman, S. Y. & Lauffenburger, D. A. (2003). Computational modeling of the egf-receptor system: A paradigm for systems biology. Trends in Cell Biology, 13(1), 43–50

    Article  Google Scholar 

  • Woodward, J. (2003). Making things happen: A theory of causal explanation. Oxford University Press

    Google Scholar 

  • Woodward, J. (2013). II—James Woodward: Mechanistic explanation: Its scope and limits. Aristotelian Society Supplementary Volume, 87, 39–65.

  • Wouters, A. G. (2007). Design Explanation: Determining the constraints on what can be alive. Erkenntnis, 67(1), 65–80

    Article  Google Scholar 

  • Wright, C., & Van Eck, D. (2018). Ontic explanation is either ontic or explanatory, but not both. ERGO, 5(38), 997–1029

    Google Scholar 

  • Yi, T. M., Huang, Y., Simon, M. I. & Doyle, J. Robust perfect adaptation in bacterial chemotaxis through integral feedback control. Proceedings of the National Academy of Sciences, 97(9), 4649–53

Download references

Acknowledgements

This work was presented to the Theory and Method in Biosciences research group at the University of Sydney, where I received helpful feedback from a number of colleagues including Pierrick Bourrat, Carl Brusse, Joshua Christie, Stefan Gawronski, Paul Griffiths, Kate Lynch and Peter Takacs. Also thanks to the National Social Science Fund provided by the National Office for Philosophy and Social Sciences, China (grant number: 20BZX038).

Funding

This study was funded by the National Social Science Fund, provided by the National Office for Philosophy and Social Sciences, China (grant number: 20BZX038).

Author information

Authors and Affiliations

Authors

Contributions

original

Corresponding author

Correspondence to Wei Fang.

Ethics declarations

Conflict of interest

The author declares that he or she has no conflict of interest.

Ethical approval

not application.

Consent to participate

not application.

Consent for publication

the author declares that he or she consents to publish this work.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fang, W. Design principles and mechanistic explanation. HPLS 44, 55 (2022). https://doi.org/10.1007/s40656-022-00535-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s40656-022-00535-6

Keywords

Navigation