Abstract
The applicability of computational models to the biological world is an active topic of debate. We argue that a useful path forward results from abandoning hard boundaries between categories and adopting an observer-dependent, pragmatic view. Such a view dissolves the contingent dichotomies driven by human cognitive biases (e.g., a tendency to oversimplify) and prior technological limitations in favor of a more continuous view, necessitated by the study of evolution, developmental biology, and intelligent machines. Form and function are tightly entwined in nature, and in some cases, in robotics as well. Thus, efforts to re-shape living systems for biomedical or bioengineering purposes require prediction and control of their function at multiple scales. This is challenging for many reasons, one of which is that living systems perform multiple functions in the same place at the same time. We refer to this as “polycomputing”—the ability of the same substrate to simultaneously compute different things, and make those computational results available to different observers. This ability is an important way in which living things are a kind of computer, but not the familiar, linear, deterministic kind; rather, living things are computers in the broad sense of their computational materials, as reported in the rapidly growing physical computing literature. We argue that an observer-centered framework for the computations performed by evolved and designed systems will improve the understanding of mesoscale events, as it has already done at quantum and relativistic scales. To develop our understanding of how life performs polycomputing, and how it can be convinced to alter one or more of those functions, we can first create technologies that polycompute and learn how to alter their functions. Here, we review examples of biological and technological polycomputing, and develop the idea that the overloading of different functions on the same hardware is an important design principle that helps to understand and build both evolved and designed systems. Learning to hack existing polycomputing substrates, as well as to evolve and design new ones, will have massive impacts on regenerative medicine, robotics, and computer engineering.
Keywords: biology, computer science, robot, artificial life, artificial intelligence, machine learning, evolution
1. Introduction
In Feynman’s famous lecture titled “There’s Plenty of Room at the Bottom” [1], he argued that vast technological progress could be achieved by learning to manipulate matter and energy at ever-smaller scales. Such potential could presumably be exploited by natural selection as well. How does biology expand the adaptive function of an existing system? It cannot go down, since there is already something there, exhibiting functional competencies at every level [2]. Instead, it squeezes more action from each level by overloading mechanisms with multiple functions—which we term as polycomputing. We argue that the most effective lens for a wide range of natural and engineered systems must enable a multiple-observers view where the same set of events can be interpreted as different computations (Figure 1 illustrates how artists have recognized this feature). Indeed, depending on their definition of computation, some human observers may conclude that the observed system is not computing at all.
Herein, we review remarkable examples of biological polycomputing, such as spider webs that serve as auditory sensors and prey capture devices [3], and holographic memory storage in the brain [4,5]. We will also review emerging examples in computer and materials engineering [6]. We provisionally define polycomputing as the ability of a material to provide the results of more than one computation in the same place at the same time. To distinguish this from complex materials that necessarily produce complex results in the same place at the same time, such as the multiple peaks in the frequency spectrum of a vibrating material, polycomputing must be embodied in a material that has been evolved, or can be designed to produce particular results—such as the results of particular mathematical transformations like digital logic—and must be readable by other parts of the material or other devices. That is, the computation, to be considered a computation, must be useful to one or more observers (which, in biology, can exist on multiple scales, with multiple subsystems from the molecular to the whole organism, or swarm levels being able to reap the diverse evolutionary benefits of a single process if they interpret it as processing information that provides an adaptive advantage). These ideas, which describe new ways of understanding and exploiting polycomputing in biology, may suggest ways to improve synthetic polycomputing systems, which, in turn, will shed light on the nature of computation, evolution, and control. Biological systems that polycompute also contribute to an ongoing conceptual debate within interdisciplinary science—the applicability of computer frameworks and metaphors to living systems [7]—in three ways. First: if polycomputing changes our understanding of what computation is, that might change whether we consider a living system to be a computer (Section 1.1). Second: a living system (or inorganic material) may be considered to be polycomputing, depending on one’s point of view, suggesting that observer dependence is unavoidable when considering whether or what a living or engineered system computes (Section 1.2). Third: increasingly intricate admixtures of technological and biological components that compute are forcing a redefinition of life itself (Section 1.3).
1.1. What Constitutes a Computer?
The notion of a “computer” needs to be expanded: it no longer only refers to the sequential, deterministic, silicon-embodied, human-programmed, von Neumann/Turing architectures with which biologists are familiar. Those are indeed dissimilar to living systems. There is now a widening array of computational substrates and robots that are often massively parallel (such as GPUs and computational metamaterials [8]), stochastic (hard to predict) [9], able to exploit non-obvious (and potentially not-yet-understood) properties of the exotic substrates they are built from [10], emergent, produced by evolutionary techniques [11], and built by other machines [12] or programmed by other algorithms [13,14,15]. The benefit of considering biological systems as members of this broader class is that it avails powerful conceptual frameworks from computer science to be deployed in biology in a deep way, and therefore to understand life far beyond its current limited use in computational biology. Moreover, exploring this powerful invariant between natural and synthetic systems can enrich intervention techniques within biology and improve the capabilities of engineered devices, revealing gaps in our understanding and the capabilities of both computer science and biology. Polycomputing is a powerful but, as of yet, under-appreciated example of the many ways in which the wider class of computer devices can help to revolutionize the life sciences. In the same way that organic and inorganic materials acting as computers increasingly challenges the claim that living materials are not computers, we have argued elsewhere [16] that the widening array of materials that can now be viewed or engineered with as machines is corroding the classic claim that living systems are not machines, and forcing an improved definition of “machine” that escapes the narrow definitions of past decades, which are no longer appropriate [17,18,19].
1.2. Observer Dependency
In the statement “living things are (or are not) computers”, “are” implies the existence of an objective, privileged view of both computers and biology that allows an unambiguous, universal decision as to whether they are related. This binary view is untenable and gives rise to numerous pseudo-problems. We argue instead for an observer-dependent view, in which computational formalisms are just metaphors; of course, all scientific concepts are just metaphors, with varying degrees of utility (which is not binary). Once we come to grips with the fact that “all models are wrong but some are useful” [20], it is possible to adopt a pragmatic approach [21] in which anything is a computer in a given context, to the degree to which it enables an observer to predict and control that thing better than any competing metaphors allow us to do. In this view, whether something is computing is not a philosophical question, but one to be settled experimentally by specifying a computational framework and showing empirically what new levels of capability, experiments, and research are enabled by adopting that framework. The only thing left is to enable system subcomponents, not just human scientists, to act as observers [22,23,24,25]. From that perspective, the quality of a computational metaphor in science is evidenced by its degree of productivity in new experimental capabilities, while the quality of a computational stance adopted by a biological subsystem is cashed out by the adaptive advantage that is evinced by it. Of course, it is expected that future progress will uncover even better frameworks, so the answer is never final, but always provisional and relative to a specific perspective. This view is akin both to the intentional stance in the philosophy of the mind [26], and in the driving of the development of frameworks and tools from cognitive science that can be broadly deployed across biology and the biomedical sciences [2,27,28].
1.3. What Things Are Alive?
Finally, the question of what constitutes a “living thing” is itself undergoing a renaissance due to the new chimeric, synthetic, and bioengineering techniques being developed [29]. Active matter, synthetic biology, and biohybrids [30,31,32,33,34,35,36] are blurring the line between evolved and designed systems, and dissolving the distinctions between “life” and “machine” [16,18,37], which were easy to maintain when our capabilities did not permit the construction and analysis of the full option space of agents [38,39]. At this point, the life sciences have expanded well beyond the N = 1 example of phylogenetic history here on Earth, to a clear mandate to understand life as it can be via synthetic and exobiological explorations [40,41,42,43,44,45,46].
1.4. From a Philosophy to a Science of How Life (Poly)Computes
We propose that the way to side-step philosophical debates about whether biological systems “are” computers is to adopt an observer-centered, scale-free view of the computational formalisms in biology. Polycomputing is an ideal example of a linking concept that will enrich both fields, which enables a number of fascinating questions with many fundamental and practical implications to be asked. What are the key functional and control properties of polycomputing systems? How does evolution create systems where multiple functions reside in the same hardware, and what does this design principle mean for evolvability? How can we derive intervention policies that make rational changes in existing polycomputing systems, and what are the efficient paths to the design of novel polycomputing materials, control algorithms, and device architectures?
Regardless of whether or not a living system is distally observed, it still polycomputes, because life itself adopts the same operator-dependent approach. In other words, a biological mechanism polycomputes because its functionality and signaling are interpreted in different ways by other components of that same living system. Each level and component of a living system are simultaneously observers and hackers, interpreting and taking advantage of different aspects of the mechanisms in their microenvironments, in parallel. Life polycomputes because it is a set of overlapping, competing, cooperating nested dolls, each of which is doing the best it can to predict and exploit its microenvironment [47,48,49,50,51,52,53].
1.5. Why “Life as Computation” Matters
The transfer of knowledge between the disciplines of biology and computation forms a positive feedback loop for increasing the insight within both. Biological examples help to widen the range of implementations for computing devices and provide novel ideas for architectures [54,55,56,57,58]; unconventional computing platforms include fungal networks, ant colonies, and DNA. In complement, computer science and its idea of functionalist substrate independence (multiple realizability) helps biologists to focus on essential, rather than contingent, design principles, expanding biology beyond zoology and botany. This has been most prevalent in neuroscience [59,60,61], but more recently has been extended far beyond it, in recognition of the fact that neural dynamics are only an extension of far older biological problem solving architectures [28,62,63,64].
A key conceptual insight from computer science that informs biology concerns the nature of computation. For example, the field of physical reservoir computing [65], in which a neural network is trained to map the dynamics occurring within an inorganic, biological, or technological system (the “reservoir”) into an output desired by a human observer, helps us to see the observer-dependent aspect of biology. This offers ways to think about biology as nested societies of elements which are exploiting the information-processing capacities [66] of their living environment. Cells, parasites, conspecifics, commensal organisms, and evolution itself are all hackers in the sense of using their parts and neighbors as affordances in whatever way they can, rather than in some single, unique, privileged, and objective way that reflects “true” functionality.
The concepts of superposition in quantum mechanics and the primacy of observer frames in relativity have transformed the understanding of this phenomena on very small and very large scales, respectively. Polycomputing challenges us to apply the same concepts to computation and life at mesoscales. Here, we overview the concepts of superposition and observer frames as they are applied to mesoscales and argue that the polycomputing lens, like the agential matter lens [67,68], helps us to understand, predict, and control new classes of evolved and designed materials, with numerous applications ranging from regenerative medicine to engineering.
2. Current Debates: Dissolving Dichotomous Thinking
Whenever technological progress within a particular domain begins to slow, researchers often look to nature for fresh inspiration. Examples of this include the use of photosynthesis for new energy capture devices [69] and flapping wings for new drone designs [70]. Following this tradition, the increasing difficulty of packing more computing ability into microchips [71] challenges us to seek new paths forward by considering how computation is embedded within living systems. Comparing how organisms and machines compute requires one to view an organism as a kind of machine; otherwise, no comparison is possible. The debate about how or whether organisms are machines has a long history, and has become more intense in recent years [16,17,18,37,62,72,73], as various disciplines not only compare life to machines, but attempt to merge the two (reviewed in [38]).
Our usage of the term “machine” in what follows will denote a subset of machines that are capable of computation. Such machines include robots and physical computers but exclude simple mechanical devices such as combustion engines and flywheels, for which no way to stimulate or exploit them to produce computation has yet been invented (if such interventions are discovered, these technologies can then be considered as belonging more to the class of computational machines). In the spirit of our thesis, we acknowledge that there is no clear dividing line between these two “types” of machines, as circuitry-free machines such as mechanical computers, physical reservoir computers, [65] and computational metamaterials [8] can still compute. As always, there is a continuum: in this case, it is across machines capable of more or less computation. A possible exception may exist for machines that compute by exploiting quantum effects, although even there the notion of an observer plays a key role in deriving binary outcomes from a fundamentally indeterminate reality. The usage of the term “machine” rather than “computer” in what follows is meant to remind the reader that we are considering organisms vis-a-vis human-made things that compute, rather than just comparing them to traditional computers.
2.1. Structure Function Mapping and Polycomputing
An obvious starting point for the comparison between organisms and computers, or organisms and machines, is to assume a 1-to-1 mapping between the structure and function. A comparison can then be attempted between the organism’s and machine’s structures, and then between their functions. Finally, one can compare the structure-to-function mappings of the organisms and machines. However, teasing apart the structure and function for such comparisons is difficult. Genetics [74] and neuroscience [75] can both provide historical examples of how 1-to-1 structure/function mappings were rapidly replaced by models with increasingly dense and non-intuitive interactions between their structural and functional units. Even harder than making predictions based on this nontrivial structure-to-function mapping is inferring which interventions to make for rational changes at the system level, as is needed in the example of regenerative medicine—replacing complex organs such as hands and eyes [27,28]. Advances in other areas where biology and computer science meet are similarly demolishing these long held dichotomies (Table 1).
Indeed, an understanding of this wide range of implementations (materials, including organic components) and origin stories (e.g., evolutionary design techniques [76]) for machines makes it clear that, in many cases, a modern machine lens for life facilitates progress. The machine metaphor is a functional approach that seeks to develop possible efficient ways to predict, control, communicate with, and relate to a system and its reliable behavior modes. However, one aspect has lagged in both engineering and biology. It is relatively easy to see that technological or living components can support different functions at the same time but at different spatial scales: myosin, for example, supports muscle fiber contraction and legged locomotion simultaneously. It is also easy to see how components can support different functions on the same spatial scale but at different times: myosin can support legged locomotion and then tree climbing. However, it can be difficult to see how a component can provide multiple uses for multiple beneficiaries (or compute different functions from the vantage point of different observers) on the same spatial scale and at the same time. Investigating this last phenomenon—polycomputing—enables not only a new set of questions for biology, but also a quest for engineers to understand how to pack more functionality into the same machine.
Table 1.
Assumed Distinction | Counterexamples |
---|---|
Software/Hardware | Physical materials that compute [65] and learn [77]. |
Tape/Machine | Tape-less von Neumann self replicators [78] (assuming a Turing machine architecture) |
Digital/Analog | Evolved digital circuits can exploit electromagnetic properties of the circuit’s substrate [11]. |
Machine/Life form | AI-designed organisms [78,79]. |
Automaton/Free agent | The intentional stance [26]. |
Brain/Body | Computational metamaterials [8]. |
Body/Environment | Other cells are the environment for a cell in a multicellular body. |
Intelligent/Faking it | AI technologies that seem to pass verbal [80], visual [81], or physical [82] Turing tests. |
Made/Evolved | Artefacts designed by human-created evolutionary algorithms. |
2.2. Dichotomous Thinking in the Life Sciences
Biology does not really support dichotomous categories. While it is sometimes convenient for biologists to adopt discrete criteria for specific characters, evolution and developmental biology both exhibit remarkable examples of scale invariance and gradual change. Neither process supports any kind of clean bright line that separates the cognitive human being from the “just physics” of a quiescent oocyte or the “true grounded knowledge” from the statistically driven speech behavior of babies and some AIs, etc. (Table 1). All of these, like the process of slowly changing a being from a caterpillar to a butterfly [47], show that familiar categories in fact represent the poles of a spectrum of highly diverse mixed properties. The interoperability of life [47,83,84,85] enables chimeras at all levels of an organization, which provide a continuum of every possible combination of features from supposedly distinct categories (Table 1), making it impossible to objectively classify either natural or artificial chimeras [29,38]. It is becoming increasingly apparent that the departmental, funding, and publication distinctions between disciplines (e.g., neuroscience and cell biology, are much more of a practical consequence of our cognitive and logistical limitations than the reflection of a deep underlying distinction. In fact, these divisions obscure important invariants: the symmetries across categories that enable unifications, such as the use of cognitive neuroscience techniques to understand the collective intelligence of cells during morphogenesis [27,28,86,87], or indeed of physics itself [24,88].
2.3. Dichotomous Thinking in Computer Science
Advances in the computational sciences also increasingly disrespect human-devised categorical boundaries. One such boundary under attack is that between the body and brain. One set of technologies that is eating away at this distinction is physical computing; a conceptual advance doing similarly caustic work is that of morphological computation. In mechanical computing, computation is performed without recourse to electronics and instead relies on optical [89], mechanical [90], or quantum [91] phenomena. Recent advances in mechanical computing show how inert bulk materials can be induced to perform non-trivial calculations, including error backpropagation, the algorithmic cornerstone of modern AI [77]. A recent demonstration by one of the authors (Bongard), showing that propagation of acoustic waves through granular metamaterials can be exploited to perform multiple Boolean operations in the same place at the same time [8], can be considered to be the first example of mechanical polycomputing. Mechanical computing, and now, mechanical polycomputing, challenge the assumption that, in organisms, there needs to be one subsystem that computes and controls (such as the nervous system) and another that accepts that control (the body).
Morphological computation, a concept originating in the robotics literature, upholds that the body of an animal or robot can indeed compute, and, moreover, it can “take over” some of the computation performed by a nervous system or robot control policy [92,93]. Although mechanical computing and morphological computing are similar in spirit, in mechanical computing, the bulk material passively accepts whatever computation is forced upon it. In contrast, in morphological computation, the animal or robot may adaptively perform computation either neurally or mechanically, depending on the current demands of its environment. This flow of computation back and forth between the body and brain (or between the digital circuitry and bulk materials) suggests that the two human-devised categories of the “body” and the “brain” should not be as distinct as once thought.
2.4. Polycomputing in Bodies and Brains
If polycomputing is to be considered a kind of computation, one can then ask whether polycomputation can be shuttled back and forth between biological bodies and brains, or if it can be made to do so between machine bodies and brains. For this to work, polycomputation must be implementable in different kinds of substrates. Traditional computation is assumed to be substrate agnostic: if it is configured appropriately, any physical material can compute. In contrast, only vibrational materials have been shown capable of polycomputing to date, as polycomputation requires the storage of the results of multiple computations at the same place and at the same time, but at different peaks in the frequency spectrum (non-vibrational materials may also be capable of polycomputing: materials with vectorial modes could store multiple results in different vector elements, or multimodal systems could store results in different modes). This focus on vibration would seem to preclude some materials, such as digital circuitry and biological nervous systems, from performing polycomputation, since digital circuitry traffics in electrons, and nervous systems traffic in chemicals and ions, while neither seem to traffic in vibration. At first glance, this seems poised to rescue the brain/body distinction via the surprising route of suggesting that bodies and brains are different things, because bodies polycompute, but brains do not.
However, this odd-seeming distinction may be short-lived. It has been shown that neurons may communicate mechanically [94] in addition to electrically and chemically. If so, such mechanical neural communication may contain vibrational components, suggesting that nervous systems may be polycomputing as well. If this turns out to be the case, it, in turn, opens up the possibility that nervous tissues may have evolved incremental enrichments of the non-neural cells’ already-proven ability to polycompute. This would once again frustrate our attempts to cleave the body from the brain, in this case by the claim that one polycomputes, while the other does not.
Mechanical computing and morphological computation are closely related to another way in which computer science provides useful viewpoints for biology. In computer science, the view that an algorithm drives (functionally determines) outcomes, even though it is implemented by the microphysics of the electron flows through a CPU, is accepted and indeed essential to performing the useful and powerful activity of programming. This is in stark contrast to the debates within biology and neuroscience about whether higher levels of description are merely epiphenomenal [95,96,97,98,99], supervening on biochemical microstates (reductionism). Computer science clearly shows how taking a causal stance at higher levels enables progress. Indeed, the recent advances in information theories around quantifying causal emergence [99,100] show how the same Boolean network can compute different functions simultaneously, depending on the level of analysis chosen by an observer [99]. This has interesting biological implications, since such networks are a popular model for understanding the functional relationships between genes [101,102,103].
Biological nervous systems—the human brain in particular—have attracted increasingly computational metaphors throughout the industrial revolution and information age. The application of computational concepts to brains has had unintended consequences, most of all being the implicit assumption that tissues, cells, and other biological systems that are not brains do not compute. However, the brain–body dichotomy is being increasingly dismantled by studies of basal cognition (i.e., intelligence in unfamiliar embodiments) in plants [104,105], single somatic cells [106,107,108], microbes [109,110,111,112], and at the tissue level in organisms [113,114,115,116]. Indeed, the bioelectric and neurotransmitter dynamics that implement predictive processing and other computations in brains are speed-optimized versions of the extremely ancient bioelectrical computations that navigated spaces (such as anatomical morphospace and physiological space, etc.) long before brains and muscles appeared [64,117,118]. Indeed, the tools of neuroscience—from conceptual approaches such as active inference [28,87] to molecular tools such as optogenetics [119,120,121,122]—do not distinguish between neurons and non-neural contexts, being broadly applicable across biology.
The benefit of dissolving these arbitrary distinctions is that commonalities and fundamental design principles across substrates are beginning to emerge across evolved and designed constructs on all scales [38,107,123]. Frameworks that are to survive the next decades, in which technological advancement will further enmesh biology and technology, must facilitate experimental progress at the expense of philosophical preconceptions. More than that, they must provide a unifying insight by identifying the symmetry and deep order across the fields to combat the ever-growing problems of big data and the interpretability crisis [124,125]. Here, we delve into one emerging principle: polycomputing, which places front and center the fascinating issues of form, function, control, interpretation, and the role of the observer.
3. Learning from Superposed Systems in Engineering
The ability to compute and store multiple results in the same locality at the same time is of obvious engineering interest, as it could greatly increase computational density. Various technologies are now being built that roll back the assumption that such superposition is impossible. These technologies, reviewed below, suggest ways of looking for similar phenomena in natural systems.
Quantum computing has made it clear that multiple computations can be performed simultaneously. However, practical and general-purpose quantum computing remain a distant prospect. Recently, one of the authors (Bongard) showed that quantum effects are not necessary for polycomputing [8]: even relatively simple materials that are composed of only 30 parts are capable of computing two Boolean logical functions (AND and XOR) in the same place at the same time. This non-quantum form of computational superposition suggests not only that more computation may be packed into smaller spaces, but also that the fundamental way in which computation arises in technological and biological materials may need to be rethought.
Holographic data storage (HDS; [126]) is another set of related technologies that do not assume that only one datum or computational result is stored locally. HDS stores and reads data that have been dispersed across the storage medium. It does so by etching a distributed representation of a datum across the storage medium, for example with laser light, from a particular direction. That datum can then be retrieved by capturing the reflection of light cast from the same direction. By storing data in this way, from multiple directions, parts of multiple pieces of data are stored in the same place, but accessed at different times. Exactly how this can be achieved in hardware, such that it affords appreciable increases in the storage density more than current traditional approaches, has yet to be resolved.
A third technology relaxing the assumption of the data/compute locality is physical reservoir computing (PRC). PRC, inspired by HDS, attempts to retrieve the results of the desired computations by exciting inert bulk materials, such as metal plates or photonic crystals, and capturing the resulting mechanical vibrations or refracted light, respectively. Different computations can be extracted from the same material by exciting it in different ways. An attempt to “program” PRCs, thus easing the ability to extract the desired computation from them, has also been reported [127]. Notably, this method has been used to create “deep physical neural networks” [77]: the input, and the parameters describing an artificial neural network, are combined into forces that are supplied to the material. The forces captured back from the material are interpreted as if the input had been passed through a neural network with those parameters. The errors in the output can then be used to modulate the input, and the process repeats until a set of input forces has been found that produces the desired output. Importantly, the internal structure of the bulk material is not changed during this training process. This means that the same material can embody different computations. Just how distributed or localized these computations are within these materials remains to be seen.
Other materials are not only changed by the forces acting on them, but retain an imprint of those forces even after they cease: they are capable of memory. Efforts are also underway to design such materials to maximize the number of overlapping memories that they can store [128,129]. The ability of the designed materials to absorb the forces, compute with them, and output the transformed forces that encode the results of those computations, holds great promise for robotics. If future robots can be built from such materials, the force propagation within them could simultaneously produce external behavior and internal cogitation, without requiring distinct behavior-generating components (the body) and computation-generating components (the brain). Indeed, soft robots are already demonstrating how exotic materials enable the traditionally distinct functions of sensation, actuation, computation, power storage, and power generation to be performed simultaneously by the same parts of the robot’s body [130].
4. Biology Is Massively Overloaded: Polycomputing
Analyzing natural systems to determine whether or how they perform polycomputation is particularly challenging, as most analytic approaches are reductionist: they “reduce” to characterizing one phenomenon that arises in one place, at one time, under one set of circumstances. Synthesis is also difficult: polycomputable technologies seem, to date, resistant to the traditional engineering design principles such as hierarchy and modularity. A fundamental problem is that typical human designs are highly constrained, such that any changes made to optimize one function often interfere with another. Although humans struggle to manually design polycomputing technologies, it turns out that AI methods can do so, at least in one domain. We have recently applied an evolutionary algorithm—a type of AI search method—to automatically design a granular metamaterial that polycomputes. It does so by combining vibrations at different frequencies at its inputs, and providing different computations in the same place, at the same time, at different frequencies. Figure 2 illustrates this process.
Many biological functions have been usefully analyzed as computations [62] (Table 2). These include molecular pathways [128,131], individual protein molecules [63], cytoskeletal elements [129,132,133], calcium signaling [134], and many others. Although differing from the most familiar, traditional algorithms, the massively parallel, stochastic (indeterministic), evolutionarily shaped information processing of life is well within the broad umbrella of the computations familiar to workers within the information sciences. Indeed, information science tools have been used to understand cell- and tissue-level decision making, including estimations of uncertainty [108,135,136,137,138,139,140,141,142,143,144,145], analog/digital dynamics [146], and distributed computations [104]. Bioelectric networks within non-neural tissues, just like their neural counterparts, have shown properties that are very amenable to polycomputation, including the ability to store diverse pattern memories that help to execute morphogenesis on multiple scales simultaneously [28,30,116,147,148,149,150,151,152,153], and enable the same genome to produce multiple diverse outcomes [154].
A key aspect to recognizing unconventional computing in biology is that the notion of “what is this system really computing” has to be dropped (because of the multiple observers issue described above; see also [155] for a discussion of the role of the observer in unconventional computing). Once we do this, biology is rife with polycomputing on all scales. An example of this includes the storage of a (very large) number of memories in the same neuronal real-estate of the brain [156,157], and many others are summarized in Table 2. We do not yet know whether the prevalence of polycomputing is because of its efficiency, robustness, or other gains that override the evolutionary difficulty of finding such solutions. Or, perhaps we overestimate this difficulty, and evolution has no problem in identifying such solutions—they may indeed be the default. If so, it may be because of the generative, problem solving nature of developmental physiology that is the layer between the genotype and the phenotype [38,158]. For these reasons, polycomputing may join degeneracy and redundancy [159], as well as the minimization of stress and frustration [2,160,161,162,163], as one of the organizing principles that underlies the open-ended, robust nature of living systems.
Table 2.
Multiple Computations in the Same Biological Hardware | Reference |
---|---|
Mitochondria also act as micro-lenses in photoreceptors | [164] |
Proteins acting in multiple (fluctuating) conformations | [165] |
Pathways and transcriptional networks regulating real-time physiology and performing learning at the same time | [161,166,167,168,169,170,171,172] |
Gene regulatory networks with multiple memories/behaviors | [170,172,173,174] |
Chemical networks performing neural network tasks | [171,175] |
RNA encoding enzyme and protein functions | [176,177,178,179] |
ATP as an energy source and neurotransmitter | [180] |
DNA with more than one active reading frame (overlapping/dual-coding genes) | [181,182] |
Ion channels that are also transcription factors | [183] |
DNA transcription factors working in DNA replication machinery | [184] |
Polysemanticity and superposition of meaning in neural networks and language understanding | [185,186,187] |
Cytoskeleton performing computations via simultaneous biomechanical, bioelectrical, and quantum-mechanical dynamics | [188,189,190,191,192,193,194,195,196,197] |
Electrophysiological networks performing memory functions while regulating heartbeat | [198,199,200] |
Bioelectric networks performing physiological functions while also regulating morphogenesis | [117] |
Spider webs as auditory sensors and structural elements | [3] |
Pleiotropy: most genes have multiple functions | [74] |
Holographic memory in the brain | [201] |
Multiple behaviors in the same neuronal circuit | [202] |
Multiple personalities in the same brain (dissociative identity disorder and split brain studies) | [203,204] |
Calcium dynamics performing as a hub in a huge bowtie network of diverse simultaneous processes | [205,206] |
4.1. Evolutionary Pivots: Origins of Polycomputing?
Evolution is remarkably good at finding new uses for existing hardware due to its fundamental ability to generate novelty, in order to exploit new niches while being conservative in terms of building upon what already exists. This ability to simultaneously innovate and conserve plays out across structural, regulatory, and computational domains. Moreover, the re-use of the same conserved mechanisms in situ has enabled evolution to pivot successful algorithms (policies) from solving problems in metabolic spaces to solving them in physiological, transcriptional, and anatomical (morphospace) spaces, and finally, once muscles and nerves arrived on the scene, to 3D behavioral spaces [22,28,64,207]. For example, [64], the same ion channels that are used for the physiological control of cell homeostasis and metabolism are used simultaneously in large-scale bioelectric circuits that compute the direction of the adaptive changes in growth, and form in embryogenesis, metamorphosis, regeneration, and cancer suppression [64,112,117,208,209,210,211,212]. Indeed, in some animals such as planaria and axolotl, this all happens at the same time, as these exact same mechanisms in neural cells are guiding behavior [47]. Biology extensively uses polycomputing because it uses a multi-scale competency architecture, where every level of the organization is competent in solving certain problems within its own space. It is doing so at the same time via the same physical medium that is interpreted by observers on different scales, which exploits the results of those computations [2,22] (Figure 3).
Polycomputing is seen even at the lowest scale of molecular biological information. It has long been known that genomes are massively overloaded, providing polycomputing not only because of the multiple reading frames (overlapping genes) for some loci [181,182], but also because the question of “what is this gene for?” may have a clear answer at the molecular scale of a protein, but often has no unique answer at the phenotypic scale, because complex traits are implemented by many genes, and many (or most [74]) genes contribute to multiple mesoscale capabilities. Moreover, epigenetics enables the same genomic information to facilitate the embodied computation that results in multiple different anatomical, physiological, and behavioral forms [213,214].
4.2. Polycomputing and the Range of Phenotypic Possibility
How much actionable information on how to assemble an adaptive, behaving organism can be packed into the same genomic and physiological information medium? A recent example of massive phenotypic plasticity are Xenobots—proto-organisms that result from a rebooting of multicellularity with frog skin cells [79,215]. The Xenobots self-assemble as spheroids that are self-motile, exhibiting a range of autonomous behaviors, including highly novel ones such as kinematic self-replication: the ability, of which von Neumann famously dreamed, to assemble copies of themselves from material found in their environment [78]. In the case of Xenobots, this material is the dissociated cells that are introduced into their surroundings. A key point is that Xenobots are not genetically modified, and their novel functionality is implemented by perfectly standard frog cells. So, what did evolution learn [216,217,218,219,220] in crafting the Xenopus laevis genome and the frog eggs’ cytoplasmic complements? It was not just how to make a frog, it was how to make a system in which cells allow themselves to be coerced (by other cells) into a boring, two-dimensional life on the animal’s outer skin surface, or, when on their own, to assemble into a basal three-dimensional creature that autonomously explores its environment and has many other capabilities (Figure 4).
This capacity to do things that were not specifically selected for [221] and do not exist elsewhere in their (or others’) phylogenetic history reveals that evolution can not only create seeds for cellular machines that do multiple things, but for ones that can do novel things. This is because genomic information is overloaded by physiological interpretation machinery (internal observer modules): the exact same DNA sequence can be used by cells to build a tadpole or a Xenobot (and the same planarian genome can build the heads of several different species [222,223]). Thus, evolution teaches us about powerful polycomputing strategies because it does not make solutions for specific problems—it creates generic problem solving machines, in which the competition and cooperation of overlapping, nested computational agents at all levels exploit the ability of existing hardware to carry out numerous functions simultaneously. This is closely tied to recent advances at the interface of the fields of developmental biology and primitive cognition, with the generation of models in which larger-scale Selves (in psychological and anatomical spaces, etc.) arise as composite systems made of smaller Selves, all of which are pursuing diverse agendas [47,48,224].
As surprising as these examples are, we should have already seen this coming—biology has to work like that, and it could not work otherwise. First, the “sim-to-real gap” (the difference an agent experiences when it is trained in virtual environments, built as a robot, and deployed into a real environment [225,226]) is as real for biology as it is for robotics: prior evolutionary experience in a past environment is not a reliable guide to the novel challenges that each generation experiences in new environments. Thus, evolution does not overtrain on prior examples, but generalizes, producing substrates that can compute different functions for different needs (Figure 5). Second, the evolutionary process is not working with a blank slate—the canvas of embryogenesis is made up of cells which used to be independent organisms. Evolution exploits the competencies of cells in numerous problem spaces as a toolkit of affordances to be exploited. Development is akin to behavior-shaping, where evolution finds signals that cells can send to other cells to push them into specific actions. This is a strong start for polycomputing as a design principle—working with an agential material [67] requires strategies that do not establish a single, privileged, new way of doing things, but instead drive adaptive outcomes by incentivizing subsystems to manage and exploit the many things that the material is already doing. This perspective is congruent with a “process metaphysics” [227,228]. Third, evolution simply would not work well with an architecture that did not support polycomputing, because each new evolutionary experiment would wreck the prior gains, even if it itself was an advance. Developing a new perspective on a set of events which provides a useful computational function enables subsystems to derive an adaptive advantage without having to change the events in question (thus not risking breaking something that other subsystems depend on). For example, we have shown that useful computational functions, such as associative memory, can be derived from a gene-regulatory network without changing the structure of the network (and thus without any possibility of adversely affecting any dependents), simply by a mechanism that interprets its outcomes in a particular way (by mapping specific nodes to the functional elements in an associative conditioning paradigm) [169,171]. This is readily evolved, and provides a way for evolution to squeeze additional benefits from the existing components without needing to change them in any way—all the work is done on the observer’s end, who also reaps the benefits without any negative consequences for the other internal observers (subsystems).
4.3. Evolving Polycomputing
The rate of evolution would be much slower without this multi-scale competency architecture—the ability of the parts to get their job accomplished even if circumstances change [159] In one remarkable example, the tadpole eye, placed in the wrong position on the head, or even on the tail [230], still provides vision, because the eye primordia cells can make an eye in aberrant locations, move it if possible [232], and if not, connect it to the spinal cord (rather than directly to the brain), providing visual signals that way [233,234]. This competency of the substrate in regulative development and remodeling [22,38] can neutralize the lethal side effects of many mutations, enabling the exploration of other possibly beneficial effects. For example, consider a mutation that causes the displacement of the mouth and also another effect, E, elsewhere in the body. The potential benefits of E might never be explored in a monocomputational developmental architecture, because the mouth defect would prevent the animal from eating and drive the fitness to 0. The exploration of the effect of E would have to wait for another mutation to appear that produces the same effect without untoward side effects elsewhere—a very long wait, and often altogether impossible. In contrast, in a polycomputing architecture, structures solve morphological and physiological problems simultaneously: the mouth will move to the right location on its own [232], in parallel to all of the other developmental events, enabling evolution to explore the consequences of E. Thus, the overloaded competencies of the cells and tissues allow for evolution to simultaneously explore the other effects of those mutations on a phenotype (of which pleiotropy is one example).
In this case, these competencies create the “hidden layer” of developmental physiology that sits between genomic inputs and phenotypic outputs, and provides a problem solving capacity: getting an adaptive task completed, despite changes in the microenvironment or in their own parts [2,22]. This occurs simultaneously at all scales of the organization (Figure 3), and thus, each level computes specific functions not only in its own problem space, but also participates in the higher level’s space (as a component) and has an influence that deforms the action space of its lower levels’ components [22]. By using behavior-shaping competent subunits as agential materials [67], evolution produces modules that make use of each other’s outputs in parallel, virtually guaranteeing that the same processes are exploited as different “functions” by the other components of the cell, the body, and the swarm.
The evolutionary pressure to make existing materials perform multiple duties is immense. However, much remains to be learned about how such pressure brings about polycomputing, and how some materials can be overloaded with new functions without negatively impacting the existing ones.
In parallel to such biological investigations, within the computer science domain, much work remains to be done to devise the optimization pressures that create polycomputing substrates, and then create new programming strategies that are suitable for polycomputing. For example, no programming language has yet been devised that truly takes advantage of the polycomputational metamaterials described above. Despite our ignorance about how evolutionary or optimization pressures can create polycomputational systems, what is clear is that evolution would not work at all if living things were not machines—predictable, tractable systems. The key aspects of machines are that they harness the laws of physics and computation, etc., in a reliable, rational manner to produce specific, useful outcomes. The evolutionary process exploits the fact that life is a machine by making changes to the material, the control algorithm, and indirectly, to the environment, in a way that gives rise to predictable, adaptive outcomes. Cells could not influence each other during development to reliably achieve the needed target morphologies if they could not be efficiently controlled. Life shows us the true power of the “machine”: a powerful, multi-scale polycomputing architecture, in which machines control and comprise other machines, all working at the same time in the same locality, but in different modalities and virtual problem spaces, producing massive amounts of plasticity, robustness, and novelty.
4.4. A New Approach to Identifying and Harnessing Computational Capabilities In Vivo and In Silico
One way to exploit this property is to use protocols that examine a particular mechanism for the novel things it can do, and for the best way to induce it to execute some of its capabilities. At the molecular level, an example is gene regulatory networks (GRNs), a formalism whereby a set of genes up- and down-regulate each other’s functions [235,236]. While GRNs and protein pathways are normally studied for ways to explain a particular aspect of biology (e.g., neural crest tissue formation or axial patterning in development [237,238]), we asked whether existing neural network models could have novel computational functions, specifically learning functions. Our algorithm took biological GRN models and, for each one, examined each possible choice of the triplets of nodes as the candidates for conditioned and unconditioned stimuli and response, as per Pavlovian classical associative learning [239]. We found numerous examples of learning capacity in biological networks and many fewer in control random networks, suggesting that evolution is enriching for this property [170]. Most strikingly, the same networks offered multiple different types of memory and computations, depending on which of the network’s nodes the observer took as their control knobs and salient readout in the training paradigm. This approach is an example of searching not for ways to rewire the causal architecture of the system for a desired function, but searching instead for a functional perspective from which an unmodified system already embodies novel functions.
This illustrates an important principle of biological polycomputing: evolution can prepare a computational affordance (the GRN) with multiple interfaces (different gene targets) through which engineers, neighboring cells, or parasites can manipulate the system to benefit from its computational capabilities. We suggest that this kind of approach may be an important way of understanding biological evolution: as a search for ways in which the body’s components can adaptively exploit other its other components as features of their environment—a search for optimal perspectives and ways to use existing interfaces. At the organism level, an excellent example is the brain, in which an immense number of functions are occurring simultaneously. Interestingly, it has been suggested that the ability to store multiple memories in the same neuronal real-estate is implemented by phase [5].
The results of our probing neural networks for novel functions also suggest that, alongside tools for predicting ways to rewire living systems [240,241,242], we should be developing tools to identify the optimal perspectives with which to view and exploit existing polycomputing capacities.
5. Conceptual Transitions
To develop such tools, we will need to overcome human cognitive bias and resist the temptation to cleave the phenomena apart in ways that feel comfortable. One approach is to look for particularly non-intuitive phenomena that defy our attempted categories. Better yet is to seek gradients, along which we can move from the “obvious” approximations of phenomena to increasingly “non-obvious”, but more accurate, reflections of reality.
5.1. Directions of Conceptual Travel
One such gradient is the one that leads from serial to parallel to superposed processes. The industrial revolution demonstrated the advantage of performing tasks in parallel rather than serially; the computer age similarly demonstrated the power of parallel over serial computation. One reason for these slow transitions may be cognitive limitations: despite the massive parallelism in the human brain, human thinking seems to proceed mostly, or perhaps completely [243], in a serial fashion. “Traditional” parallelism, as it is usually understood, assumes that multiple processes are coincident in time but not in space. An even more difficult of a concept to grasp is that of superposition: the performance of multiple functions in the same place at the same time.
Another conceptual direction that leads from obvious into non-obvious territories is that which leads from modular processes into non-modular ones. In general, the cardinal rule in engineering, and software engineering in particular, is modular design. However, this is a concession to human cognitive limits, not necessarily “the best way to do things”: many natural phenomena are continua. Taking another step, if we consider biological or technological polycomputing systems, we might ask whether they are modular. However, if a system polycomputes, different observers may see different subsets of functions and some may be more modular than others. In that case, the question of whether a given polycomputing biological system (or bioinspired technology) is more or less modular becomes ill-defined. We argue that, to facilitate future research, these classical distinctions must now be abandoned (at least in their original forms).
5.2. Practical Implications for AI/Robotics
Learning how biological systems polycompute, and building that learning into technology, is worth doing for several practical reasons. First, creating more computationally dense AI technologies or robots may enable them to act intelligently and thus, do useful, complex work, using fewer physical materials and thus creating less waste. Second, the technological components that polycompute may be more compatible with naturally polycomputing biological components, facilitating the creation of biohybrids. Third, creating machines that perform multiple computations in the same place at the same time may lead to the creation of machines that perform different functions in different domains—sensing, acting, computing, storing energy, and releasing energy—in the same place at the same time, leading to new kinds of robots. Fourth, polycomputing may provide a new solution to catastrophic interference, a ubiquitous problem in AI and robotics, in which an agent can only learn something new at the cost of forgetting something it has already learned. A polycomputing agent might learn and store a new behavior at an underutilized place on the frequency spectrum of its metamaterial “brain” better than a polycomputing-incapable agent that must learn and incorporate the same behavior into its already-trained neural network controller. Such an ability would be the neural network analogue of cognitive radio technologies, which constantly seek underutilized frequency bands from which to broadcast [244].
6. Gradual Computing in Biology: When Does the (Digital) Soul Enter the (Analog) Body?
The importance of continuous models (and the futility of some binary categories) is readily apparent when tracking the slow process of the emergence of specific features that we normally identify in their completed state, and when considering a spectrum of hybrid cases that are readily produced via evolution or bioengineering. Examples include pseudo-problems like “when does a human baby become sentient during embryogenesis”, “when does a cyborg become a machine vs. organism?”, and “when does a machine become a robot?”; all of these questions force arbitrary lines to be chosen that are not backed up by discrete transitions. Developmental biology and evolution both force us to consider gradual, slow changes to be essential to the nature of the important aspects of the structure and function. This biological gradualism has strong parallels in computer science. An unfertilized human oocyte, mostly amenable to the “chemistry and physics” lens, eventually transforms into a complex being for whom behavioral and cognitive (and psychotherapeutic) lenses are required. What does the boot-up of a biologically embodied intelligence consist of? What are the first thoughts of a slowly developing nervous system? One key aspect of this transition process is that it involves polycomputing, as structural and physiological functions become progressively harnessed toward new, additional tasks for navigating behavioral spaces, in addition to their prior roles in metabolic, physiological, and other spaces [22,245,246,247,248]. These ideas also have implication for niche construction and the extended phenotype, in blurring the distinctions between internal and external affordances [249].
Similarly, one can zoom into the boot-up process when a dynamical system consisting of electrical components becomes a computer. During the first few microseconds, when the power is first turned on, the system becomes increasingly more amenable to computational formalisms, in addition to the electrodynamics lens. The maturation of the process consists of a dynamical mode which can profitably be modeled as “following an algorithm” (taking instructions off a stack and executing them). Similarly, one could observe externally supplied vibrations spreading through a metamaterial and consider when it makes sense to interpret the material’s response as a computation or the running of an algorithm. In essence, the transition from an analog device to a computer is really just a shift in the relative payoffs for two different formalisms from the perspective of the observer. These are readily missed, and an observer that failed to catch the ripening of the computational lens during this process would be a poor coder indeed, relegated to interacting with the machine via Maxwell’s laws that guide electron motion and atomic force microscopy, not by exploiting the incredibly rich set of higher-level interfaces that computers afford.
6.1. Agency and Persuadability: Implication for Polycomputing
One of the most important next steps, beyond recognizing the degree to which certain dynamical systems or physical materials can be profitably seen as computational systems, is to observe and exploit the right degree of agency. Systems vary widely along a spectrum of persuadability [2], which can be described as the range of techniques that are suitable for interacting with these systems, including physical rewiring, setpoint modification, training, and language-based reasoning. Animals are often good at detecting agency in their environment, and for humans, the theory of mind is an essential aspect of individual behavior and social culture. Consistent with the obvious utility of recognizing the agency in potential interaction partners, evolution has primed our cognitive systems to attribute the intentional stance quite readily [250,251]. Crucially, making mistakes by overestimating this agency (anthropomorphizing) is no worse than underestimating agency—both reduce the effectiveness of the adaptive interactions with the agent’s world.
6.2. The Impact of Observer Frames
So far, we have considered a single human observer of a biological or technological system, how much agency they detect in the system from their perspective, and how they use that knowledge to choose how to persuade it to do something. However, a biological system may have many observers (neighboring cells, tissues, conspecifics, and parasites) trying to “persuade” it to do different things, all at the same time (scare quotes here remind us that we must, in turn, decide to adopt the intentional stance for each of the observers). A polycomputing system may be capable of acceding to all of these requests simultaneously. As a simple example, an organism may provide a computational result to one observer while also providing the waste heat produced by that computation to a cold parasite. Traditional computers are not capable of this, or at least are not designed to do so, but future polycomputational machines might be.
6.3. Becoming a Computer
For many outside the computational sciences, “computer” denotes the typical physical machines in our everyday lives, such as laptops and smartphones. Turing, however, provided a formal definition for computers that is device-independent: in summary, a system is a computer if it has an internal state, if it can read information from the environment (i.e., its tape) in some way, update its behavior based on what it has read and its current state, and (optionally) write information back out to the tape. This theoretical construct has become known as a Turing machine; any physical system that embodies it, including organisms, is formally referred to as a computer. This broad definition admits a wide range of actors that do not seem like computers, including consortia of crabs [252], slime molds [253], fluids [254], and even algorithms running inside other computers [255]. For all of these unconventional computers, as well as for the novel mechanical computing substrates discussed above, it is difficult to tell at which point they transition from “just physical materials” into computers. With continuous dynamical systems such as these, observers may choose different views from which the system appears to be acting more or less like a physical instantiation of a Turing machine.
Even if an observed system seems to be behaving as if it is a Turing machine, identifying the components of that machine, such as the tape or the read/write head, can be difficult. This is a common reason why it is often claimed that organisms are not machines/computers [19,73,256]. Consider an example from the authors’ own recent work [78]: we found that motile multicellular assemblies can “build” other motile assemblies from loose cells. This looks very much like von Neumann machines: theoretical machines that can construct copies of themselves from the materials in their environment. Von Neumann initially proved the possibility of such machines by mathematically constructing Turing machines that built copies of themselves by referring to and altering an internal tape. However, in the biological Turing machines that we observed, there seems to be no tape. If there is one, it is likely not localized in space and time.
This difficulty in identifying whether something is a computer, or at what point it becomes one, is further frustrated by the fact that biological and non-biological systems change over time: even if one view is held constant, the system, as it changes, may seem to act more or less like a computer. Finally, a polycomputing system, because it can provide different computational results to different observers simultaneously, may at the same time present as different computers—better or worse ones, more general or more specialized ones—to those observers. Such behavior would not only foil the question “Is that a computer?”, but would even foil any attempts to determine the time at which a system becomes a computer, or begins to act more like a computer. Zooming out, it seems that as more advanced technology is created, and as our understanding of biological systems progresses, attempts to attribute any singular cognitive self to a given system will become increasingly untenable. Instead, we will be forced, by our own engineering and science, to admit that many systems of interest house multiple selves, with more or less computational and agential potential, not just at different size scales, but also superimposed upon one another within any localized part of the system.
As Hoel points out about the ad hoc status of claiming one single privileged perspective within a system, according to the integrated information theory (IIT) account of consciousness [257]: “…There are so many viable scales of description, including computations, and all have some degree of integrated information. So, the exclusion postulate is necessary to get a definite singular consciousness. This ends up being the most controversial postulate within IIT, however.” [99].
We maintain that, as our understanding of polycomputing biological and technological systems increases, it will eventually exclude the exclusion postulate from any attempt to explain human consciousness as a mental module operating within the brain.
7. Conclusions
Prior skeptical debates about whether biological systems are computers reflect both an outdated view of computation and a mistaken belief that there is a single, objective answer. Instead, we suggest a view in which computational interpretations are not simply lenses through which diverse observers can all understand a given system in the same way, but indeed that several diverse interpretations of the information being processed by a set of events can simultaneously be useful to different subsystems (observers) at the same time. It is now seen that there is no one-to-one mapping between biological form and function: the high conservation of the biological form and function across evolutionary instances implements a kind of multiple realizability. At the same time, biological components are massively overloaded with regard to polycomputing. Indeed, their competency, plasticity, and autonomy [2,22,258,259] may enable a kind of second-order polycomputing, where various body components attempt to model each other’s computational behavior (in effect serving as observers) and act based on their expected reward, from their perspective. Thus, modern computer engineering offers metaphors much more suited to understand and predict life than prior (linear and absolute) computational frameworks. Not only are biological systems a kind of computer (an extremely powerful one), but they are amazing polycomputing devices, of a depth which has not yet been achieved by technology. In this sense, biological systems are indeed different than today’s computers, although there is no reason why the future efforts to build deep, multi-scale, highly plastic synthetic devices cannot take advantage of the principles of biologic polycomputing. A key implication of our view is that that blanket pronouncements about what living or non-living machines can do are worthless: we are guaranteed to be surprised by outcomes that can only be achieved by formulating and testing hypotheses. It is already clear that synthetic, evolved, and hybrid systems far outstrip our ability to predict the limits of their adaptive behavior; abandoning the absolutist categories and objective views of computation is a first step towards expanding our predictive capabilities.
At stake are numerous practical outcomes, in addition to fundamental questions. For example, to make transformative advances in our ability to improve the health in biomedical settings [260], we must be able to control multiple scales of biological organizations which are heavily polycomputing—from cellular pathways to patient psychological states. It is essential to begin to develop computational frameworks to facilitate that kind of control. The ability to construct and model a kind of computational superposition, in which diverse observers (scientists, users, the agent itself, and its various components) have their own model of the dynamic environment, and optimize their behavior accordingly, will also dovetail with and advance the efforts of synthetic bioengineering, biorobotics, smart materials, and AI.
Acknowledgments
We thank Oded Rechavi and Aimer G. Diaz for useful pointers to relevant biological phenomena, and Julia Poirier and Susan Lewis for assistance with the manuscript. We thank the reviewers as well, who in addition to providing much useful feedback also proposed several specific and actionable research paths forward from the described work.
Author Contributions
J.B. and M.L. contributed equally to this work. All authors have read and agreed to the published version of the manuscript.
Institutional Review Board Statement
Not Applicable.
Informed Consent Statement
Not Applicable.
Conflicts of Interest
M.L. and J.B. are co-founders of Fauna Systems, an AI-biorobotics company; we declare no other competing interests.
Funding Statement
M.L. gratefully acknowledges the support of the Templeton World Charity Foundation (grant TWCF0606) and the John Templeton Foundation (grant 62212). J.B. gratefully acknowledges the support of the National Science Foundation (NAIRI award 2020247; DMREF award 2118988).
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
References
- 1.Feynman R. There’s plenty of room at the bottom. Eng. Sci. 1960;23:22–36. [Google Scholar]
- 2.Levin M. Technological Approach to Mind Everywhere: An Experimentally-Grounded Framework for Understanding Diverse Bodies and Minds. Front. Syst. Neurosci. 2022;16:768201. doi: 10.3389/fnsys.2022.768201. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 3.Zhou J., Lai J., Menda G., Stafstrom J.A., Miles C.I., Hoy R.R., Miles R.N. Outsourced hearing in an orb-weaving spider that uses its web as an auditory sensor. Proc. Natl. Acad. Sci. USA. 2022;119:e2122789119. doi: 10.1073/pnas.2122789119. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Cariani P., Baker J.M. Time Is of the Essence: Neural Codes, Synchronies, Oscillations, Architectures. Front. Comput. Neurosci. 2022;16:898829. doi: 10.3389/fncom.2022.898829. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Pietsch P. Shufflebrain. Houghton Mifflin; Boston, MA, USA: 1981. 273p [Google Scholar]
- 6.Yasuda H., Buskohl P.R., Gillman A., Murphey T.D., Stepney S., Vaia R.A., Raney J.R. Mechanical computing. Nature. 2021;598:39–48. doi: 10.1038/s41586-021-03623-y. [DOI] [PubMed] [Google Scholar]
- 7.Wood C.C. The computational stance in biology. Philos. Trans. R. Soc. Lond. B Biol. Sci. 2019;374:20180380. doi: 10.1098/rstb.2018.0380. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 8.Parsa A., Wang D., O’Hern C.S., Shattuck M.D., Kramer-Bottiglio R., Bongard J. Evolving Programmable Computational Metamaterials; Proceedings of the Genetic and Evolutionary Computation Conference (GECCO ’22); Boston, MA, USA. 9–13 July 2022; pp. 122–129. [Google Scholar]
- 9.Li S., Batra R., Brown D., Chang H.D., Ranganathan N., Hoberman C., Rus D., Lipson H. Particle robotics based on statistical mechanics of loosely coupled components. Nature. 2019;567:361–365. doi: 10.1038/s41586-019-1022-9. [DOI] [PubMed] [Google Scholar]
- 10.Gondarenko A., Preble S., Robinson J., Chen L., Lipson H., Lipson M. Spontaneous emergence of periodic patterns in a biologically inspired simulation of photonic structures. Phys. Rev. Lett. 2006;96:143904. doi: 10.1103/PhysRevLett.96.143904. [DOI] [PubMed] [Google Scholar]
- 11.Thompson A. An evolved circuit, intrinsic in silicon, entwined with physics; Proceedings of the International Conference on Evolvable Systems; Tsukuba, Japan. 7–8 October 1996; pp. 390–405. [Google Scholar]
- 12.Brodbeck L., Hauser S., Iida F. Morphological Evolution of Physical Robots through Model-Free Phenotype Development. PLoS ONE. 2015;10:e0128444. doi: 10.1371/journal.pone.0128444. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Abolafia D.A., Norouzi M., Shen J., Zhao R., Le Q.V. Neural program synthesis with priority queue training. arXiv. 2018 doi: 10.48550/arXiv.1801.03526.1801.03526 [DOI] [Google Scholar]
- 14.Sobania D., Briesch M., Rothlauf F. Choose your programming copilot: A comparison of the program synthesis performance of github copilot and genetic programming; Proceedings of the Genetic and Evolutionary Computation Conference; Boston, MA, USA. 9–13 July 2022; pp. 1019–1027. [Google Scholar]
- 15.Karmaker S.K., Hassan M.M., Smith M.J., Xu L., Zhai C.X., Veeramachaneni K. AutoML to Date and Beyond: Challenges and Opportunities. ACM Comput. Surv. 2021;54:175. doi: 10.1145/3470918. [DOI] [Google Scholar]
- 16.Bongard J., Levin M. Living Things Are Not (20th Century) Machines: Updating Mechanism Metaphors in Light of the Modern Science of Machine Behavior. Front. Ecol. Evol. 2021;9:147. doi: 10.3389/fevo.2021.650726. [DOI] [Google Scholar]
- 17.Nicholson D.J. Is the cell really a machine? J. Theor. Biol. 2019;477:108–126. doi: 10.1016/j.jtbi.2019.06.002. [DOI] [PubMed] [Google Scholar]
- 18.Nicholson D.J. The machine conception of the organism in development and evolution: A critical analysis. Stud. Hist. Philos. Biol. Biomed. Sci. 2014;48 Pt B:162–174. doi: 10.1016/j.shpsc.2014.08.003. [DOI] [PubMed] [Google Scholar]
- 19.Witzany G., Baluska F. Life’s code script does not code itself. The machine metaphor for living organisms is outdated. EMBO Rep. 2012;13:1054–1056. doi: 10.1038/embor.2012.166. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Box G.E.P. Robustness in the Strategy of Scientific Model Building. In: Launer R.L., Wilkinson G.N., editors. Robustness in Statistics. Academic Press; New York, NY, USA: London, UK: 1979. pp. 201–236. [Google Scholar]
- 21.James W. Pragmatism, a New Name for Some Old Ways of Thinking. Longmans, Green, and Co.; New York, NY, USA: 1907. [Google Scholar]
- 22.Fields C., Levin M. Competency in Navigating Arbitrary Spaces as an Invariant for Analyzing Cognition in Diverse Embodiments. Entropy. 2022;24:819. doi: 10.3390/e24060819. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 23.Prakash C., Fields C., Hoffman D.D., Prentner R., Singh M. Fact, Fiction, and Fitness. Entropy. 2020;22:514. doi: 10.3390/e22050514. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Fields C., Friston K., Glazebrook J.F., Levin M. A free energy principle for generic quantum systems. Prog. Biophys. Mol. Biol. 2022;173:36–59. doi: 10.1016/j.pbiomolbio.2022.05.006. [DOI] [PubMed] [Google Scholar]
- 25.Fields C. Sciences of Observation. Philosophies. 2018;3:29. doi: 10.3390/philosophies3040029. [DOI] [Google Scholar]
- 26.Dennett D.C. The Intentional Stance. MIT Press; Cambridge, MA, USA: 1987. 388p [Google Scholar]
- 27.Pezzulo G., Levin M. Top-down models in biology: Explanation and control of complex living systems above the molecular level. J. R. Soc. Interface. 2016;13:20160555. doi: 10.1098/rsif.2016.0555. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Pezzulo G., Levin M. Re-membering the body: Applications of computational neuroscience to the top-down control of regeneration of limbs and other complex organs. Integr. Biol. 2015;7:1487–1517. doi: 10.1039/C5IB00221D. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 29.Nanos V., Levin M. Multi-scale Chimerism: An experimental window on the algorithms of anatomical control. Cells Dev. 2022;169:203764. doi: 10.1016/j.cdev.2021.203764. [DOI] [PubMed] [Google Scholar]
- 30.Manicka S., Levin M. Modeling somatic computation with non-neural bioelectric networks. Sci. Rep. 2019;9:18612. doi: 10.1038/s41598-019-54859-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Grozinger L., Amos M., Gorochowski T.E., Carbonell P., Oyarzún D.A., Stoof R., Fellermann H., Zuliani P., Tas H., Goñi-Moreno A. Pathways to cellular supremacy in biocomputing. Nat. Commun. 2019;10:5250. doi: 10.1038/s41467-019-13232-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 32.Solé R.V., Macia J. Expanding the landscape of biological computation with synthetic multicellular consortia. Nat. Comput. 2013;12:485–497. doi: 10.1007/s11047-013-9380-y. [DOI] [Google Scholar]
- 33.Macia J., Posas F., Solé R.V. Distributed computation: The new wave of synthetic biology devices. Trends Biotechnol. 2012;30:342–349. doi: 10.1016/j.tibtech.2012.03.006. [DOI] [PubMed] [Google Scholar]
- 34.Ausländer S., Ausländer D., Müller M., Wieland M., Fussenegger M. Programmable single-cell mammalian biocomputers. Nature. 2012;487:123–127. doi: 10.1038/nature11149. [DOI] [PubMed] [Google Scholar]
- 35.Regot S., Macia J., Conde N., Furukawa K., Kjellén J., Peeters T., Hohmann S., de Nadal E., Posas F., Solé R. Distributed biological computation with multicellular engineered networks. Nature. 2011;469:207–211. doi: 10.1038/nature09679. [DOI] [PubMed] [Google Scholar]
- 36.Qian L., Winfree E., Bruck J. Neural network computation with DNA strand displacement cascades. Nature. 2011;475:368–372. doi: 10.1038/nature10262. [DOI] [PubMed] [Google Scholar]
- 37.Nicholson D.J. Organisms not equal Machines. Stud. Hist. Philos. Biol. Biomed. Sci. 2013;44:669–678. doi: 10.1016/j.shpsc.2013.05.014. [DOI] [PubMed] [Google Scholar]
- 38.Clawson W.P., Levin M. Endless Forms Most Beautiful: Teleonomy and the bioengineering of chimeric and synthetic organisms. Biol. J. Linn. Soc. 2022:blac073. doi: 10.1093/biolinnean/blac073. [DOI] [Google Scholar]
- 39.Ollé-Vila A., Duran-Nebreda S., Conde-Pueyo N., Montañez R., Solé R. A morphospace for synthetic organs and organoids: The possible and the actual. Integr. Biol. 2016;8:485–503. doi: 10.1039/C5IB00324E. [DOI] [PubMed] [Google Scholar]
- 40.Langton C.G. Artificial Life: An Overview. MIT Press; Cambridge, MA, USA: 1995. pp. xi+340+346 of plates. [Google Scholar]
- 41.Doursat R., Sánchez C. Growing fine-grained multicellular robots. Soft Robot. 2014;1:110–121. doi: 10.1089/soro.2014.0014. [DOI] [Google Scholar]
- 42.Doursat R., Sayama H., Michel O. A review of morphogenetic engineering. Nat. Comput. 2013;12:517–535. doi: 10.1007/s11047-013-9398-1. [DOI] [Google Scholar]
- 43.Ebrahimkhani M.R., Levin M. Synthetic living machines: A new window on life. iScience. 2021;24:102505. doi: 10.1016/j.isci.2021.102505. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 44.Ebrahimkhani M.R., Ebisuya M. Synthetic developmental biology: Build and control multicellular systems. Curr. Opin. Chem. Biol. 2019;52:9–15. doi: 10.1016/j.cbpa.2019.04.006. [DOI] [PubMed] [Google Scholar]
- 45.Kamm R.D., Bashir R., Arora N., Dar R.D., Gillette M.U., Griffith L.G., Kemp M.L., Kinlaw K., Levin M., Martin A.C., et al. Perspective: The promise of multi-cellular engineered living systems. APL Bioeng. 2018;2:040901. doi: 10.1063/1.5038337. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 46.Kamm R.D., Bashir R. Creating living cellular machines. Ann. Biomed. Eng. 2014;42:445–459. doi: 10.1007/s10439-013-0902-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 47.Levin M. Life, death, and self: Fundamental questions of primitive cognition viewed through the lens of body plasticity and synthetic organisms. Biochem. Biophys. Res. Commun. 2021;564:114–133. doi: 10.1016/j.bbrc.2020.10.077. [DOI] [PubMed] [Google Scholar]
- 48.Levin M. The Computational Boundary of a “Self”: Developmental Bioelectricity Drives Multicellularity and Scale-Free Cognition. Front. Psychol. 2019;10:2688. doi: 10.3389/fpsyg.2019.02688. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 49.Levin M. Bioelectrical approaches to cancer as a problem of the scaling of the cellular self. Prog. Biophys. Mol. Biol. 2021;165:102–113. doi: 10.1016/j.pbiomolbio.2021.04.007. [DOI] [PubMed] [Google Scholar]
- 50.Friston K. Life as we know it. J. R. Soc. Interface. 2013;10:20130475. doi: 10.1098/rsif.2013.0475. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 51.Ramstead M.J.D., Badcock P.B., Friston K.J. Answering Schrodinger’s question: A free-energy formulation. Phys. Life Rev. 2018;24:1–16. doi: 10.1016/j.plrev.2017.09.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 52.Constant A., Ramstead M.J.D., Veissière S.P.L., Campbell J.O., Friston K.J. A variational approach to niche construction. J. R. Soc. Interface. 2018;15:20170685. doi: 10.1098/rsif.2017.0685. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 53.Allen M., Friston K.J. From cognitivism to autopoiesis: Towards a computational framework for the embodied mind. Synthese. 2018;195:2459–2482. doi: 10.1007/s11229-016-1288-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 54.Resnick M. Turtles, Termites, and Traffic Jams: Explorations in Massively Parallel Microworlds. 1st ed. MIT Press; Cambridge, MA, USA: 1997. [Google Scholar]
- 55.Adamatzky A. Towards fungal computer. Interface Focus. 2018;8:20180029. doi: 10.1098/rsfs.2018.0029. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 56.Siccardi S., Adamatzky A. Models of Computing on Actin Filaments. In: Adamatzky A., editor. Advances in Unconventional Computing: Volume 2: Prototypes, Models and Algorithms. Springer International Publishing; Cham, Switzerland: 2017. pp. 309–346. [Google Scholar]
- 57.Maley C.C. DNA computation: Theory, practice, and prospects. Evol. Comput. 1998;6:201–229. doi: 10.1162/evco.1998.6.3.201. [DOI] [PubMed] [Google Scholar]
- 58.Dorigo M., Di Caro G. Ant colony optimization: A new meta-heuristic; Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406); Washington, DC, USA. 6–9 July 1999; pp. 1470–1477. [Google Scholar]
- 59.Churchland P.S., Sejnowski T.J. The Computational Brain, 25th Anniversary ed. The MIT Press; Cambridge, MA, USA: 2017. [Google Scholar]
- 60.Friston K.J., Stephan K.E., Montague R., Dolan R.J. Computational psychiatry: The brain as a phantastic organ. Lancet Psychiatry. 2014;1:148–158. doi: 10.1016/S2215-0366(14)70275-5. [DOI] [PubMed] [Google Scholar]
- 61.Corlett P.R., Fletcher P.C. Computational psychiatry: A Rosetta Stone linking the brain to mental illness. Lancet Psychiatry. 2014;1:399–402. doi: 10.1016/S2215-0366(14)70298-6. [DOI] [PubMed] [Google Scholar]
- 62.Bray D. Wetware: A Computer in Every Living Cell. Yale University Press; New Haven, CT, USA: 2009. [Google Scholar]
- 63.Bray D. Protein molecules as computational elements in living cells. Nature. 1995;376:307–312. doi: 10.1038/376307a0. [DOI] [PubMed] [Google Scholar]
- 64.Fields C., Bischof J., Levin M. Morphological Coordination: A Common Ancestral Function Unifying Neural and Non-Neural Signaling. Physiology. 2020;35:16–30. doi: 10.1152/physiol.00027.2019. [DOI] [PubMed] [Google Scholar]
- 65.Tanaka G., Yamane T., Heroux J.B., Nakane R., Kanazawa N., Takeda S., Numata H., Nakano D., Hirose A. Recent advances in physical reservoir computing: A review. Neural Netw. 2019;115:100–123. doi: 10.1016/j.neunet.2019.03.005. [DOI] [PubMed] [Google Scholar]
- 66.Jose A.M. Replicating and Cycling Stores of Information Perpetuate Life. BioEssays. 2018;40:e1700161. doi: 10.1002/bies.201700161. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 67.Davies J., Levin M. Synthetic morphology via active and agential matter. Nat. Rev. Bioeng. 2022;1:46–59. doi: 10.1038/s44222-022-00001-9. [DOI] [Google Scholar]
- 68.Manicka S., Levin M. The Cognitive Lens: A primer on conceptual tools for analysing information processing in developmental and regenerative morphogenesis. Philos. Trans. R. Soc. Lond. B Biol. Sci. 2019;374:20180369. doi: 10.1098/rstb.2018.0369. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 69.Nocera D.G. The artificial leaf. Acc. Chem. Res. 2012;45:767–776. doi: 10.1021/ar2003013. [DOI] [PubMed] [Google Scholar]
- 70.Chin Y.W., Kok J.M., Zhu Y.Q., Chan W.L., Chahl J.S., Khoo B.C., Lau G.K. Efficient flapping wing drone arrests high-speed flight using post-stall soaring. Sci. Robot. 2020;5:eaba2386. doi: 10.1126/scirobotics.aba2386. [DOI] [PubMed] [Google Scholar]
- 71.Leiserson C.E., Thompson N.C., Emer J.S., Kuszmaul B.C., Lampson B.W., Sanchez D., Schardl T.B. There’s plenty of room at the Top: What will drive computer performance after Moore’s law? Science. 2020;368:eaam9744. doi: 10.1126/science.aam9744. [DOI] [PubMed] [Google Scholar]
- 72.Rahwan I., Cebrian M., Obradovich N., Bongard J., Bonnefon J.F., Breazeal C., Crandall J.W., Christakis N.A., Couzin I.D., Jackson M.O., et al. Machine behaviour. Nature. 2019;568:477–486. doi: 10.1038/s41586-019-1138-y. [DOI] [PubMed] [Google Scholar]
- 73.Boldt J. Machine metaphors and ethics in synthetic biology. Life Sci. Soc. Policy. 2018;14:12. doi: 10.1186/s40504-018-0077-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 74.Boyle E.A., Li Y.I., Pritchard J.K. An Expanded View of Complex Traits: From Polygenic to Omnigenic. Cell. 2017;169:1177–1186. doi: 10.1016/j.cell.2017.05.038. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 75.Plaut D.C., McClelland J.L. Locating object knowledge in the brain: Comment on Bowers’s (2009) attempt to revive the grandmother cell hypothesis. Psychol. Rev. 2010;117:284–288. doi: 10.1037/a0017101. [DOI] [PubMed] [Google Scholar]
- 76.Bongard J.C. Evolutionary robotics. Commun. ACM. 2013;56:74–83. doi: 10.1145/2493883. [DOI] [Google Scholar]
- 77.Wright L.G., Onodera T., Stein M.M., Wang T., Schachter D.T., Hu Z., McMahon P.L. Deep physical neural networks trained with backpropagation. Nature. 2022;601:549–555. doi: 10.1038/s41586-021-04223-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 78.Kriegman S., Blackiston D., Levin M., Bongard J. Kinematic self-replication in reconfigurable organisms. Proc. Natl. Acad. Sci. USA. 2021;118:e2112672118. doi: 10.1073/pnas.2112672118. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 79.Kriegman S., Blackiston D., Levin M., Bongard J. A scalable pipeline for designing reconfigurable organisms. Proc. Natl. Acad. Sci. USA. 2020;117:1853–1859. doi: 10.1073/pnas.1910837117. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 80.Floridi L., Chiriatti M. GPT-3: Its Nature, Scope, Limits, and Consequences. Minds Mach. 2020;30:681–694. doi: 10.1007/s11023-020-09548-1. [DOI] [Google Scholar]
- 81.Ramesh A., Dhariwal P., Nichol A., Chu C., Chen M. Hierarchical text-conditional image generation with clip latents. arXiv. 2022 doi: 10.48550/arXiv.2204.06125.2204.06125 [DOI] [Google Scholar]
- 82.Ortiz C.L., Jr. Why we need a physically embodied Turing test and what it might look like. AI Mag. 2016;37:55–62. doi: 10.1609/aimag.v37i1.2645. [DOI] [Google Scholar]
- 83.Giselbrecht S., Rapp B.E., Niemeyer C.M. The chemistry of cyborgs--interfacing technical devices with organisms. Angew. Chem. Int. Ed. Engl. 2013;52:13942–13957. doi: 10.1002/anie.201307495. [DOI] [PubMed] [Google Scholar]
- 84.Nam Y., Wheeler B.C. In vitro microelectrode array technology and neural recordings. Crit. Rev. Biomed. Eng. 2011;39:45–61. doi: 10.1615/critrevbiomedeng.v39.i1.40. [DOI] [PubMed] [Google Scholar]
- 85.Rothschild R.M. Neuroengineering tools/applications for bidirectional interfaces, brain-computer interfaces, and neuroprosthetic implants—A review of recent progress. Front. Neuroeng. 2010;3:112. doi: 10.3389/fneng.2010.00112. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 86.Kuchling F., Friston K., Georgiev G., Levin M. Morphogenesis as Bayesian inference: A variational approach to pattern formation and control in complex biological systems. Phys. Life Rev. 2020;33:88–108. doi: 10.1016/j.plrev.2019.06.001. [DOI] [PubMed] [Google Scholar]
- 87.Friston K., Levin M., Sengupta B., Pezzulo G. Knowing one’s place: A free-energy approach to pattern regulation. J. R. Soc. Interface. 2015;12:20141383. doi: 10.1098/rsif.2014.1383. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 88.Friston K. A free energy principle for a particular physics. arXiv. 2019 doi: 10.48550/arXiv.1906.10184.1906.10184 [DOI] [Google Scholar]
- 89.Genty G., Salmela L., Dudley J.M., Brunner D., Kokhanovskiy A., Kobtsev S., Turitsyn S.K. Machine learning and applications in ultrafast photonics. Nat. Photonics. 2021;15:91–101. doi: 10.1038/s41566-020-00716-4. [DOI] [Google Scholar]
- 90.Nakajima K. Physical reservoir computing—An introductory perspective. Jpn. J. Appl. Phys. 2020;59:060501. doi: 10.35848/1347-4065/ab8d4f. [DOI] [Google Scholar]
- 91.Gyongyosi L., Imre S. A Survey on quantum computing technology. Comput. Sci. Rev. 2019;31:51–71. doi: 10.1016/j.cosrev.2018.11.002. [DOI] [Google Scholar]
- 92.Paul C. Morphological computation—A basis for the analysis of morphology and control requirements. Robot. Auton. Syst. 2006;54:619–630. doi: 10.1016/j.robot.2006.03.003. [DOI] [Google Scholar]
- 93.Zahedi K., Ay N. Quantifying Morphological Computation. Entropy. 2013;15:1887–1915. doi: 10.3390/e15051887. [DOI] [Google Scholar]
- 94.Heimburg T., Jackson A.D. On soliton propagation in biomembranes and nerves. Proc. Natl. Acad. Sci. USA. 2005;102:9790–9795. doi: 10.1073/pnas.0503823102. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 95.Hoel E.P. Agent Above, Atom Below: How Agents Causally Emerge from Their Underlying Microphysics. In: Aguirre A., Foster B., Merali Z., editors. Wandering towards a Goal: How Can Mindless Mathematical Laws Give Rise to Aims and Intention? Springer International Publishing; Cham, Switzerland: 2018. pp. 63–76. [Google Scholar]
- 96.Hoel E.P. When the Map Is Better Than the Territory. Entropy. 2017;19:188. doi: 10.3390/e19050188. [DOI] [Google Scholar]
- 97.Albantakis L., Marshall W., Hoel E., Tononi G. What Caused What? A Quantitative Account of Actual Causation Using Dynamical Causal Networks. Entropy. 2019;21:459. doi: 10.3390/e21050459. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 98.Hoel E.P., Albantakis L., Marshall W., Tononi G. Can the macro beat the micro? Integrated information across spatiotemporal scales. Neurosci. Conscious. 2016;2016:niw012. doi: 10.1093/nc/niw012. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 99.Hoel E.P., Albantakis L., Tononi G. Quantifying causal emergence shows that macro can beat micro. Proc. Natl. Acad. Sci. USA. 2013;110:19790–19795. doi: 10.1073/pnas.1314922110. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 100.Klein B., Hoel E. Uncertainty and causal emergence in complex networks. arXiv. 2019 doi: 10.48550/arXiv.1907.03902.1907.03902 [DOI] [Google Scholar]
- 101.Kim H., Sayama H. How Criticality of Gene Regulatory Networks Affects the Resulting Morphogenesis under Genetic Perturbations. Artif. Life. 2018;24:85–105. doi: 10.1162/artl_a_00262. [DOI] [PubMed] [Google Scholar]
- 102.Graudenzi A., Serra R., Villani M., Colacci A., Kauffman S.A. Robustness analysis of a Boolean model of gene regulatory network with memory. J. Comput. Biol. 2011;18:559–577. doi: 10.1089/cmb.2010.0224. [DOI] [PubMed] [Google Scholar]
- 103.Darabos C., Di Cunto F., Tomassini M., Moore J.H., Provero P., Giacobini M. Additive functions in boolean models of gene regulatory network modules. PLoS ONE. 2011;6:e25110. doi: 10.1371/journal.pone.0025110. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 104.Bassel G.W. Information Processing and Distributed Computation in Plant Organs. Trends Plant Sci. 2018;23:994–1005. doi: 10.1016/j.tplants.2018.08.006. [DOI] [PubMed] [Google Scholar]
- 105.Calvo P., Friston K. Predicting green: Really radical (plant) predictive processing. J. R. Soc. Interface. 2017;14:20170096. doi: 10.1098/rsif.2017.0096. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 106.Zhu L., Kim S.J., Hara M., Aono M. Remarkable problem-solving ability of unicellular amoeboid organism and its mechanism. R. Soc. Open Sci. 2018;5:180396. doi: 10.1098/rsos.180396. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 107.Solé R., Amor D.R., Duran-Nebreda S., Conde-Pueyo N., Carbonell-Ballestero M., Montañez R. Synthetic collective intelligence. Biosystems. 2016;148:47–61. doi: 10.1016/j.biosystems.2016.01.002. [DOI] [PubMed] [Google Scholar]
- 108.Reid C.R., MacDonald H., Mann R.P., Marshall J.A., Latty T., Garnier S. Decision-making without a brain: How an amoeboid organism solves the two-armed bandit. J. R. Soc. Interface. 2016;13:20160030. doi: 10.1098/rsif.2016.0030. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 109.Vallverdú J., Castro O., Mayne R., Talanov M., Levin M., Baluška F., Gunji Y., Dussutour A., Zenil H., Adamatzky A. Slime mould: The fundamental mechanisms of biological cognition. Biosystems. 2018;165:57–70. doi: 10.1016/j.biosystems.2017.12.011. [DOI] [PubMed] [Google Scholar]
- 110.Mugler A., Kittisopikul M., Hayden L., Liu J., Wiggins C.H., Süel G.M., Walczak A.M. Noise Expands the Response Range of the Bacillus subtilis Competence Circuit. PLoS Comput. Biol. 2016;12:e1004793. doi: 10.1371/journal.pcbi.1004793. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 111.Prindle A., Liu J., Asally M., Ly S., Garcia-Ojalvo J., Süel G.M. Ion channels enable electrical communication in bacterial communities. Nature. 2015;527:59–63. doi: 10.1038/nature15709. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 112.Larkin J.W., Zhai X., Kikuchi K., Redford S.E., Prindle A., Liu J., Greenfield S., Walczak A.M., Garcia-Ojalvo J., Mugler A., et al. Signal Percolation within a Bacterial Community. Cell Syst. 2018;7:137–145.e133. doi: 10.1016/j.cels.2018.06.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 113.Baluška F., Reber A.S., Miller W.B., Jr. Cellular sentience as the primary source of biological order and evolution. Biosystems. 2022;218:104694. doi: 10.1016/j.biosystems.2022.104694. [DOI] [PubMed] [Google Scholar]
- 114.Baluška F., Miller W.B., Reber A.S. Cellular and evolutionary perspectives on organismal cognition: From unicellular to multicellular organisms. Biol. J. Linn. Soc. 2022:blac005. doi: 10.1093/biolinnean/blac005. [DOI] [Google Scholar]
- 115.Reber A.S., Baluška F. Cognition in some surprising places. Biochem. Biophys. Res. Commun. 2021;564:150–157. doi: 10.1016/j.bbrc.2020.08.115. [DOI] [PubMed] [Google Scholar]
- 116.Baluška F., Levin M. On Having No Head: Cognition throughout Biological Systems. Front. Psychol. 2016;7:902. doi: 10.3389/fpsyg.2016.00902. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 117.Levin M. Bioelectric signaling: Reprogrammable circuits underlying embryogenesis, regeneration, and cancer. Cell. 2021;184:1971–1989. doi: 10.1016/j.cell.2021.02.034. [DOI] [PubMed] [Google Scholar]
- 118.Harris M.P. Bioelectric signaling as a unique regulator of development and regeneration. Development. 2021;148:dev180794. doi: 10.1242/dev.180794. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 119.Bonzanni M., Rouleau N., Levin M., Kaplan D.L. Optogenetically induced cellular habituation in non-neuronal cells. PLoS ONE. 2020;15:e0227230. doi: 10.1371/journal.pone.0227230. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 120.Adams D.S., Uzel S.G., Akagi J., Wlodkowic D., Andreeva V., Yelick P.C., Devitt-Lee A., Paré J.F., Levin M. Bioelectric signalling via potassium channels: A mechanism for craniofacial dysmorphogenesis in KCNJ2-associated Andersen-Tawil Syndrome. J. Physiol. 2016;594:3245–3270. doi: 10.1113/JP271930. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 121.Adams D.S., Lemire J.M., Kramer R.H., Levin M. Optogenetics in Developmental Biology: Using light to control ion flux-dependent signals in Xenopus embryos. Int. J. Dev. Biol. 2014;58:851–861. doi: 10.1387/ijdb.140207ml. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 122.Adams D.S., Tseng A.S., Levin M. Light-activation of the Archaerhodopsin H(+)-pump reverses age-dependent loss of vertebrate regeneration: Sparking system-level controls in vivo. Biol. Open. 2013;2:306–313. doi: 10.1242/bio.20133665. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 123.Fields C., Levin M. Scale-Free Biology: Integrating Evolutionary and Developmental Thinking. BioEssays. 2020;42:e1900228. doi: 10.1002/bies.201900228. [DOI] [PubMed] [Google Scholar]
- 124.Bizzari M., Brash D.E., Briscoe J., Grieneisen V.A., Stern C.D., Levin M. A call for a better understanding of causation in cell biology. Nat. Rev. Mol. Cell Biol. 2019;20:261–262. doi: 10.1038/s41580-019-0127-1. [DOI] [PubMed] [Google Scholar]
- 125.Stern C.D. Reflections on the past, present and future of developmental biology. Dev. Biol. 2022;488:30–34. doi: 10.1016/j.ydbio.2022.05.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 126.Xiao L., Jianying H., Mingjie Z., Tiangui D., Hui L., Yuhong R. Optical holographic data storage—The time for new development. Opto-Electron. Eng. 2019;46:180642. doi: 10.12086/oee.2019.180642. [DOI] [Google Scholar]
- 127.Kim J.Z., Bassett D.S. A Neural Programming Language for the Reservoir Computer. arXiv. 2022 doi: 10.48550/arXiv.2203.05032.2203.05032 [DOI] [Google Scholar]
- 128.Cardelli L., Csikász-Nagy A. The cell cycle switch computes approximate majority. Sci. Rep. 2012;2:656. doi: 10.1038/srep00656. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 129.Bray D., Gilbert D. Cytoskeletal elements in neurons. Annu. Rev. Neurosci. 1981;4:505–523. doi: 10.1146/annurev.ne.04.030181.002445. [DOI] [PubMed] [Google Scholar]
- 130.Aubin C.A., Gorissen B., Milana E., Buskohl P.R., Lazarus N., Slipher G.A., Keplinger C., Bongard J., Iida F., Lewis J.A., et al. Towards enduring autonomous robots via embodied energy. Nature. 2022;602:393–402. doi: 10.1038/s41586-021-04138-2. [DOI] [PubMed] [Google Scholar]
- 131.Sanford E.M., Emert B.L., Cote A., Raj A. Gene regulation gravitates toward either addition or multiplication when combining the effects of two signals. Elife. 2020;9:e59388. doi: 10.7554/eLife.59388. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 132.Hameroff S.R., Craddock T.J., Tuszynski J.A. “Memory bytes”—Molecular match for CaMKII phosphorylation encoding of microtubule lattices. J. Integr. Neurosci. 2010;9:253–267. doi: 10.1142/S0219635210002482. [DOI] [PubMed] [Google Scholar]
- 133.Craddock T.J., Beauchemin C., Tuszynski J.A. Information processing mechanisms in microtubules at physiological temperature: Model predictions for experimental tests. Biosystems. 2009;97:28–34. doi: 10.1016/j.biosystems.2009.04.001. [DOI] [PubMed] [Google Scholar]
- 134.Hentschel H.G., Fine A., Pencea C.S. Biological computing with diffusion and excitable calcium stores. Math. Biosci. Eng. 2004;1:147–159. doi: 10.3934/mbe.2004.1.147. [DOI] [PubMed] [Google Scholar]
- 135.Habibi I., Cheong R., Lipniacki T., Levchenko A., Emamian E.S., Abdi A. Computation and measurement of cell decision making errors using single cell data. PLoS Comput. Biol. 2017;13:e1005436. doi: 10.1371/journal.pcbi.1005436. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 136.Timsit Y., Gregoire S.P. Towards the Idea of Molecular Brains. Int. J. Mol. Sci. 2021;22:11868. doi: 10.3390/ijms222111868. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 137.Johnston I.G., Bassel G.W. Identification of a bet-hedging network motif generating noise in hormone concentrations and germination propensity in Arabidopsis. J. R. Soc. Interface. 2018;15:20180042. doi: 10.1098/rsif.2018.0042. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 138.Ray S.K., Valentini G., Shah P., Haque A., Reid C.R., Weber G.F., Garnier S. Information Transfer During Food Choice in the Slime Mold Physarum polycephalum. Front. Ecol. Evol. 2019;7:67. doi: 10.3389/fevo.2019.00067. [DOI] [Google Scholar]
- 139.Iwayama K., Zhu L.P., Hirata Y., Aono M., Hara M., Aihara K. Decision-making ability of Physarum polycephalum enhanced by its coordinated spatiotemporal oscillatory dynamics. Bioinspir. Biomim. 2016;11:036001. doi: 10.1088/1748-3190/11/3/036001. [DOI] [PubMed] [Google Scholar]
- 140.Tarabella G., D’Angelo P., Cifarelli A., Dimonte A., Romeo A., Berzina T., Erokhin V., Iannotta S. A hybrid living/organic electrochemical transistor based on the Physarum polycephalum cell endowed with both sensing and memristive properties. Chem. Sci. 2015;6:2859–2868. doi: 10.1039/C4SC03425B. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 141.Adamatzky A. Slime mould processors, logic gates and sensors. Philos. Trans. A Math. Phys. Eng. Sci. 2015;373:20140216. doi: 10.1098/rsta.2014.0216. [DOI] [PubMed] [Google Scholar]
- 142.Jones J., Adamatzky A. Towards Physarum binary adders. BioSystems. 2010;101:51–58. doi: 10.1016/j.biosystems.2010.04.005. [DOI] [PubMed] [Google Scholar]
- 143.Katz Y., Goodman N.D., Kersting K., Kemp C., Tenenbaum J.B. Modeling Semantic Cognition as Logical Dimensionality Reduction; Proceedings of the 30th Annual Conference of the Cognitive Science Society (CogSci 2008); Washington, DC, USA. 23–26 July 2008. [Google Scholar]
- 144.Katz Y. Embodying probabilistic inference in biochemical circuits. arXiv. 2018 doi: 10.48550/arXiv.1806.10161.1806.10161 [DOI] [Google Scholar]
- 145.Katz Y., Springer M. Probabilistic adaptation in changing microbial environments. PeerJ. 2016;4:e2716. doi: 10.7717/peerj.2716. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 146.Tay S., Hughey J.J., Lee T.K., Lipniacki T., Quake S.R., Covert M.W. Single-cell NF-kappaB dynamics reveal digital activation and analogue information processing. Nature. 2010;466:267–271. doi: 10.1038/nature09145. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 147.Pezzulo G., LaPalme J., Durant F., Levin M. Bistability of somatic pattern memories: Stochastic outcomes in bioelectric circuits underlying regeneration. Philos. Trans. R. Soc. Lond. B Biol. Sci. 2021;376:20190765. doi: 10.1098/rstb.2019.0765. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 148.Levin M., Pietak A.M., Bischof J. Planarian regeneration as a model of anatomical homeostasis: Recent progress in biophysical and computational approaches. Semin. Cell Dev. Biol. 2018;87:125–144. doi: 10.1016/j.semcdb.2018.04.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 149.Pietak A., Levin M. Bioelectric gene and reaction networks: Computational modelling of genetic, biochemical and bioelectrical dynamics in pattern regulation. J. R. Soc. Interface. 2017;14:20170425. doi: 10.1098/rsif.2017.0425. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 150.Fields C., Levin M. Multiscale memory and bioelectric error correction in the cytoplasm—Cytoskeleton-membrane system. Wiley Interdiscip. Rev. Syst. Biol. Med. 2017;10:e1410. doi: 10.1002/wsbm.1410. [DOI] [PubMed] [Google Scholar]
- 151.Law R., Levin M. Bioelectric memory: Modeling resting potential bistability in amphibian embryos and mammalian cells. Theor. Biol. Med. Model. 2015;12:22. doi: 10.1186/s12976-015-0019-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 152.Raman K., Wagner A. The evolvability of programmable hardware. J. R. Soc. Interface. 2011;8:269–281. doi: 10.1098/rsif.2010.0212. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 153.Manicka S., Levin M. Minimal Developmental Computation: A Causal Network Approach to Understand Morphogenetic Pattern Formation. Entropy. 2022;24:107. doi: 10.3390/e24010107. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 154.Durant F., Bischof J., Fields C., Morokuma J., LaPalme J., Hoi A., Levin M. The Role of Early Bioelectric Signals in the Regeneration of Planarian Anterior/Posterior Polarity. Biophys. J. 2019;116:948–961. doi: 10.1016/j.bpj.2019.01.029. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 155.Stepney S., Kendon V. The representational entity in physical computing. Nat. Comput. 2021;20:233–242. doi: 10.1007/s11047-020-09805-3. [DOI] [Google Scholar]
- 156.Berend D., Dolev S., Frenkel S., Hanemann A. Towards holographic “brain” memory based on randomization and Walsh-Hadamard transformation. Neural Netw. 2016;77:87–94. doi: 10.1016/j.neunet.2016.02.001. [DOI] [PubMed] [Google Scholar]
- 157.Wess O., Roder U. A holographic model for associative memory chains. Biol. Cybern. 1977;27:89–98. doi: 10.1007/BF00337260. [DOI] [PubMed] [Google Scholar]
- 158.Levin M. Collective Intelligence of Morphogenesis as a Teleonomic Process. In: Corning P.A., Kauffman S.A., Noble D., Shapiro J.A., Vane-Wright R.I., Pross A., editors. Evolution “on Purpose”: Teleonomy in Living Systems. MIT Press; Cambridge, MA, USA: 2023. pp. 175–198. [Google Scholar]
- 159.Sajid N., Parr T., Hope T.M., Price C.J., Friston K.J. Degeneracy and Redundancy in Active Inference. Cereb. Cortex. 2020;30:5750–5766. doi: 10.1093/cercor/bhaa148. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 160.Madhani H.D. The frustrated gene: Origins of eukaryotic gene expression. Cell. 2013;155:744–749. doi: 10.1016/j.cell.2013.10.003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 161.Soen Y., Knafo M., Elgart M. A principle of organization which facilitates broad Lamarckian-like adaptations by improvisation. Biol. Direct. 2015;10:68. doi: 10.1186/s13062-015-0097-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 162.Elgart M., Snir O., Soen Y. Stress-mediated tuning of developmental robustness and plasticity in flies. Biochim. Biophys. Acta. 2015;1849:462–466. doi: 10.1016/j.bbagrm.2014.08.004. [DOI] [PubMed] [Google Scholar]
- 163.McEwen B.S. Stress, adaptation, and disease. Allostasis and allostatic load. Ann. N. Y. Acad. Sci. 1998;840:33–44. doi: 10.1111/j.1749-6632.1998.tb09546.x. [DOI] [PubMed] [Google Scholar]
- 164.Ball J.M., Chen S., Li W. Mitochondria in cone photoreceptors act as microlenses to enhance photon delivery and confer directional sensitivity to light. Sci. Adv. 2022;8:eabn2070. doi: 10.1126/sciadv.abn2070. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 165.Wrabl J.O., Gu J., Liu T., Schrank T.P., Whitten S.T., Hilser V.J. The role of protein conformational fluctuations in allostery, function, and evolution. Biophys. Chem. 2011;159:129–141. doi: 10.1016/j.bpc.2011.05.020. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 166.Freddolino P.L., Yang J., Momen-Roknabadi A., Tavazoie S. Stochastic tuning of gene expression enables cellular adaptation in the absence of pre-existing regulatory circuitry. Elife. 2018;7:e31867. doi: 10.7554/eLife.31867. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 167.Freddolino P.L., Tavazoie S. Beyond homeostasis: A predictive-dynamic framework for understanding cellular behavior. Annu. Rev. Cell Dev. Biol. 2012;28:363–384. doi: 10.1146/annurev-cellbio-092910-154129. [DOI] [PubMed] [Google Scholar]
- 168.Schreier H.I., Soen Y., Brenner N. Exploratory adaptation in large random networks. Nat. Commun. 2017;8:14826. doi: 10.1038/ncomms14826. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 169.Biswas S., Clawson W., Levin M. Learning in Transcriptional Network Models: Computational Discovery of Pathway-Level Memory and Effective Interventions. Int. J. Mol. Sci. 2023;24:285. doi: 10.3390/ijms24010285. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 170.Biswas S., Manicka S., Hoel E., Levin M. Gene Regulatory Networks Exhibit Several Kinds of Memory: Quantification of Memory in Biological and Random Transcriptional Networks. iScience. 2021;24:102131. doi: 10.1016/j.isci.2021.102131. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 171.McGregor S., Vasas V., Husbands P., Fernando C. Evolution of associative learning in chemical networks. PLoS Comput. Biol. 2012;8:e1002739. doi: 10.1371/journal.pcbi.1002739. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 172.Watson R.A., Buckley C.L., Mills R., Davies A. Associative memory in gene regulation networks; Proceedings of the Artificial Life Conference XII; Odense, Denmark. 19–23 August 2010; pp. 194–201. [Google Scholar]
- 173.Szabó Á., Vattay G., Kondor D. A cell signaling model as a trainable neural nanonetwork. Nano Commun. Netw. 2012;3:57–64. doi: 10.1016/j.nancom.2012.01.002. [DOI] [Google Scholar]
- 174.Herrera-Delgado E., Perez-Carrasco R., Briscoe J., Sollich P. Memory functions reveal structural properties of gene regulatory networks. PLoS Comput. Biol. 2018;14:e1006003. doi: 10.1371/journal.pcbi.1006003. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 175.Chen Z., Linton J.M., Zhu R., Elowitz M.B. A synthetic protein-level neural network in mammalian cells. bioRxiv. 2022 doi: 10.1101/2022.07.10.499405. [DOI] [Google Scholar]
- 176.Lau M.W., Ferré-D’Amaré A.R. Many Activities, One Structure: Functional Plasticity of Ribozyme Folds. Molecules. 2016;21:1570. doi: 10.3390/molecules21111570. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 177.Müller F., Escobar L., Xu F., Wegrzyn E., Nainyte M., Amatov T., Chan C.Y., Pichler A., Carell T. A prebiotically plausible scenario of an RNA-peptide world. Nature. 2022;605:279–284. doi: 10.1038/s41586-022-04676-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 178.Couzigou J.M., Lauressergues D., Bécard G., Combier J.P. miRNA-encoded peptides (miPEPs): A new tool to analyze the roles of miRNAs in plant biology. RNA Biol. 2015;12:1178–1180. doi: 10.1080/15476286.2015.1094601. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 179.Raina M., King A., Bianco C., Vanderpool C.K. Dual-Function RNAs. Microbiol. Spectr. 2018;6:6. doi: 10.1128/microbiolspec.RWR-0032-2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 180.Burnstock G. Historical review: ATP as a neurotransmitter. Trends Pharmacol. Sci. 2006;27:166–176. doi: 10.1016/j.tips.2006.01.005. [DOI] [PubMed] [Google Scholar]
- 181.Makalowska I., Lin C.F., Makalowski W. Overlapping genes in vertebrate genomes. Comput. Biol. Chem. 2005;29:1–12. doi: 10.1016/j.compbiolchem.2004.12.006. [DOI] [PubMed] [Google Scholar]
- 182.Wright B.W., Molloy M.P., Jaschke P.R. Overlapping genes in natural and engineered genomes. Nat. Rev. Genet. 2022;23:154–168. doi: 10.1038/s41576-021-00417-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 183.Tosteson M.T., Kim J.B., Goldstein D.J., Tosteson D.C. Ion channels formed by transcription factors recognize consensus DNA sequences. Biochim. Biophys. Acta. 2001;1510:209–218. doi: 10.1016/S0005-2736(00)00351-5. [DOI] [PubMed] [Google Scholar]
- 184.Meléndez García R., Haccard O., Chesneau A., Narassimprakash H., Roger J., Perron M., Marheineke K., Bronchain O. A non-transcriptional function of Yap regulates the DNA replication program in Xenopus laevis. Elife. 2022;11:e75741. doi: 10.7554/eLife.75741. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 185.Elhage N., Hume T., Olsson C., Schiefer N., Henighan T., Kravec S., Hatfield-Dodds Z., Lasenby R., Drain D., Chen C., et al. Toy Models of Superposition. arXiv. 2022 doi: 10.48550/arXiv.2209.10652.2209.10652 [DOI] [Google Scholar]
- 186.Solé R., Seoane L.F. Polysemy and power: Ambiguity in language networks. Linguist. Rev. 2015;32:5–35. doi: 10.1515/tlr-2014-0014. [DOI] [Google Scholar]
- 187.Noguchi W., Iizuka H., Yamamoto M., Taguchi S. Superposition mechanism as a neural basis for understanding others. Sci. Rep. 2022;12:2859. doi: 10.1038/s41598-022-06717-3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 188.Lahoz-Beltra R., Hameroff S.R., Dayhoff J.E. Cytoskeletal logic: A model for molecular computation via Boolean operations in microtubules and microtubule-associated proteins. Biosystems. 1993;29:1–23. doi: 10.1016/0303-2647(93)90078-Q. [DOI] [PubMed] [Google Scholar]
- 189.Craddock T.J., Tuszynski J.A., Hameroff S. Cytoskeletal signaling: Is memory encoded in microtubule lattices by CaMKII phosphorylation? PLoS Comput. Biol. 2012;8:e1002421. doi: 10.1371/journal.pcbi.1002421. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 190.Larson B.T., Garbus J., Pollack J.B., Marshall W.F. A unicellular walker controlled by a microtubule-based finite-state machine. Curr. Biol. 2022;32:3745–3757.e3747. doi: 10.1016/j.cub.2022.07.034. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 191.Tuszynski J.A., Friesen D., Freedman H., Sbitnev V.I., Kim H., Santelices I., Kalra A.P., Patel S.D., Shankar K., Chua L.O. Microtubules as Sub-Cellular Memristors. Sci. Rep. 2020;10:2108. doi: 10.1038/s41598-020-58820-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 192.Priel A., Tuszynski J.A., Woolf N.J. Neural cytoskeleton capabilities for learning and memory. J. Biol. Phys. 2010;36:3–21. doi: 10.1007/s10867-009-9153-0. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 193.Cantero M.D.R., Villa Etchegoyen C., Perez P.L., Scarinci N., Cantiello H.F. Bundles of Brain Microtubules Generate Electrical Oscillations. Sci. Rep. 2018;8:11899. doi: 10.1038/s41598-018-30453-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 194.Priel A., Ramos A.J., Tuszynski J.A., Cantiello H.F. A biopolymer transistor: Electrical amplification by microtubules. Biophys. J. 2006;90:4639–4643. doi: 10.1529/biophysj.105.078915. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 195.Tuszynski J.A., Portet S., Dixon J.M., Luxford C., Cantiello H.F. Ionic wave propagation along actin filaments. Biophys. J. 2004;86:1890–1903. doi: 10.1016/S0006-3495(04)74255-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 196.Hameroff S., Nip A., Porter M., Tuszynski J. Conduction pathways in microtubules, biological quantum computation, and consciousness. Biosystems. 2002;64:149–168. doi: 10.1016/S0303-2647(01)00183-6. [DOI] [PubMed] [Google Scholar]
- 197.Jibu M., Hagan S., Hameroff S.R., Pribram K.H., Yasue K. Quantum optical coherence in cytoskeletal microtubules: Implications for brain function. Biosystems. 1994;32:195–209. doi: 10.1016/0303-2647(94)90043-4. [DOI] [PubMed] [Google Scholar]
- 198.Rosen M.R., Binah O., Marom S. Cardiac memory and cortical memory: Do learning patterns in neural networks impact on cardiac arrhythmias? Circulation. 2003;108:1784–1789. doi: 10.1161/01.CIR.0000091402.34219.6C. [DOI] [PubMed] [Google Scholar]
- 199.Zoghi M. Cardiac memory: Do the heart and the brain remember the same? J. Interv. Card. Electrophysiol. 2005;11:177–182. doi: 10.1023/B:JICE.0000048567.18088.a2. [DOI] [PubMed] [Google Scholar]
- 200.Chakravarthy S.V., Ghosh J. On Hebbian-like adaptation in heart muscle: A proposal for ‘cardiac memory’. Biol. Cybern. 1997;76:207–215. doi: 10.1007/s004220050333. [DOI] [PubMed] [Google Scholar]
- 201.Fusi S., Miller E.K., Rigotti M. Why neurons mix: High dimensionality for higher cognition. Curr. Opin. Neurobiol. 2016;37:66–74. doi: 10.1016/j.conb.2016.01.010. [DOI] [PubMed] [Google Scholar]
- 202.Quach K.T., Chalasani S.H. Flexible reprogramming of Pristionchus pacificus motivation for attacking Caenorhabditis elegans in predator-prey competition. Curr. Biol. 2022;32:1675–1688.e1677. doi: 10.1016/j.cub.2022.02.033. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 203.Baars B.J., Franklin S. An architectural model of conscious and unconscious brain functions: Global Workspace Theory and IDA. Neural Netw. 2007;20:955–961. doi: 10.1016/j.neunet.2007.09.013. [DOI] [PubMed] [Google Scholar]
- 204.Dorahy M.J., Brand B.L., Şar V., Krüger C., Stavropoulos P., Martínez-Taboas A., Lewis-Fernández R., Middleton W. Dissociative identity disorder: An empirical overview. Aust. N. Z. J. Psychiatry. 2014;48:402–417. doi: 10.1177/0004867414527523. [DOI] [PubMed] [Google Scholar]
- 205.Dodd A.N., Kudla J., Sanders D. The language of calcium signaling. Annu. Rev. Plant Biol. 2010;61:593–620. doi: 10.1146/annurev-arplant-070109-104628. [DOI] [PubMed] [Google Scholar]
- 206.De Pitta M., Volman V., Levine H., Ben-Jacob E. Multimodal encoding in a simplified model of intracellular calcium signaling. Cogn. Process. 2009;10((Suppl. 1)):S55–S70. doi: 10.1007/s10339-008-0242-y. [DOI] [PubMed] [Google Scholar]
- 207.Chakraborty A., Alam M., Dey V., Chattopadhyay A., Mukhopadhyay D. A survey on adversarial attacks and defences. CAAI Trans. Intell. Technol. 2021;6:25–45. doi: 10.1049/cit2.12028. [DOI] [Google Scholar]
- 208.Martinez-Corral R., Liu J., Prindle A., Süel G.M., Garcia-Ojalvo J. Metabolic basis of brain-like electrical signalling in bacterial communities. Philos. Trans. R. Soc. Lond. B Biol. Sci. 2019;374:20180382. doi: 10.1098/rstb.2018.0382. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 209.Lee D.D., Galera-Laporta L., Bialecka-Fornal M., Moon E.C., Shen Z., Briggs S.P., Garcia-Ojalvo J., Süel G.M. Magnesium Flux Modulates Ribosomes to Increase Bacterial Survival. Cell. 2019;177:352–360.e313. doi: 10.1016/j.cell.2019.01.042. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 210.Martinez-Corral R., Liu J., Süel G.M., Garcia-Ojalvo J. Bistable emergence of oscillations in growing Bacillus subtilis biofilms. Proc. Natl. Acad. Sci. USA. 2018;115:E8333–E8340. doi: 10.1073/pnas.1805004115. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 211.Liu J., Martinez-Corral R., Prindle A., Lee D.D., Larkin J., Gabalda-Sagarra M., Garcia-Ojalvo J., Süel G.M. Coupling between distant biofilms and emergence of nutrient time-sharing. Science. 2017;356:638–642. doi: 10.1126/science.aah4204. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 212.Lee D.D., Prindle A., Liu J., Süel G.M. SnapShot: Electrochemical Communication in Biofilms. Cell. 2017;170:214–214.e211. doi: 10.1016/j.cell.2017.06.026. [DOI] [PubMed] [Google Scholar]
- 213.Jablonka E., Lamb M.J., Zeligowski A. Evolution in Four Dimensions: Genetic, Epigenetic, Behavioral, and Symbolic Variation in the History of Life. revised edition. The MIT Press; Cambridge, MA, USA: London, UK: 2014. A Bradford Book. [Google Scholar]
- 214.Jablonka E., Lamb M.J., Avital E. ‘Lamarckian’ mechanisms in darwinian evolution. Trends Ecol. Evol. 1998;13:206–210. doi: 10.1016/S0169-5347(98)01344-5. [DOI] [PubMed] [Google Scholar]
- 215.Blackiston D., Lederer E.K., Kriegman S., Garnier S., Bongard J., Levin M. A cellular platform for the development of synthetic living machines. Sci. Robot. 2021;6:eabf1571. doi: 10.1126/scirobotics.abf1571. [DOI] [PubMed] [Google Scholar]
- 216.Kouvaris K., Clune J., Kounios L., Brede M., Watson R.A. How evolution learns to generalise: Using the principles of learning theory to understand the evolution of developmental organisation. PLoS Comput. Biol. 2017;13:e1005358. doi: 10.1371/journal.pcbi.1005358. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 217.Žliobaite I., Stenseth N.C. Improving Adaptation through Evolution and Learning: A Response to Watson and Szathmary. Trends Ecol. Evol. 2016;31:892–893. doi: 10.1016/j.tree.2016.10.007. [DOI] [PubMed] [Google Scholar]
- 218.Watson R.A., Szathmáry E. How Can Evolution Learn? Trends Ecol. Evol. 2016;31:147–157. doi: 10.1016/j.tree.2015.11.009. [DOI] [PubMed] [Google Scholar]
- 219.Watson R.A., Mills R., Buckley C.L., Kouvaris K., Jackson A., Powers S.T., Cox C., Tudge S., Davies A., Kounios L., et al. Evolutionary Connectionism: Algorithmic Principles Underlying the Evolution of Biological Organisation in Evo-Devo, Evo-Eco and Evolutionary Transitions. Evol. Biol. 2016;43:553–581. doi: 10.1007/s11692-015-9358-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 220.Livnat A., Papadimitriou C. Evolution and Learning: Used Together, Fused Together. A Response to Watson and Szathmáry. Trends Ecol. Evol. 2016;31:894–896. doi: 10.1016/j.tree.2016.10.004. [DOI] [PubMed] [Google Scholar]
- 221.Blackiston D., Kriegman S., Bongard J., Levin M. Biological Robots: Perspectives on an Emerging Interdisciplinary Field. arXiv. 2022 doi: 10.48550/arXiv.2207.00880.2207.00880 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 222.Sullivan K.G., Emmons-Bell M., Levin M. Physiological inputs regulate species-specific anatomy during embryogenesis and regeneration. Commun. Integr. Biol. 2016;9:e1192733. doi: 10.1080/19420889.2016.1192733. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 223.Emmons-Bell M., Durant F., Hammelman J., Bessonov N., Volpert V., Morokuma J., Pinet K., Adams D.S., Pietak A., Lobo D., et al. Gap Junctional Blockade Stochastically Induces Different Species-Specific Head Anatomies in Genetically Wild-Type Girardia dorotocephala Flatworms. Int. J. Mol. Sci. 2015;16:27865–27896. doi: 10.3390/ijms161126065. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 224.Levin M., Dennett D.C. Cognition all the way down. [(accessed on 23 February 2023)];Aeon Essays. 2020 Available online: chrome-extension://oemmndcbldboiebfnladdacbdfmadadm/https://ase.tufts.edu/cogstud/dennett/papers/Levin_Dennett_Aeon.pdf. [Google Scholar]
- 225.Jakobi N., Husbands P., Harvey I. Noise and the reality gap: The use of simulation in evolutionary robotics. In: Morán F., Moreno A., Merelo J.J., Chacón P., editors. Advances in Artificial Life. ECAL 1995. Springer; Berlin/Heidelberg, Germany: 1995. pp. 704–720. Lecture Notes in Computer Science. [Google Scholar]
- 226.Tobin J., Fong R., Ray A., Schneider J., Zaremba W., Abbeel P. Domain randomization for transferring deep neural networks from simulation to the real world; Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); Vancouver, BC, Canada. 24–28 September 2017; pp. 23–30. [Google Scholar]
- 227.Bickhard M.H., Campbell D.T. Emergence. In: Andersen P.B., Christiansen P.V., Emmeche C., Finnemann N.O., editors. Downward Causation: Minds, Bodies and Matter. Aarhus University Press; Aarhus, Denmark: 2000. pp. 322–348. [Google Scholar]
- 228.Whitehead A. Process and Reality: An Essay in Cosmology. Free Press; New York, NY, USA: 1978. [Google Scholar]
- 229.Hofstadter D.R. Godel, Escher, Bach: An Eternal Golden Braid. Basic Books; New York, NY, USA: 1979. [Google Scholar]
- 230.Blackiston D.J., Levin M. Ectopic eyes outside the head in Xenopus tadpoles provide sensory data for light-mediated learning. J. Exp. Biol. 2013;216:1031–1040. doi: 10.1242/jeb.074963. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 231.Vandenberg L.N., Morrie R.D., Adams D.S. V-ATPase-dependent ectodermal voltage and pH regionalization are required for craniofacial morphogenesis. Dev. Dyn. 2011;240:1889–1904. doi: 10.1002/dvdy.22685. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 232.Vandenberg L.N., Adams D.S., Levin M. Normalized shape and location of perturbed craniofacial structures in the Xenopus tadpole reveal an innate ability to achieve correct morphology. Dev. Dyn. 2012;241:863–878. doi: 10.1002/dvdy.23770. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 233.Blackiston D.J., Vien K., Levin M. Serotonergic stimulation induces nerve growth and promotes visual learning via posterior eye grafts in a vertebrate model of induced sensory plasticity. npj Regen. Med. 2017;2:8. doi: 10.1038/s41536-017-0012-5. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 234.Blackiston D.J., Anderson G.M., Rahman N., Bieck C., Levin M. A novel method for inducing nerve growth via modulation of host resting potential: Gap junction-mediated and serotonergic signaling mechanisms. Neurotherapeutics. 2015;12:170–184. doi: 10.1007/s13311-014-0317-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 235.Kauffman S.A. The Origins of Order: Self Organization and Selection in Evolution. Oxford University Press; New York, NY, USA: 1993. [Google Scholar]
- 236.Alvarez-Buylla E.R., Balleza E., Benítez M., Espinosa-Soto C., Padilla-Longoria P. Gene regulatory network models: A dynamic and integrative approach to development. SEB Exp. Biol. Ser. 2008;61:113–139. [PubMed] [Google Scholar]
- 237.Sauka-Spengler T., Bronner-Fraser M. A gene regulatory network orchestrates neural crest formation. Nat. Rev. Mol. Cell Biol. 2008;9:557–568. doi: 10.1038/nrm2428. [DOI] [PubMed] [Google Scholar]
- 238.Peter I.S., Davidson E.H. Evolution of gene regulatory networks controlling body plan development. Cell. 2011;144:970–985. doi: 10.1016/j.cell.2011.02.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 239.Abramson C.I., Levin M. Behaviorist approaches to investigating memory and learning: A primer for synthetic biology and bioengineering. Commun. Integr. Biol. 2021;14:230–247. doi: 10.1080/19420889.2021.2005863. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 240.Süel G.M., Garcia-Ojalvo J., Liberman L.M., Elowitz M.B. An excitable gene regulatory circuit induces transient cellular differentiation. Nature. 2006;440:545–550. doi: 10.1038/nature04588. [DOI] [PubMed] [Google Scholar]
- 241.Ho C., Morsut L. Novel synthetic biology approaches for developmental systems. Stem Cell Rep. 2021;16:1051–1064. doi: 10.1016/j.stemcr.2021.04.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 242.Toda S., Blauch L.R., Tang S.K.Y., Morsut L., Lim W.A. Programming self-organizing multicellular structures with synthetic cell-cell signaling. Science. 2018;361:156–162. doi: 10.1126/science.aat0271. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 243.Chater N. The Mind Is Flat: The Illusion of Mental Depth and the Improvised Mind. Yale University Press; New Haven, CT, USA: London, UK: 2018. [Google Scholar]
- 244.Nasser A., Al Haj Hassan H., Abou Chaaya J., Mansour A., Yao K.C. Spectrum Sensing for Cognitive Radio: Recent Advances and Future Challenge. Sensors. 2021;21:2408. doi: 10.3390/s21072408. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 245.Ronellenfitsch H., Lasser J., Daly D.C., Katifori E. Topological Phenotypes Constitute a New Dimension in the Phenotypic Space of Leaf Venation Networks. PLoS Comput. Biol. 2015;11:e1004680. doi: 10.1371/journal.pcbi.1004680. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 246.Wagner G.P., Stadler P.F. Quasi-independence, homology and the unity of type: A topological theory of characters. J. Theor. Biol. 2003;220:505–527. doi: 10.1006/jtbi.2003.3150. [DOI] [PubMed] [Google Scholar]
- 247.Stadler B.M., Stadler P.F., Wagner G.P., Fontana W. The topology of the possible: Formal spaces underlying patterns of evolutionary change. J. Theor. Biol. 2001;213:241–274. doi: 10.1006/jtbi.2001.2423. [DOI] [PubMed] [Google Scholar]
- 248.Mynard F., Seal G.J. Phenotype spaces. J. Math. Biol. 2010;60:247–266. doi: 10.1007/s00285-009-0265-8. [DOI] [PubMed] [Google Scholar]
- 249.Wells D.A. The extended phenotype(s): A comparison with niche construction theory. Biol. Philos. 2015;30:547–567. doi: 10.1007/s10539-015-9476-0. [DOI] [Google Scholar]
- 250.Scholl B.J., Tremoulet P.D. Perceptual causality and animacy. Trends Cogn. Sci. 2000;4:299–309. doi: 10.1016/S1364-6613(00)01506-0. [DOI] [PubMed] [Google Scholar]
- 251.Bloom P., Veres C. The perceived intentionality of groups. Cognition. 1999;71:B1–B9. doi: 10.1016/S0010-0277(99)00014-1. [DOI] [PubMed] [Google Scholar]
- 252.Gunji Y.P., Nishiyama Y., Adamatzky A. Robust soldier crab ball gate. AIP Conf. Proc. 2011;1389:995. doi: 10.1063/1.3637777. [DOI] [Google Scholar]
- 253.Adamatzky A., Erokhin V., Grube M., Schubert T., Schumann A. Physarum Chip Project: Growing Computers from Slime Mould. Int. J. Unconv. Comput. 2012;8:319–323. [Google Scholar]
- 254.Adamatzky A. A brief history of liquid computers. Philos. Trans. R. Soc. Lond. B Biol. Sci. 2019;374:20180372. doi: 10.1098/rstb.2018.0372. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 255.Rendell P. Turing Universality of the Game of Life. In: Adamatzky A., editor. Collision-Based Computing. Springer; London, UK: 2002. pp. 513–539. [Google Scholar]
- 256.Boudry M., Pigliucci M. The mismeasure of machine: Synthetic biology and the trouble with engineering metaphors. Stud. Hist. Philos. Biol. Biomed. Sci. 2013;44:660–668. doi: 10.1016/j.shpsc.2013.05.013. [DOI] [PubMed] [Google Scholar]
- 257.Bayne T. On the axiomatic foundations of the integrated information theory of consciousness. Neurosci. Conscious. 2018;2018:niy007. doi: 10.1093/nc/niy007. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 258.Kaspar C., Ravoo B.J., van der Wiel W.G., Wegner S.V., Pernice W.H.P. The rise of intelligent matter. Nature. 2021;594:345–355. doi: 10.1038/s41586-021-03453-y. [DOI] [PubMed] [Google Scholar]
- 259.Koseska A., Bastiaens P.I. Cell signaling as a cognitive process. EMBO J. 2017;36:568–582. doi: 10.15252/embj.201695383. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 260.McNerney M.P., Doiron K.E., Ng T.L., Chang T.Z., Silver P.A. Theranostic cells: Emerging clinical applications of synthetic biology. Nat. Rev. Genet. 2021;22:730–746. doi: 10.1038/s41576-021-00383-3. [DOI] [PMC free article] [PubMed] [Google Scholar]