Systems and methods for modeling developmental processes
By introducing stress-sharing mechanisms, cells communicate stress to neighbors, facilitating faster and more reliable navigation from disordered to ordered states, addressing the inefficiencies of existing models in developmental processes.
Patent Information
- Application Number
- PCT/US2025/023252
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-04
- Filing Date
- 2025-04-04
- Publication Date
- 2025-10-09
AI Technical Summary
Existing models fail to effectively navigate systems from disordered to ordered states, particularly in the presence of stress, as cells in incorrect positions lack sufficient functional inertia to correct their positions due to neighboring cells being in low-energy configurations.
Implementing a stress-sharing mechanism where cells communicate their stress to neighbors, allowing them to create pathways for movement and reduce overall system stress, thereby facilitating the achievement of target formations.
Stress sharing enhances the efficiency and robustness of developmental processes by enabling cells to cooperate and adapt to damage, achieving target formations faster and with higher reliability than models without stress sharing.
Smart Images

Figure US2025023252_09102025_PF_FP_ABST
Abstract
Description
SYSTEMS AND METHODS FOR MODELING DEVELOPMENTAL PROCESSESCROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Provisional Application No. 63 / 574,738, filed on April 4, 2024, which is incorporated herein by reference in its entirety for all purposes.BACKGROUND
[0002] There exists a need for modeling how systems can navigate from disordered to ordered states, such as in morphogenesis, particularly in the presence of stress on the system.SUMMARY
[0003] Disclosed herein are methods, systems, and computer readable media for modeling a developmental process, including: constructing a network comprising a plurality of cells with an initial formation of the plurality of cells, in which each cell in the plurality of cells has an assigned behavior determining stress-sharing and movement of the cell; selecting a target formation for the network to achieve, in which each cell in the plurality of cells has a desired position in the target formation; introducing a stress signal to the network, in which the stress signal indicates whether each cell in the plurality of cells is in the cell’s desired position; determining the developmental process of the network from the initial formation towards the target formation in response to the stress signal; characterizing the developmental process of the network; and outputting to a user a report of the characterized developmental process of the network.
[0004] In some embodiments, the assigned ability of each cell is one of stress-sharing moving cells, without-stress-sharing moving cells, or stress-sharing unmoving cells. In some embodiments, the network includes cells with different assigned behaviors. Stress-sharing includes communicating a cell status of a given cell to cells that are adjacent to the given cell.
[0005] In some embodiments, the target formation is changed during the developmental process of the network developing.
[0006] In some embodiments, characterizing the developmental process of the network further includes calculating a genotypic fitness, calculating a phenotypic fitness, and determining a Euclidean distance for each cell in the plurality of cells.
[0007] In some embodiments, determining the development of the network from the initial formation towards the target formation includes using a genetic algorithm on the network.
[0008] In some embodiments, the report allows the user to determine mechanisms driving coordination of activity in the plurality of cells of the network.BRIEF DESCRIPTION OF THE DRAWINGS
[0009] FIG. 1A shows a simplified diagram of one typical scenario during morphogenesis in which stress sharing is hypothesized to help solve the problem. Cell I (red) is motivated to move upward until it reaches a specific position in a morphogen gradient. (Al) Before and after, in the absence of stress sharing: cell I will not get to its intended spot because all the other cells' target states are met and they have no incentive to move enough to let cell I pass, no matter how much stress cell I is feeling due to the error state of its current position. Thus, a permanent defect will remain. (A2) Before and after, in the presence of stress sharing: if the stress molecule(s) representing the delta between its gradient setpoint and its current position can leak (or be exported) out of cell I, they will affect nearby cells. Since stress molecules are conserved among all cells within a given body, the neighboring cells will be stressed by their microenvironment, which raises their plasticity and enables them to let cell I pass through. When it gets to the correct position, its stress levels reduce and the whole cell sheet's stress levels reach low levels because the entire collective is in a low-energy state with respect to all of their setpoints. In this way, a systemic stress response mechanism, implemented by conserved stress molecules that leak from specific cells, could facilitate large-scale problem-solving by delocalizing incentive to work toward group goals (cooperation without built-in altruism, since all the cells are simply trying to reduce their own local stress levels). The leak mechanism enables the collective to bend the energy landscape for the individual cells to exploit their homeostatic optimization behavior towards a tissue-level patterning goal.
[0010] FIG. IB shows a process of cell movement with and without stress sharing in embryos: The target task was for cells within a randomly initialized 2D matrix / embryo to re-arrange themselves towards a pre-set target pattern (a smiling face binary image in our setup). Stressed cells (I) (e.g., cells which are not in their correct positions to form the pre-set morphogenetic pattern) were allowed to move by picking other stressed cells as target and moving towards them through local swaps. By default, a stressed cell was not allowed to disturb other fixed cells (cells which were already in their correct positions). However, when given the ability, stressed cells could share their stress with their fixed neighbors, urging them to provide a path for movement towards the target (II). Consequently, two kinds of competencies were set up: One with stress sharing (II), and one without (IV). In the case where sharing was not allowed, a stressed cell surrounded by other fixed cells would have no way of moving, causing it to get blocked locally (IV). In the case where sharing was allowed, blocked stressed cells would spread their stress to an area of size 3x3 around them (shown in orange), thereby communicating an intent of movement; in response, a channel would be created by the fixed cells for the stressed cell to move towards the target location. (Stages I, II, and III). With each resolved cell movement, the stress map was updated (III). Such a process occurred iteratively until either the competency limit was reached or the target pattern was formed.
[0011] FIG. 2 A shows an algorithm for a genetic algorithm.
[0012] FIG. 2B shows an algorithm for initialization.
[0013] FIG. 2C shows an algorithm for development of a single embryo.
[0014] FIG. 2D shows an algorithm for selection.
[0015] FIG. 2E shows an algorithm for mutation.
[0016] FIG. 3A shows initialization in a genetic algorithm schematic. Prior to evolution, a population of genomes which served as the substrate for evolution were initialized. A genome in our framework was a randomly initialized two-dimensional matrix containing two cell-types (0, indicated in black, and 1, indicated as white) (A. I). The genome also carried a marker indicating the type of development an embryo could undergo during the first stage of evolution i.e., development. Three kinds of reorganization process were defined: 1. Stress sharing based reorganization, 2. Reorganization without stress sharing, and 3. Hardwired (no reorganization). A target for evolution was also set. To this end, we chose a downsampled binary image of a smiling face as the target pattern which evolution had to optimize over (A.II).
[0017] FIG. 3B shows development in a genetic algorithm schematic. The first stage of evolution involved a process of cellular reorganization of the initialized matrices. Reorganization would be based on the gene marker encoded in the genomes of each embryo. This stage served to mimic the developmental stage observed during an organism's lifetime. Post development, the reorganized cell-structure was termed the embryo's phenotype. Thus, the developmental process served as an independent layer separating the genotype of an embryo from its phenotype.
[0018] FIG. 3C shows selection in a genetic algorithm schematic. Prior to development, the fitness of each genome was recorded by comparing it with the target (12-distance). Post development, the fitness of the corresponding phenotype was also recorded using its 12-distance with the target. During selection, phenotypic fitnesses of the top 10 % of the population were chosen and, their corresponding genomes were selected (Darwinian selection) for evolution in the next generation and the rest were discarded.
[0019] FIG. 3D shows mutation in a genetic algorithm schematic. The selected-for genomes constituted 10 % of the original population. To repopulate the population back to its original strength, selected genomes were mutated by randomly swapping cell-pairs within the genome. The resulting mutated genome served as a new embryo. Post re-population, a new cycle of evolution began marked by the onset of development.
[0020] FIG. 4A shows stress sharing results in solving the problem of morphogenesis faster than without stress sharing or without reorganization competency (hardwired). I: Phenotypic fitness curves of populations of embryos (size 30x30) post competent cellular rearrangement are shown. Populations with stress sharing based competency (green) reached maximum fitness by generation 400, which was faster than populations without stress sharing (orange) (p«0.01) or those without any competency at all (black curve; hardwired population) (p«0.01) at generation 400. In the absence of stress sharing (orange), a competent population performed worse than a hardwired population (black) post generation 400. II: Genotypic fitness curves of populations of embryos (size 30x30) prior to competent cellular rearrangement. The genomes of a competent population w / stress sharing improved in a manner similar to that of a hardwired population until ~ generation 400 (p=0.9), post which it plateaued.
[0021] FIG. 4B shows embryos post competent cellular rearrangement (phenotypes) at different stages of evolution are shown. Grids correspond to those embryos with the best phenotypic fitness in any generation. I (with / sharing): Starting from a randomly initialized grid of binary values (generation 0, rowl, column 1), the target pattern (a smiling face) was achieved by ~ generation 400 (FIG: 3 A, I). II (w / o sharing): Similar to row 1, embryos were initialized randomly with a different seed value. By generation 1000 (row 2, column 4), the final pattern was partially achieved. Ill (hardwired): In case of a hardwired embryo, its cells were not allowed to move. Thus, improvements were possible only through mutations to the grid structure. We noticed that the target pattern was almost achieved in this case, outperforming a population w / o sharing (row3) (fitness of 0.975 (hardwired) vs 0.91 (w / o sharing) at generation 1000).
[0022] FIG. 5A shows fitness graphs (phenotypic and genotypic) for populations with embryo sizes of 20x20. A competent population w / stress sharing solved the problem by generation 100 (I), whereas both the hardwired as well as a population w / o sharing were unable to achieve perfect fitness by generation 1000. Further, the hardwired population performed comparatively better than a population w / o sharing post ~ generation 350 (p«0.01). Genomes of the w / sharing population evolved identically to that of a hardwired population until ~ generation 100 (p = 0.96) post which we observed a plateauing of its genome quality (II).
[0023] FIG. 5B shows fitness graphs for populations with a grid size of 30x30. A population with sharing solved the problem in ~400 generations, whereas the hardwired population as well as the population without stress sharing, failed to reach maximum fitness by generation 1000, obtaining a fitness of 0.975 and 0.91 respectively (p«0.01) (I). Genomes of the stress-sharing and hardwired populations had similar early-stage dynamics (~generation 400, p = 0.96), post which the stress-sharing population's genome stagnated. The without-sharing population's genome improved by less than 20 % above its initialized state (II). Further, we observed that these dynamics were all right-shifted versions (with respect to time) of the experiment with grid size 20x20. Generally, populations of size 30x30 took a longer time to reach the same phenotypic fitness level as in 20x20, and genomes of the stress-sharing population stabilized after a longer time (~300 generations longer).
[0024] FIG. 5C shows fitness graphs for populations with embryo sizes of 50x50. A competent population w / sharing (green) improved identically (in phenotypic fitness) to a hardwired population (black) until generation 400 (p=0.95), by generation 1000 we noticed that its performance was climbing back up to hardwired levels (C.I). Genomes of the w / sharing population improved identically to that of the hardwired population until generation 400 (p = 0.98). Post which a deviation (identical to that observed in the phenotypic fitness curves) were noticed. By generation 1000, genomes of the w / sharing population were improving to the level of hardwired individuals (C.II). We were unable to run this experiment for longer timescales owing to resource constraints. However, we note that both the genotypic and phenotypic dynamics at this scale are right shifted (in-time) versions of lower grid sizes (20x20, and 30x30). Consequently, we expect similar future trends in their phenotypic and genotypic fitness. As grid size increases, the morphogenetic task grows harder; a competent stress sharing mechanism helps in navigating a population to the target solution.
[0025] FIG. 6A shows evolution of a population of embryos each with a grid-size of 30x30 over 1000 generations. Genotypic fitness of an embryo with the best phenotypic fitness (I), its corresponding phenotypic fitness (II), its competency value (III), and the average distance travelled by its cells (IV) at each generation is shown. A population w / o sharing increases its phenotypic fitness rapidly in the first 200 generations during which it utilizes a competency of 100 units and its cells move an average of 250 units. Post generation 200, its phenotypic fitness stabilizes owing to its low genotypic fitness and constant utilized competency. Populations with stress sharing behave as if they were hardwired for the first 400 generations despite utilizing a high degree of competency (—4725 units) (III), post which they reach maximum fitness and reduce their competency usage by — 150 units. A high utilization of competency consequently allows cell movement across large distances in the matrix. Greater freedom causes cells of a stress sharing population to move as if they were random during the first 400 generations, post which their freedom enables them to achieve cell states with high fitness.
[0026] FIG. 6B shows stress sharing increases the radius over which a cell influences another. (I) Two embryos of size 30x30, one with stress sharing and one without are developed independently. At each stage, the maximum distance over which a cell influences another cell by changing its future fate is recorded and plot at different intervals in time. As a cell movestowards a distant target, it dislodges other cells lying in its path, effectively changing their future fates. The radius of influence serves to measure the maximum distance of such influence. The embryo with sharing has a radius of influence of 30 at developmental stage 1, and decreases in a non-linear manner, eventually reducing to zero at stage 85. On the other hand, an embryo without sharing has a radius of influence of 5 at stage 1 which terminates to zero at stage 10. (II, III) An alternate view of the radius of influence over time for an embryo with sharing and an embryo without sharing respectively. Rectangular blocks of width proportional to the radius of influence are stacked on top of each other. Blocks are representative of the radius of concern at developmental stages marked on the x-axis. An embryo with sharing exerts influence over a larger radius for a longer duration of developmental time (II) than an embryo without stress sharing (III).
[0027] FIG. 7A shows normalized stress (over all cells in an embryo) over the course of developmental for a competent population with stress sharing. Initially stress is high owing to the random structure of the embryo's cellular structure. At the same time, a target (left eye pattern) was set as the target to the developmental process. Once the left eye pattern was achieved at generation 5, a new target (one with both, left and right eye) was introduced. Once such a pattern was achieved, a new target (a smile, along with the eyes) was set, and finally, once this pattern was achieved, the entire face was set as target. Throughout such part-by-part morphogenesis, stress continued to drop and rise corresponding to settling at a target pattern, versus moving towards a new pattern.
[0028] FIG. 7B shows normalized stress (over all cells in an embryo) for a population without Stress sharing. Stress continues to oscillate as patterns are incrementally introduced at various local minima, but optimization towards these patterns fail because cells are restricted in their movement due to the absence of stress sharing. Stress eventually settles at a non-zero value giving rise to a scrambled pattern. In the absence of stress sharing, such competency relies heavily on mutations to nudge patterns towards a target. Since no mutations were given here, competency did not help.
[0029] FIG. 8A shows Stress map of an embryo with competent stress sharing ability over several stages of development. Development towards two independent target patterns, athumb-up and a smiling face, is shown in sequence A.T and sequence A. II respectively. Stress maps shown here are at developmental stages of 0 %, 25 %, 50 %, 75 %, and 98 % to completion. The stress map at any stage is an indication of the directional derivative of stressed- cells with respect to developmental time. Arrows indicate the gradient vector of a corresponding stressed-cell at any stage during development. As development proceeds, stressed cells grow fewer in number, and is reflected by the reduced number of gradient vectors. Note that at 100 % completion, the stress map is an empty field.
[0030] FIG. 8B shows (I) Similarity between the stress map of an embryo w / sharing and the thumbs-up target pattern over the course of development. Similarity increases from 0.53 to 0.61 over 100 developmental stages. In contrast, a randomized stress pattern (which was set up as a control) shows no such trend (black trace), helping differentiate competent sharing based cellular reorganization and random cell movements. (II) Similarity between the stress map of an embryo w / sharing and the smiling-face target pattern during development. Similarity decreases from 0.47 to 0.25 over 80 stages of development. A randomized stress pattern was set up as control at each developmental-stage and helped in discerning the effect of competency from the effects of random cell movements (black trace).
[0031] FIG. 9 shows a flow chart of a process for modeling an evolutionary process in accordance with some embodiments of the disclosure.
[0032] FIG. 10 shows a schematic diagram of an exemplary computer system.DETAILED DESCRIPTION
[0033] In accordance with some embodiments of the disclosed subject matter, mechanisms (which can include, for example, systems, and methods) for modeling morphogenesis are provided.
[0034] Model System
[0035] Many systems, including morphogenesis in biological systems, exhibit complex patterns that emerge from simple processes. In many cases, the systems are able to achieve the complex patterns despite perturbations to the system. For instance, embryos can continue to develop despite some amounts of damage during development. Therefore, it is important todevelop computational understandings of coordination. It is particularly important to understand how systems adapt to damage during development in order to achieve coordination despite the damage. This can aid understanding of complex processes beyond morphogenesis, and more broadly any system that undergoes development to reach a target formation.
[0036] A network refers to a collection of elements, such as cells. A network may be a two-dimensional (2D) grid or shape. In other embodiments, a network may be three-dimensional (3D). A network may be used to model a biological system. Therefore, a network may also be referred to as “an embryo.”
[0037] The term “cell” is used broadly to refer to an item or agent that can move (or be moved) throughout a network; in some embodiments, this may refer to a biological cell whereas in other embodiments a cell may be a numerical or other value while in still other embodiments a cell may be a device such as a swarm robot. An “assigned value” of a cell may be a value on which the element can be identified. For instance, an assigned value can refer to a number or other indicator if the goal of the network s to group like elements into a pattern. An assigned value does not determine the behaviors of an element, but the assigned value may determine a desired position of the element to be in at the end of a developmental process.
[0038] A “formation” describes the location or distribution of the collection of cells in a network. A network may have an “initial formation,” which refers to the formation of a network prior to undergoing a developmental process. A “target formation” is a formation with a specified location for cells based on their assigned value to. A target formation may be a specific pattern or other form of organization in the network. The cells in a network move to try to achieve the target formation in a developmental process. This can be referred to as “moving towards” a target formation. In some embodiments, the “target formation” may change during the developmental process (e.g., the first target formation is Pattern A, and cells change position to develop closer to the formation of Pattern A for some amount of time; the target formation is redefined as Pattern B, and the cells then move to develop a formation closer to the formation of Pattern B). An individual cell may have a “desired position” in a target formation, which refers to the location of the individual cell should be in in order to achieve the target formation.
[0039] When referring to cells in a network, each cell has one or more “direct neighbor,” e.g., cells that directly touch a cell in question. In the case of a ID array, this would refer to thecell directly to the left of, and the cell directly to the right of, the cell in question (for example, a cell in position 5’s direct neighbors are the cell in position 4 and the cell in position 6). A “direct neighbor” may also be referred to as “an adjacent cell.”
[0040] The methods and systems described herein introduce stress to computational models to understand how systems are able to adapt to challenges and damage during development. One interesting phenomenon is when a small fraction of cells in a network are stressed, and other cells are not. A system may be motivated to remove the stress, but if the stressed cells’ neighbors are in the correct position, there may not be enough functional inertia to correct the stressed cells’ positions. To resolve this, a stress sharing model is used herein. In a stressed sharing model, a cell is able to communicate its stress to its neighbors, which increases the functional inertia to move to a target formation. This may help prevent systems or networks from settling into a “local minimum” of a formation that is close, but not exact, to a target formation.
[0041] Cells may have an “assigned behavior.” An assigned behavior may govern how a cell shares stress, and how a cell moves. An assigned behavior does not dictate a desired position in a target formation, but it does dictate how the cell reaches that location.
[0042] Stress” reflects a degree of error. In some embodiments, stress reflects how far a system is from a target formation of pattern. Stress may also be referred to as a “stress signal.” In some embodiments, individual cells receive a stress signal if the cell is not in its desired position in a target formation. In some embodiments, a stress signal may be binary. In some embodiments, a stress signal may be selected from a continuous range of values.
[0043] A stressed cell may cause a “distress signal” in a neighboring not-stressed cell, which indicates the presence and location of the stressed cell. By creating a distress signal, the network is motivated to relieve the distress signal. For instance, two cells emitting a distress signal may move to swap places to relieve the stress. In some embodiments, only certain subtypes of cells receive a distress signal (e.g., only cells with a particular value, or only other stressed cells). “Stress sharing” refers to when a cell can communicate its status as a stressed cell to a neighboring cell (e.g., unmoving) neighboring cell.
[0044] A cell’s assigned behavior also determines whether a cell can move. In some embodiments, cells move by repeatedly swapping with neighboring cells in a path to the cell’sdesired position. Additionally, the example of cells moving in 2D or 3D space is not meant to be seen as limiting. The disclosed methods may be used to model movement or action in any developing system. For instance, the developmental process may include a network attempting to reach metabolic goals, physiological goals, gene expression space goals, anatomical morphospace goals, and other developing systems. “Movement” is thus understood as navigation in the system of interest. In some embodiments, movement is sequential (e.g., one cell is chosen to move first, then all subsequent cells follow, moving one at a time. In some embodiments, movement is parallel (e.g., multiple cells can move at the same time).
[0045] In some embodiments, cells may be “stress-sharing,” in which cells move by communicating their stress to neighboring cells to cause them to move. In some embodiments cells may be “without-stress-sharing moving cells,” in which cells may experience stress, but they may not communicate the stress to neighbors. In some embodiments, cells may be stresssensing, unmoving cells (also referred to as hardwired or fixed). In some embodiments, a network includes cells with different assigned behaviors (e.g., some cells are fixed, some cells are stress-sharing moving.”
[0046] A network may “develop” or “evolve” from a first formation to a target formation. Therefore, a genetic algorithm may be used to model how the system develops. The genetic algorithm may serve as a search process to reorganize cells to be closer to a target formation. “Closer” refers to occupying a formation that is more similar to the target formation. The genetic algorithm may develop the system over a series of generations. A genetic algorithm includes three basic stages: development, selection, and mutation.
[0047] Methods of Analysis
[0048] In some embodiments, the systems and methods characterize the developmental process of the network. The characterization may include analyzing the final formation of the network (e.g., how close the network came to the target formation at the end of development).
[0049] Characterization may further include analyzing the process of development over the generations of the genetic algorithm. In some embodiments, characterizing the process may include quantifying different types of fitnesses of the network over the course of development. The “genotype” of a network refers to the state of the embryo prior to development. The “phenotype” of a network refers to the state of the network post development. The developmentof a system can be measured using genotypic fitness or phenotypic fitness. Genotype are the actual genes for each agent, and genotypic fitness is how well the genotype would do if the cells executed it directly, without trying to fix anything. Phenotypic fitness is how well the cells do if they have the ability to use plasticity to do better than their genome says (e.g., the quality after the interpretation of the genomic information). In some embodiment, characterizing the process may further include quantifying the Euclidean distance moved by cells during a given generation.
[0050] Development can be characterized by: the quality of the body made, the robustness of that body to physiological noise and damage, and the consistency with which it is made each time.
[0051] Applications
[0052] The disclosed methods can be used to induce a system to better work together by sharing stress. Stress sharing between parts of a system can be used to solve problems, or to reach a goal. Modeling morphogenesis or developmental processes reveals cases in which sharing stress can help complete a developmental process. The methods described herein may be used to model biological systems and processes such as morphogenesis, evolutionary biology, developmental biology, engineering or synthetic life forms, biomedicine of birth defects, and regenerative therapies. This is especially common in developing systems, in which polarity must be established for proper growth and development (e.g., embryos developing an anterior / posterior axis). Possible biological systems include, but are not limited to embryogenesis, tissue development, or cancer cell migration. In these cases, a cell in an array can represent a biological cell. A cell’s assigned governing behavior can be seen as a cell’s fixed genotype.
[0053] Modeling can be used to direct or target therapies to treat defects in morphogenesis, development, birth defects, wound healing, and regenerative therapies. Modeling can also be used to track the efficacy of these treatments and to make adjustments in the management of these treatments to optimize outcomes. Modeling can also be used to direct the development of a fetus during pregnancy to prevent deformation or birth defects. Finally, modeling can be used as a component of fetal monitoring and in conjunction with other methods of fetal diagnosis including genetic testing, ultrasound, or amniocentesis in order to provideinformation about the fetus to the mother or to direct or select the appropriate interventional methods (including surgical, chemical, behavioral, genetic or nutritional interventions) for the fetus and / or the mother.
[0054] Going beyond biological systems, agent-based minimal models can be used to model robotic systems. One example is swarm robots, or robots that are designed to work together. The methods described herein can be used to predict how swarm robots will organize and respond to stress, damage to a single robot, or a challenge, and thereby improve the robots’ performance. The disclosed methods can also be used to implement better self-assembly in robots, swarm robots, hybrots, chimeric organisms, bioengineered structures, active matter constructs, biobots, and organs in regenerative medicine, and thereby provide improvements in each of these systems.
[0055] Advantages
[0056] These methods improve on current methods because they show how to help the competent (active) subunits cooperate toward common goals. This makes it faster, less computationally expensive, and in general possible to create multiscale systems (living and robotic) which are not possible by conventional methods that must micromanage each part and force cooperation with specific algorithms. In our method, the cooperation emerges spontaneously and self-scales in a way that is currently very hard.
[0057] Examples
[0058] The following examples are meant to be illustrative and should not be seen as limiting.
[0059] Example 1: Stress sharing as cognitive glue for collective intelligences: A computational model of stress as a coordinator for morphogenesis
[0060] Overview
[0061] Individual cells have numerous competencies in physiological and metabolic spaces. However, multicellular collectives can reliably navigate anatomical morphospace towards much larger, reliable endpoints. Understanding the robustness and control properties of this process is critical for evolutionary developmental biology, bioengineering, and regenerative medicine. One mechanism that has been proposed for enabling individual cells to coordinatetoward specific morphological outcomes is the sharing of stress (where stress is a physiological parameter that reflects the current amount of error in the context of a homeostatic loop). Here, we construct and analyze a multiscale agent-based model of morphogenesis in which we quantitatively examine the impact of stress sharing on the ability to reach target morphology. We found that stress sharing improves the morphogenetic efficiency of multicellular collectives; populations with stress sharing reached anatomical targets faster. Moreover, stress sharing influenced the future fate of distant cells in the multi-cellular collective, enhancing cells’ movement and their radius of influence, consistent with the hypothesis that stress sharing works to increase cohesiveness of collectives. During development, anatomical goal states could not be inferred from observation of stress states, revealing the limitations of knowledge of goals by an extern observer outside the system itself. Taken together, our analyses support an important role for stress sharing in natural and engineered systems that seek robust large-scale behaviors to emerge from the activity of their competent components.
[0062] Introduction
[0063] Morphogenesis, broadly considered, is the ability of groups of cells to build complex, functional anatomical structures. Large-scale manifestations of this process occur during embryonic development, regeneration, and metamorphosis; smaller-scale, but equally important, is the on-going maintenance of order that can resist aging, degradation, and cancer over decades. It's a remarkable process in which large numbers of cells cooperate to reliably build, and remodel toward an invariant target morphology.
[0064] A key aspect of morphogenesis is that it is not an open-loop (purely feed-forward) process. It is often assumed that the conceptual tools of emergence and complexity science can capture this process: local rules executed recursively in parallel across all cells, will result in the generation of complex growth and form. This is certainly true; indeed there are now many computational models of complex patterns emerging from simple processes. However, there is an additional and crucial component of biological morphogenesis which is missed by purely emergent models: anatomical homeostasis (or more accurately, homeodynamics), in which the system can pursue multiple different paths in order to achieve the same anatomical outcome despite novel circumstances. In effect, biological morphogenesis is not well-described by bottom-up, open-loop, mechanical models, but instead exhibits more complex policies as itnavigates the space of possible anatomical shapes despite various perturbations. This includes the ability to reach the correct target morphology despite damage (e.g., bisection of early embryos), scrambling of tissue positions, changes of cell size and number, as well as numerous alterations of the genome. Numerous kinds of biochemical, biomechanical, and bioelectric prepattems have been described which can encode setpoints for anatomical homeostasis.
[0065] Understanding how bodies navigate anatomical morphospace, including the nature and limits of reliability, the possible failure modes, and the optimal intervention strategies is crucial for advances in evolutionary developmental biology, the bioengineering of synthetic life forms, the biomedicine of birth defects and regenerative therapeutics, and adaptive robotics. This specifically requires models of how the behaviors of individual cells scale up to adaptive responses at the level of the entire body. This leads us to investigate the mechanisms that allow the coordination of cell activity toward one consistent morphology. In particular, any theory has to provide a hypothesis for how the homeostatic capabilities of individual cells relate to the much more complex homeostatic setpoint of the collective.
[0066] One candidate mechanism that has been proposed is stress - a concept with a rich history in physics and materials engineering and a good candidate for a generic principle of biological organization at the system level. Stress is a popular topic in biology, studied at the level of DNA damage and protein misfolding, tissue morph omechanics, immunomodulation, behavior, and even whole ecosystems. We have previously proposed that the generic concept of stress - as a biophysical marker of the computed error (distance between the current state and a homeostatic setpoint) - can be extended to the morphogenetic process. For example, the limb of the salamander will re-grow when amputated; the most remarkable part of this process is that it knows when to stop: growth and remodeling ceases when a correct salamander limb is completed. Similarly, when a tail is transplanted to a limb-specific location in amphibia, it slowly remodels into a limb - the structure more appropriate to the body-plan. This, and other examples such as craniofacial corrections of scrambled amphibian faces, can be modeled as a progressive error minimization: cells continue to move and adjust until the error is within tolerance. The impetus that maintains activity could be seen as a stress reduction drive, as occurs at every other level of biological organization. Thus, in our models, stress reflects the degree of error - the distance (in this case, in anatomical morphospace) that the system can detect with respect to its prepattem. It is clear that many biological systems can detect and correct anatomical error; here,we focus not on these mechanisms but on the dynamics of the mediator of error information: stress.
[0067] While the molecular mechanisms of stress sensing, and the degree of conservation of specific molecules as bearers of the systemic stress signal from subcellular to multicellular scales, are currently under study and largely unknown, one interesting hypothesis concerns the role of stress sharing as a mechanism for the functional cooperation of cells in vivo. Consider a cell in the wrong position of a developing tissue and its positional information gradient (cell " / ", in FIG. 1 A). The cell is motivated to move, to relieve its stress; however, its neighbors are at their correct positions and their low stress causes strong functional inertia not to move away from their current low-energy configuration. The individual cell-scale homeostatic loops prevent cooperation in this case and the optimal anatomical configuration is not reached (FIG. 1A, Al).
[0068] However, one simple way to resolve this problem would be to allow stress sharing molecules to leak out of the source cell and diffuse outward to neighboring cells. If all cells interpret these conserved, shared molecular signals as stress, a given cell cannot tell if its high stress sensation is due to a problem it has or a problem its neighbors have. A cell that is leaking stress raises the exploratory activity level temperature of the nearby cells (a quantity known as temperature, in the physics of annealing systems), making them more plastic and willing to perform active behaviors because they do not rate their current state as a satisfactory, low-energy stable state. This lowers the barrier for them to undergo exploratory motion in the space, allowing the other cell to move through to lower its stress level, at which point the whole tissue is at the optimal lowest-energy configuration and every cells' stress is reduced (FIG. 1 A, A2). This kind of scheme is common in computational models of biological networks and produces cooperation without explicit mechanisms of altruism. By sharing stress with neighbors, one cell's (or region's) problem becomes everyone's problem, leading to a higher willingness to adopt new configurations in which everyone's free energy is lower (and thus, more optimal morphogenetic problem-solving).
[0069] This hypothesis makes some strong predictions about the robustness of morphogenesis with and without such a stress sharing mechanism. However, in multiscale systems with emergent behaviors it is often not obvious how well such a mechanism would work, or what the resulting dynamics would be, without quantitative simulation. Here, we testthose predictions in an in silico model of morphogenesis. In our model, migrating cells working to implement homeostatic target morphologies were either allowed or disallowed from sharing their stress during the process of rearranging in space.
[0070] We analyzed this model in three conditions, with the first being designed to test the impact of stress sharing and the last two being null hypothesis controls. First, our experimental mode with stress sharing, in which the individual cellular homeostats, in which stress is proportional to distance from their homeostatic setpoint, do propagate their stress to other cells. By analyzing these results, we find interesting phenomena that suggest that stress sharing is an easy way to achieve robustness in collectives made up of homeostatic subunits.
[0071] Second, a mode in which cells are agents and possess certain competencies that modify the resulting phenotypic fitness - they still have homeostatic loops governed by stress but they do not export it to their neighbors.
[0072] Third, a “direct development” mode in which phenotypes are hardwired from the genotype, mirroring many uses of genetic algorithms and numerous theoretical biology or artificial life studies which omit the developmental layer between them (no homeostatic competency or regulative development). By comparing the data, we find interesting and important roles of stress sharing as a dynamic that facilitates collective problem-solving.
[0073] Methods
[0074] We modeled (see Detailed Methods, Design Choice and FIGS. 2A-2E for technical approach and code execution details) embryos achieving a target morphology in-silico; the target morphology we chose was similar to the “electric face” bioelectric prepattern known to exist during frog embryogenesis. We assessed the impact of embryogenesis on the morphogenetic process by encoding embryos with different developmental routines and comparing their reorganization potential. All developmental routines involved varying degrees of stress sharing between cellular components as encoded by their genome. Apart from comparing developmental routines on an individual scale, we also sought to compare its effects on an evolutionary scale by wrapping the developmental process within an evolutionary algorithm.
[0075] In our framework, an embryo was treated as a collection of cells within a two- dimensional (2D) grid. We chose a two-dimensional (2D) matrix data structure to be itscomputational equivalent for modelling, referring to its elements as cells (analogous to biological cells). Thus, our biological tissue is simplified as a discretized lattice, conceptually related to Chua's cellular neural networks. Embryos were grouped into three different kinds based on their cells' ability to reorganize themselves during development: (1) stress-sharing embryo: wherein cells moved by sharing their stress, (2) without-stress-sharing embryo: where cells could move, but could not share their stress levels with others, and (3) hardwired: where cells could not move at all. The first two types thus included a developmental layer between genotype and phenotype, while the third simulated an organism with no regulative development, where the connections between genotype and phenotype was much more direct.
[0076] Our primary goal was to observe how the presence of a developmental process, — which acted as a layer separating the initial substrate of the embryo from its reorganized state — altered the evolutionary dynamics of a population. To quantify this, we evolved populations of embryos using a genetic algorithm (GA). Since our genetic algorithm had to account for a developmental stage during the life cycle of an embryo, it was an iterative sequence of the following stages: 1. Development, 2. Selection, and 3. Mutation (FIGS. 2A-2D).
[0077] During initialization, each embryo (i.e., each 2D matrix) was initialized with one of two cell types (0 or 1) and were patterned in a stochastic manner to give a scrambled appearance to their structure (FIG. 2A, I). Each embryo within a population was initialized similarly with a unique scrambled pattern and the specific pattern itself was treated as its genome. In addition, the genome also encoded a separate value (the reorganization gene marker) which indicated the type of developmental reorganization it could undergo during the upcoming developmental stage.
[0078] Stress-based development
[0079] Post initialization, a population of embryos underwent development (the first stage of the genetic algorithm). During development, embryos reorganized their cells to resemble a target two-dimensional pattern which we pre-specified in our experiments to be binary image of a smiling face (FIG. 3 A, II). Based on the kind of reorganization gene marker encoded in its genome, an embryo could either undergo reorganization by sharing its stress, by not sharing its stress, or by not using stress at all.
[0080] Stress was a binary signal which indicated whether a particular cell was in its correct x,y coordinate position (with respect to the target) or not. Since our initial embryo was scrambled, most of its cells were bound to be stressed. Stressed cells were inherently driven to move somewhere (they possessed a sense of restlessness), the question of where to move to was based on another signal which we called the distress signal.
[0081] A distress signal originated in those cells which were not stressed (we called these “fixed cells”). Each of these fixed cells had a tendency to observe their neighbors (a 3x3 neighborhood around them) and to check if there were any stressed cells present. On recognizing the presence of a stressed cell in a particular direction within their 3x3 neighborhood, they would send a radially diminishing signal (which had a strength of 1.0 at its origin, but radially diminished in strength) encoding the presence and the location of a stressed cell. This process was analogous to how cells at a wounded site send signals elsewhere requesting assistance. In our case, a fixed cell, requested assistance in a particular location by sending a distress signal.
[0082] It is important to note that not all cells received this distress signal. First, only stressed cells received it, and second, only those stressed cells carrying a cell-value of the opposite kind received it: As an example, suppose a fixed cell (say, Fl) identifies a stressed cell (say, 51) of cell-type "0" located on top of it; the stressed cell, 51, is precisely stressed because it is of the wrong cell type at the wrong x,y location). Thus, the fixed cell, Fl recognizes this and sends a distress signal to the rest of the 2D grid, requesting some other distant stressed cell (say 52) with the opposite cell -type ”1" to move to the place of 51, thereby relieving its stress.
[0083] The above example is a simplification; in practice, multiple distress signals were sent out simultaneously, and stressed cells could receive and accumulate these signals to move to a specific target location. Once distress signals were captured by stressed cells, they moved.
[0084] Movement occurred sequentially. At each instance, a single stressed cell in the grid was chosen at random, and its distress-signal-record from various sources was consulted. Its destination for movement was chosen as that location from which the distress signal was strongest in value. The chosen stressed cell moved to its target by repeatedly swapping with intermediate elements in the direction of shortest path.
[0085] Types of cell-movement (cell competency) and concept of stress-sharing
[0086] During cell movement, we had to deal with the question of what would happen to the fixed elements which were in the way of a stressed cell as it moved towards its destination. If the stressed element swapped with fixed cells, it would dislodge them causing them to become stressed (thereby increasing the overall stress rather than decreasing it). We solved this problem by disallowing stressed elements to swap with intermediate fixed elements i.e., by default, if a stressed element encountered a fixed element while making its way towards its chosen destination, it could not move any further and would get stuck.
[0087] A special case which over-rode this default, was when we pre-specified stressed cells to share their stress with its neighbors. Since stress was a binary signal (0 or 1), a stressed cell communicated its status as a stressed cell to a fixed neighbor during movement. This communication process was termed “stress-sharing” and the effect it had was a coercion of the fixed cell to create a passage (a de facto tunnel) for movement through it rather than by swapping with it (FIG. IB). Thus, on receiving a shared signal of stress from a stressed cell moving towards its destination, the fixed cell created a temporary channel, which allowed the stressed cell to swap with other stressed cells through it. In case multiple fixed cells stood in the way of the moving stressed cell, stress sharing ensured a tunnel was created through all of them for movement.
[0088] The tunnel induced as a result of the shared stress was temporary. Once the stressed cell moved away from the tunneled fixed cell, it reverted back to its original “blocking state”. Such a stress sharing mechanism, allowed the possibility of free, unrestricted movement towards all parts of the discrete grid, preventing dislocation of fixed cells from their grid positions during cell-movement. An alternate form of the reorganization process, one which did not involve stress sharing was also considered. In such cases, a stressed cell would get stuck as soon as it encountered a fixed cell while moving towards its destination in the direction of shortest path.
[0089] To summarize, an embryo could undergo one of three different kinds of reorganization: 1. With stress sharing, 2. Without stress sharing, and 3. Hardwired. Since the first two methods involved local cell movement they were termed competent strategies. The hardwired case served as a control to the other two competent strategies. The cells of a hardwiredembryo could not move and thus lacked a reorganization process; development during evolution only served as a placeholder, without any functional significance.
[0090] Post-development, embryos possessed a transformed structure and the resulting grid organization was termed its Phenotype. Thus, the developmental stage served as an independent layer separating the genotype from the phenotype. Definitions of the genotype and the phenotype, as they have been used here, have loose connections with biology and assume special meaning only here. Demarcating these two phases allowed us to monitor the impact of the reorganization process on fitness throughout evolution (FIGS. 3A-3D).
[0091] Fitness Function
[0092] Our genetic algorithm served as a search process over genotypes which best reorganized themselves according to the target pattern (a smiling face in our experiments). The fitness value of any embryo was determined by its 12 distance, d with the target.
[0094] Where Etj and Ej are the (i,j)th elements of the embryo and the target respectively. Intuitively, the fitness function provided a quantitative metric of how close the embryo was to the target morphogenetic pattern.
[0095] During evolution, we noticed significant differences between populations in higher fitness values than lower fitness values. To make this apparent, we zoomed into higher fitness values by exponentiating the 12 distance as follows:
[0096]
[0097] Given the presence of a developmental step, two separate configurations of the embryo existed during a single cycle of the GA: 1. The state of the embryo prior to development (as the genotype) and 2. The state of the embryo post development (as the phenotype).Consequently, two kinds of fitness existed: the genotypic fitness, which measured the fitness ofthe genotype; and the phenotypic fitness, which measured the fitness of the phenotype. An exception occurred in hardwired embryos: since they lacked competency, their phenotype was equivalent to their genotype and thus their phenotypic fitness was equivalent to its genotypic fitness.
[0098] Kinds of Embryos
[0099] The genotype of each embryo carried a “reorganization-marker” indicating the kind of developmental reorganization it could undergo during development. Each embryo was categorized into three different kinds based on this gene marker as follows: 1. With stress sharing embryo. 2. Without stress sharing embryo, and 3. Hardwired embryo. The first two categories had a general ability for reorganization, and were termed as “competent”, in the sense of problem-solving ability of active tissues to restore correct shapes despite induced barriers, perturbations, and other interventions. Alternatively, the hardwired embryo was not-competent and possessed a fixed structure throughout development.
[0100] Populations for Evolution
[0101] Our genetic algorithm evolved populations of embryos of three different kinds: 1. Stress sharing population, 2. Without stress-sharing population, and 3. Hardwired population. To create a population of size M; M 2D-matrices of size N were initialized by randomly scrambling the target pattern (also of size N). We initialized grids this way in order to maintain the same number of cell types (0's and l's) across both the initialized embryo and the target. It ensured simplicity and allowed us to focus on reorganization rather than “growing” the required kind of cell types to satisfy the target pattern.
[0102] Genetic Algorithm
[0103] We evolved each population by passing it iteratively through a sequential process of: 1. Development, 2. Selection, and 3. Mutation. During the selection stage, phenotypic fitnesses were used to select the best genotypes for the subsequent generation (Darwinian selection). In order to repopulate the population with variant genotypes we mutated the selected genotypes by stochastically moving a few cells to random locations. At the end of each generation, we plot the phenotypic fitness and the genotypic fitness of the embryo with the highest phenotypic fitness in the population (see FIGS. 2A-2E for more details).
[0104] Competency Value and Cell-Distance
[0105] Embryos with competency (either with stress sharing or without stress sharing) were given a pre-determined “competency value”. This value provided an upper bound to the number of swaps the cells of the embryo could execute during the developmental step. We also monitored the total distance travelled by these cells by calculating the average Euclidean- distance moved by elements during a generation.
[0106] Statistical Analyses
[0107] To observe the impact of stress sharing during evolution, we plot the fitness curves of each population (with stress sharing, without stress sharing, and hardwired), over 1000 generations. 95 % confidence intervals (CI) over 10 runs of each experiment were plotted to verify if any of the CI bands of any population overlapped with each other across 1000 generations. A lack of overlap suggested a significant difference in evolutionary dynamics.Further, we measured the statistical difference between different populations at arbitrary points during evolution and carried out a t-test between samples of any two populations to quantify their similarity.
[0108] Results
[0109] Stress sharing helps populations solve the problem of morphogenesis
[0110] To determine whether a cellular rearrangement process involving stress sharing helps in discovering the optimal morphogenetic process faster, we compared the evolution of three different populations in-silico, each with a different kind of cellular rearrangement process over 1000 generations.[0U1] The experiment consisted of running a population of embryos through a genetic algorithm. The genetic algorithm (GA) involved an iterative process of development, selection, and mutation. The developmental step was introduced to allow a genotype to change into a phenotype before selection (FIGS. 3A-3D). Three different populations were evolved through our GA: 1 . a population which relied on stress sharing to rearrange itself; 2. a population which relied on stress but had no sharing capacity, 3. a population which had no rearrangement capability (hardwired). We plot the phenotypic fitness (FIG. 4A, I) and the genotypic fitness(FIG. 4A, II) of the embryo with the highest phenotypic fitness in each of these populations over 1000 generations averaged over 10 runs to observe their morphogenetic ability.
[0112] We observed that populations with stress-sharing were able to discover the correct genotype and the competency necessary to form the target pattern faster than the other two populations (FIG. 4A). Members of this population discovered how to arrive at the target pattern by generation 500, at which a population with sharing had a significantly different phenotypic fitness from either the hardwired (p«0.01), or that of the population without sharing (p«0.01). Further, the confidence intervals of these curves did not overlap, indicating their distinct separation from one another (FIG. 4A, I).
[0113] The way in which stress sharing populations derived their advantage was by progressively improving their genotype during the early stages of evolution (FIG. 4A, II), behaving as if they were a hardwired population (we found no statistical difference between the two until generation ~400 (p=0.9). In contrast, populations without stress sharing improved their genomes only fractionally above their initialized states (FIG. 4A, II) and relied exclusively on their competency to achieve high phenotypic fitness towards the target (FIG. 4A, I). Such a strategy paid off early during evolution (until generation ~400) but resulted in diminishing gains post this point (FIG. 4A, I).
[0114] We verified the phenotypes of the best embryo in each of these populations at generation 0, 250, 750, and 1000. We observed that at generation 250, all three populations had a similarly distorted pattern as confirmed by their approximately similar fitness values (FIG. 4B). Further, the stress-sharing and the without stress-sharing populations had a similar fitness value (=0.88) at this point (FIG. 3A, I, p=0.97), even though the population without-sharing engaged in a different dynamic compared to the other two populations (FIGS. 4A-4B). At generation 750, despite their similar dynamics early on during evolution, the embryos with stress sharing were capable of forming the target pattern, whereas the hardwired population could not; however, we noted that it does perform better than the population without-stress sharing. At generation 1000, we observed the hardwired embryos being closer to maximum fitness with a positive slope of 0.19 compared to the population without sharing (slope = 0.05).
[0115] We conclude that populations with stress sharing discover the correct morphological solution faster than hardwired populations or populations without stress sharing.Hardwired populations, relying on mutations alone, are eventually capable of achieving high fitness, while populations without-sharing are worse than hardwired populations over long time scales.
[0116] Stress sharing helps populations with a range of complexity solve morphogenesis
[0117] In our first experiment, each embryo within a population was a matrix of size 30x30. To determine how sharing benefits populations of cells of different sizes, we initialized multiple instances of the previous experiment each with a different grid size and compared their fitness curves over 1000 generations. Specifically, we ran three instances of the previous experiment, with grid sizes 20x20, 30x30, and 50x50. Within each instance, we compared the performance of the stress-sharing population with the hardwired and without-sharing populations by observing their fitness curves (FIGS. 5A-5C).
[0118] We observed that for a grid size of 20x20 (FIG. 5 A), stress-sharing populations were able to reach maximum phenotypic fitness by — generation 100; hardwired populations were able to reach maximum phenotypic fitness at generation 1000 and a population without sharing was unable to reach phenotypic maximum fitness even after 1000 generations of evolution (FIG. 5A, I). The genomes of the stress-sharing and hardwired populations evolved identically during the early stages of evolution (until — generation 100 throughout which we noticed no statistical difference (p=0.96) post which the stress-sharing population stabilized. (FIG. 5A, II). Genomes of the without-stress-sharing population improved marginally above its initialized state.
[0119] At a grid size of 30x30 (FIG. 5B), a similar pattern of evolutionary behavior emerged: the stress-sharing population reached maximum phenotypic fitness faster, followed by hardwired with a rising slope (=0.19) at generation 1000, and the without sharing population with a stable phenotypic fitness around —0.91 at generation 1000 (FIG. 5B, I). Genomes exhibited identical patterns as well: the stress-sharing and hardwired populations had similar early stage dynamics (until generation 400) (p=0.96), post which the stress-sharing population's genome stagnated. The without- sharing population's genome improved by less than 20 % above its initialized state (FIG. 5B, II). Further, we observed that these dynamics were all right-shifted versions (with respect to time) of the experiment with grid size 20x20. Generally, populations of size 30x30 took a longer time to reach the same phenotypic fitness level as in 20x20, andgenomes of the stress-sharing population stabilized after a longer time (~300 generations longer).
[0120] At a grid size of 50x50 (FIG. 5C), 1000 generations were insufficient for any of the three populations to reach maximum phenotypic fitness (FIG. 5C, I). However, general patterns similar to those seen at lower grid sizes were observed: phenotypic fitness of the stresssharing population evolved similarly to the hardwired population until generation 400 (p=0.96), followed by a short term decrease, before rising back up to hardwired levels. The without- sharing population exhibited early gains but stabilized closer to generation 1000 (FIG. 5C, II). Trends in genotypic fitness revealed a similar dynamic to those seen in lower grid sizes (20x20, and 30x30): the hardwired and stress-sharing population evolved similarly, however, unlike lower grid sizes, its dynamics dropped momentarily before reaching hardwired levels. The without-stress sharing population exhibited relatively modest improvement of its genome, but we note that it is higher than either of the previous two grid sizes.
[0121] We conclude that as grid size increases, the problem of morphogenesis grows harder, with populations requiring a longer time to reach peak fitness. Despite the increase in complexity, a stress-sharing population can utilize its competency to reach maximum fitness. The benefit of stress-sharing is especially noticed in the later stages of evolution when mutations cannot be relied upon to solve the problem efficiently, and more precise cell movements are required.
[0122] Stress sharing encourages cell-movement over long distances
[0123] How does stress sharing help the collective achieve its morphogenetic objective? We next tested the hypothesis that the sharing of stress information facilitates the movement of cells over longer distances. To quantify its effect to fitness improvement, we plotted the competency value and the average Euclidean distance travelled by cells of the best embryo in each of the three populations throughout evolution.
[0124] Specifically, we initialized populations with members of size 30x30 and ran them through our GA for 1000 generations. In each generation, we picked the embryo whose phenotypic fitness was the highest and traced its genotypic fitness (FIG. 6A, II), competency value (FIG. 6A, III), and the average Euclidean distance travelled by its cells within that generation (FIG. 6A, IV). Each embryo was given a maximum possible competency value of4725 which was determined as a function of its grid size, N (see Detailed Methods, Experimental Details).
[0125] We observed that the stress-sharing population utilized maximum competency (=4725) until ~ generation 400, beyond which its value dropped to ~4500 and remained approximately stable thereafter. The population without stress-sharing utilized a competency of ~100 throughout evolution and the hardwired population used 0 competency because it wasn't allowed to use competency by design (FIG. 6A, III).
[0126] Further, the cells of the best embryo (i.e., with the highest phenotypic fitness) in the stress-sharing population moved an average Euclidean distance of ~2500 units until ~ generation 400, post which it varied around a value of ~2400 units. In case of the population without stress-sharing - owing to its lower usage of competency - cells moved an average of ~200 units throughout evolution (FIG. 6A, IV).
[0127] We conclude from these observations that stress-sharing is beneficial precisely because it enables cells to move over longer distances through a stress-communication mechanism (FIG. 6A). Owing to the approximate nature of such movement, stress-sharing embryos are capable of utilizing a high degree of competency (FIG. 6A, III) to solve the morphogenetic puzzle. In contrast, a population without stress-sharing lacks such a communication mechanism and is therefore restricted to local cell-movements. Movement restriction enforces a limit on competency causing embryos to perform poorly. The Hardwired population leverages mutations to solve the morphogenetic task better than a competent population with no stress sharing.
[0128] Stress sharing increases cells ’radius of influence
[0129] We then sought to study these dynamics from the perspective of the cognitive light cone model, which focuses on the radius in space and time of events that any given agent can use as a homeostatic setpoint. In effect, taking the agent's perspective in terms of what it functionally “cares about.”
[0130] As a cell moves towards its target position during development, it disturbs other cells, knocking them out of position and altering their future fates towards a target position. To quantify the range over which a given cell alters the fate of another cell, we plot the maximumradius over which a cell dislodges another cell at each stage of development. Specifically, we took a single embryo of each kind (with sharing and without sharing), passed it through the developmental stage, and plot the maximum radius over which cells dislodged other cells in each developmental step (FIG. 6B).
[0131] We observed that in an embryo with stress-sharing, a cell influenced another cell located a radius of 30 units on average at developmental step-1. This distance progressively decreased over development, with the value dropping to zero at step 85 (FIG. 6B, I). In contrast, in an embryo without sharing, a cell altered the fate of another cell located at a radius of only 5 units on average at development step 1, with development ceasing completely by step 10. (FIG. 6B, I).
[0132] An alternative view of the radius of influence over developmental time is shown in FIG. 6B II and III, which better illustrates the impact of stress-sharing over developmental time. We plotted the radius of influence as a rectangular bar of proportionate size, and stacked multiple such blocks at developmental steps of 5, 20, 35, 65, 80, and 85 for the stress-sharing embryo (FIG. 6B, II), and at steps 1 and 10 for the without-stress sharing embryo. (FIG. 6B, III).
[0133] We conclude that stress sharing increases the cognitive light cone of an embryo compared to an embryo without stress sharing (FIG. 6B, I). As development proceeds, the radius of the cognitive light cone decreases, lasting longer for an embryo with stress sharing (FIG. 6B, II), but terminating prematurely in case of an embryo without sharing (FIG. 6B, III).
[0134] Sequential morphogenesis causes stress to fluctuate over the course of development
[0135] Next, to observe the spatio-temporal time course of stress during development, we manually broke down the target pattern (smiling face) into a set of sequential targets and observed how stress varied as each target pattern was introduced. Specifically, we broke down the target pattern of the smiling face into a set of discrete components: left eye only > right eye only > eyes only > eyes and smile > complete face. We set each of these components as the target pattern starting from the “left-eye only” target and moving towards the “complete face” target. We introduced a new target only when development had optimized the source pattern to the current target pattern. We identified this point by observing the stress value: as long as it decreased, optimization was treated as in-progress.
[0136] We took a single embryo of each kind (stress-sharing & without stress-sharing), scrambled their elements randomly from the final target pattern (complete face), and then let them develop towards each sequential partial target pattern, and plotted the average stress within the embryo throughout development (FIGS. 7A-7B).
[0137] We observed that in both kind of grids, stress fluctuated. On introducing a target pattern, stress momentarily increased and then continued to decrease until the current target pattern was attained to the best possible extent by the competency process of the grid. In a stresssharing embryo, stress progressively decreased until the relevant target pattern was perfectly achieved (FIG. 7A), whereas in embryos without stress sharing, the target pattern was only partially formed due to the constrained cell-movement within its elements (FIG. 7B).Consequently, a stress-sharing embryo was capable of perfectly forming each sequential target pattern and stress was able to reach zero at step 40 (FIG. 7A). The without-sharing embryos however, was unable to form any of the sequential target patterns well. Tiny improvements of ~1 % in fitness were noticed between each sequential pattern, but progress was limited to movement of less than 55 cells on average (compared to 4500 cells on average for the stress-sharing embryo) and development lasted for 10 steps only (FIG. 7B).
[0138] We conclude that sequentially introducing new features increases the average stress, but given enough competency and a communication mechanism (sharing), individual features can be formed perfectly with the corresponding feature's average stress reducing to zero. However, without a communication mechanism, no matter the competency value, cells are restricted in their movement and tend to get stuck in localized patches. Thus, a communication mechanism tied to their homeostatic loop (such as stress-sharing) is key if competency is to have an impact on reorganization capacity.
[0139] Stress is not predictive of the target during development
[0140] When studying minimal models of agency, it's important to ask what can be detected by external observers of the agent vs. what is known only to the system itself (a primitive version of the privacy property of minds). Specifically, since stress is a direct measure of the distance to a morphogenetic setpoint, it might be expected that by observing the stress maps, it would be possible to guess what pattern the cells were attempting to implement - to read the goal state of the system. We investigate whether an external observer can predict the targetpattern being developed by observing fluctuations in stress. We addressed this by reducing an embryo's reorganization dynamics during development into a series of stress maps. The stress map of an embryo at any time step was a gradient of stress in its two-dimensional grid space. It was obtained by first identifying stressed cells (including those with shared stress) and drawing its space-gradient. By observing the dynamics of such a stress map over the course of developmental time, we sought to determine whether it would reveal the target being formed, as is attempted in the efforts of neural decoding (FIGS. 8A-8B).
[0141] We qualitatively assessed predictability of the target by observing the in-time variation of the stress map (FIG. 8A) and observing how visual cues in the stress map allowed predictability, and quantitatively by plotting a similarity metric (see Detailed Methods, Experimental Details) between the stress map and the target pattern (FIG. 7B) to see if a trend emerges over the course of development.
[0142] In this experiment, we employed two different stress-sharing embryos, each of which developed towards two different target patterns (a thumbs up pattern, and a smiling face pattern). We observed that in both cases, during the initial stages of development, the stress map provided partial cues as to the target being formed, but these visual cues disappeared later (at 50% to completion in both the thumbs-up pattern and the smiling face pattern), providing no definite hint as to the target pattern being formed. (FIGS. 8A-8B). Note that at 100 % completion the stress map would be a blank grid with no stressed cells and therefore no gradients. Further, it could be that we are observing these “visual cues” precisely because we are primed to see it. To provide a more quantitative assessment we resorted to a similarity metric between the stress map and the target. The similarity metric was chosen to be the inverse 12 distance between the stress map and the target pattern, existing within [0.0, 1.0] with 0.0 indicating no similarity and 1.0 indicating an exact match.
[0143] Observing the similarity plot provided a more confusing picture. While for the thumbs-up pattern, the stress maps’ similarity with the target grew from —0.53 to —0.63, for the smiling face pattern it decreased from -0.48 to -0.25. Additionally, in each of these plots, we compared the similarity of a random stress map to the target (black trace in FIG. 7B) as control. While the random stress map had a similarity hovering around 0.5, the similarity for the stress sharing embryo varied based on the target being formed.
[0144] We conclude that in the absence of prior knowledge about the target pattern being formed, it is unlikely that an external observer can predict the structure being developed by visually inspecting the stress pattern alone. While the similarity metric can indicate the presence of a non-random target being formed, no other predictive information is apparent from either the stress map or its similarity trend with the target during development. Thus, while local stress directly reflects the distance of a cell from its optimal position, the ability to share stress prevents a straightforward inference of the system goal from data available to external observers.
[0145] Discussion
[0146] The ability to make desired changes at the system level (repair of complex birth defects, induction of regeneration of appendages, self-assembly of novel biobots, etc.) is hampered by the difficulty of the inverse problem. In most cases, it is not possible to infer changes in the genes determining protein sequence must be made in order to reach a complex anatomical outcome. However, the increasing realization that biological tissues offer high-level interfaces for control, in the same way that learning and communication offers behavioral control without micromanaging individual neurons, suggests novel strategies for their manipulation which are already beginning to be applied in biomedicine.
[0147] The flexible, adaptive aspect of morphogenesis has been modeled as a set of navigation policies within anatomical morphospace. By recasting changes in growth and form as the behavior of cell groups in transcriptional, physiological, and anatomical problems spaces, all of the tools of behavioral science and autonomous system engineering (control theory, cybernetics) can be brought to bear. Specifically, we have argued that advances in bioengineering and regenerative medicine will require a better understanding the policies with respect to how cellular collectives navigate the landscapes of these problem spaces under different perturbation. However, the development of such strategies relies on a better understanding of how groups of cells cooperate toward specific outcomes.
[0148] A key aspect is that in biology, problem-solving capacity of systems often derives from the competencies of their parts. Stress in this case is a motivating driver of homeostatic adjustments for the cells. It should be noted that some excellent work has been done in the area of understanding how networks (such as gene-regulatory networks) can be guided by stress dynamics to find their way in high-dimensional spaces.
[0149] We constructed a model in which anatomical homeostasis, driven by a set of competent sub-agents, can be examined with respect to a possible role for stress sharing. This model of cellular morphogenesis allowed us to test the hypothesis that sharing of stress, as an indicator of error (distance from the target morphology), would facilitate morphogenesis, be favored by evolutionary processes, and enlarge the effective cognitive light cone of individual cells (increase the scale of goal-directed activity, as befits a mechanism for facilitating collective intelligence dynamics).
[0150] Functional implications of stress sharing
[0151] We observed that allowing cells to leak stress to their neighbors is beneficial for morphogenesis, allowing the cell collective to reach their target morphology faster and reliably when compared to controls (FIG. 4A-4B). This effect persisted across a range of grid sizes, and was due to cells being able to move over longer distances. This movement builds in more freedom and redundancy, which is especially helpful during later stages of morphogenesis when fine-grained improvements are required to finish the pattern (FIGS. 6A-6B). In effect, the propagation of stress implements a kind of implicit altruism: without having to provide a mechanism for cells to coordinate or care directly about their neighbors’ state, a simple leak mechanism ensures that the stress in one region motivates other cells to work to relieve it. By envisioning leaked stress molecules as features of the microenvironment around stressed cells, our results are also consistent with prior proposals that stigmergy (ability of subunits, such as ants or cells, to leave each other messages in an external medium of the environment) is a universal coordination mechanism. We think that this is precisely the kind of simple mechanism biological evolution would seize upon, to increase the collectivity of subunits in a body.
[0152] One prediction made by our approach is that cells should leak molecules used as stress markers; indeed, apparently this has been observed for one such molecule - HSP90, a heat-shock protein which also occurs extracellularly. We are currently testing these predictions at the bench, establishing reporter assays for stress and studying how it may spread and with what consequences.
[0153] We have previously studied a different but related effect, in which competition for informational and metabolic resources by cells within a single body actually contributes to morphogenetic coordination, such as for example ensuring identical growth of left and rightlimbs. When cells do not compete (acquiring resources from an infinite reservoir), no cell knows what any other cell did or did not take from that reservoir. However, finite reservoirs allow cells to coordinate their activity because the current state of the reservoir provides information about how much other cells have taken from it. In effect, limiting pools of resources become a kind of global, stigmergic scratchpad, bearing the evidence of activity of cells across distance and enabling them to communicate through this kind of global variable. These kinds of mechanisms, along with others based on memory propagation between cells, contribute to the “cognitive glue” that binds individual cells to common purpose.
[0154] Stress and the cognitive light cone
[0155] One way to think about unconventional agents such as groups of cells is to model the size of their cognitive light cone: the spatio-temporal distance that represents the size of the largest goal states which their homeostatic mechanisms can pursue. Multicellular development scales these cognitive light cones from the single cell-scale metabolic and transcriptional goals of individual cells to the grandiose, large-scale setpoints of anatomical structures in morphospace. Disorders of this process, such as cancer, result from a pathological restriction of this radius of concern, when cells treat the rest of the body as external environment. Put another way, cognitive light cone model formalizes the notion of functional care or concern as being defined by the distance at which things that happen can stress an agent to the point of initiating actions to effect change. To explore the hypothesis that stress sharing potentiates collectivity and helps scale morphogenetic goals, we quantified the cognitive light cone of cells with and without stress sharing.
[0156] In our analysis, we saw that enabling the sharing of stress initially increases the cognitive light cone of cells, as measured by the farthest distance a given cell can use as the setpoint for its subsequent activity. This is consistent with a role for stress sharing in enlarging “pro-social” behaviors in the tissue. However, during its lifetime, each virtual embryo transitions from large-scale rearrangements to small-scale fine-tuning (similarly to how real development progresses from the major refactoring of gastrulation to local refinement in late stages). While cells can take on long-range goals when sharing stress, their effective radius of concern shrinks over time, as it becomes less relevant to take distant events into account (FIG. 6B).
[0157] These dynamics make an interesting prediction for the biology of aging. While embryonic development involves progressive reduction of error from a prepattern that keeps changing to pull the embryo from stage to stage, eventually the prepattern stops changing and major rearrangements cease - maturity. However, a mature organism is not a static structure because cells inevitably senesce, die, and must be replaced. An adult organism is in equilibrium but its new cells must continuously be placed correctly, not only in anatomical space but also in physiological and metabolic spaces, when they appear. Thus, the homeostatic process continues, but with a very small cognitive light cone that involves only the local microenvironment for resisting tissue degradation. Our model suggests that modulators of stress response may be candidate targets to modulate tissue replacement and aging in vivo.
[0158] Stress profiles are private: the first person view of an embryo
[0159] Our model studied stress propagation, and was constructed and analyzed from a purely functional metric of performance under various conditions as gauged by an external observer (error function). In addition, we investigate the valence of stress, specifically whether agents made of silicon or proteins, at high or low error levels. While we don't know what it’s like to be a cell or tissue under stress, stress as a readout of distance from homeostatic equilibrium is a familiar feature of large-scale biology and of our human experience. There have been studies of what it’s like to be simulated beings in simplified digital world, although we are not aware of studies that focus on the inner worlds of goal -directed artificial agents with stress dynamics.
[0160] Here we avoid discussion of the deeper questions of stress as felt prediction error, metacognitive loops that allow agents to know what they are doing, and associated issues of first- person perspective that is so important to adaptive agents. However, our results do offer one bit of insight into the distinction between the information available to a system vs. what is perceivable by external observers of the system. We found that knowledge of the embryonic stress patterns do not enable one to deduce the morphogenetic goal state it is trying to reach.Such an agent's goals are largely inscrutable to externa observers (such as scientists, conspecifics, parasites, predators, etc.) The agent itself can perceive its homeostatic goal state, because it effectively reaches that target morphology precisely due to the stress distribution. This provides an interesting, yet primitive, example of “privacy” - a feature of brains that hampers efforts at neural decoding, in which some features of 1st person cognition are inaccessible to 3rdperson observers. Apparently, even simple systems such as our virtual embryogeny, with stress sharing, exhibit emergent features of privacy in the context of homeostatic collectives.
[0161] Limitations of the model
[0162] Our model has a number of limitations that warrant possible extensions in future work. First, it is 2-dimensional - it is not known how such dynamics would play out in three, or higher-dimensional morphospaces. Moreover, our simulation tries to model the dynamics of each and every cell (albeit in a simpler discrete manner) rendering it too expensive to scale.Evolutionary simulations are especially intractable beyond an embryo size of 50x50 on a 256- core machine. A reductionist approach to stress sharing might reduce the simulation burden and enable further scaling. Regardless, massively parallel computing architectures will need to be considered to study a bio-realistic numbers of cells.
[0163] Our simulation takes place in a fixed, discrete grid, which cannot itself deform as cells move. As such, it does not capture some of the recurrent complexity of morphogenesis in which the action landscape of cells is modified by other cells’ actions. And, we only simulated two different cell states, reducing the possible complexity. Furthermore, we did not include multi-scale stress - future models will study the interplay of stress at different levels of organization in the same virtual embryo, from the molecular to the cell-, tissue-, and whole organism level, as new dynamics and problem-solving behaviors may emerge when homeostats are coupled.
[0164] Conclusion
[0165] Homeostasis, and mechanisms which expand the size of the goal states towards which it works, is a central concept for understanding agency, regenerative competency, and evolution. Thus, future empirical work must identify mechanisms by which stress is sensed and distributed within and across groups of cells. Existing tools of molecular genetics and biophysics can then be deployed for loss- and gain-of-function studies of the role of stress in morphogenetic competency, to test the predictions of our model in vivo. More broadly, it may be that stress and geometric frustration are a truly interdisciplinary concepts, reaching far beyond the conventional notions of psychological stress and highlighting a central symmetry across fields ranging from the computational mathematics and physics of Ising models and Hopfield networks to the remarkable capabilities of regulative morphogenesis and even the epigenetics oftransgenerational inheritance. Stress is a good candidate for a central invariant across active agents of highly diverse scale and composition. Feedback between computational models and wetlab biology, focused around the primary concept of the causal geometry of stress, offer the exciting potential to unify and advance aspects of the field of diverse intelligence in ways that benefit fundamental questions of cognitive science, robotics engineering, and biomedical disorders of homeostatic cellular collectives.
[0166] Detailed Methods
[0167] The general theme of our paper concerns the in-silico evolution of two- dimensional artificial embryos capable of undergoing morphogenetic development during their lifetime. In this section we provide a brief description of our experimental setup and provide rationale for having designed it as such.
[0168] Design Choices
[0169] Artificial embryo in our framework was a two-dimensional square matrix. A matrix data structure was chosen because it provided us with an opportunity to draw parallels with real embryos (albeit in two-dimensions): cells of the matrix could be treated analogous to biological cells. It also helped simplify simulations by restricting cell dynamics into a set of discrete actions (into one of 8 possible different cardinal directions).
[0170] The matrix data structure was also ideal to represent patterns of different kinds. For instance, a matrix with a scrambled set of cell types could be designed with a cellular rerearrangement subroutine which could re-arrange its cells into a distinctive pre-set pattern. Thus, the matrix’s’ simple structure as well as its ability to help us study morphogenetic pattern formation made it the ideal substrate for our simulations.
[0171] In this paper, our main objective was two-fold: 1. to observe how different kinds of developmental processes impacted evolutionary dynamics and, 2. To probe why one developmental process was better than another.
[0172] It may help to define what we mean by development here, because it differs from biology. Here, development as a process of cellular re-organization only. We focus only on the re-organization process, choosing to ignore cell-growth and other chemical processes which make real development complex.
[0173] We resorted to initializing embryos with two cell types (0 and 1) because it was sufficient to form a morphological pattern in two-dimensions. Ignoring growth meant that each embryo had to have the same number of cell types as that of the target. To achieve this, we scrambled the target pattern using a random seed across both axes and treated the resulting scrambled matrix as an embryo which had just been initialized. This helped us avoid trying to design a developmental process which had to balance the number of cell-types, and we could just focus on reorganization.
[0174] Once initialized, each embryo was passed through our genetic algorithm: which was an iterative sequential process of the following steps: 1. Development, 2. Selection, and 3. Mutation.
[0175] A description of each of these processes is provided in the main text. Here we provide pseudo-code for each of these stages. We begin with the genetic-algorithm. The structure it provides helps put the rest of the sub-routines in context.
[0176] Experimental Details
[0177] Experiment 1 : Evolution of a single population with different developmental markers G
[0178] Developmental marker (G) types: with-sharing, without-sharing, hardwired
[0179] Target pattern: smiling face
[0180] Population size (M) = 100
[0181] Embryo size (N) = 30
[0182] N_generations = 1000
[0183] Competency value (cv) = ( / V2*0.75) * 7
[0184] N_runs = 10
[0185] Mutation rate (pr mutation) = 0.3
[0186] Experiment 2: Evolution of population with three different embryo sizes.
[0187] Developmental marker (G) types: with-sharing, without-sharing, hardwired
[0188] Target pattern: smiling face
[0189] Population size (M) = 100
[0190] Embryo size (N) = 20 or 30 or 50
[0191] N_generations = 1000
[0192] Competency value
[0193] N_runs = 10
[0194] Mutation rate (pr_mutation) = 0.3
[0195] Experiments 3, 4: Development of a single embryo
[0196] Developmental marker (G) types: with-sharing, without-sharing
[0197] Target pattern: smiling face
[0198] Population size (M) = 1
[0199] Embryo size (N) = 30
[0200] Competency value (cv) = inf
[0201] Repeatedly pass the single embryo through development until fitness is maximum.
[0202] Experiment 5: Development of a single embryo towards two different targets
[0203] Developmental marker (G) types: with-sharing, without-sharing
[0204] Target pattern: smiling face or thumbs-up emoji
[0205] Population size (M) = 1
[0206] Embryo size (N) = 30
[0207] Competency value (cv) = inf
[0208] Repeatedly pass the single embryo through development until fitness is maximum.
[0209] Similarity Metric of Example 1
[0210] Similarity between the stress map and the target was computed throughout the course of development to check whether a correlation existed between the two.
[0211] The presence of such correlation would have allowed a third-person observer to predict the target pattern being formed by looking only at the stress map changing over development-time.
[0212] Similarity was quantified as the inverse 12-distance between the stress map and the target (1.0 - 12 (stress-map, target)); with a value of 0.0 indicating no similarity and 1.0 indicating maximum similarity.
[0213] Note: the stress map was a binary 2D matrix where the stressed cells (i.e., those which were out of position with respect to the target) were indicated with a 1.0 and unstressed cells (those which were in their correct positions with respect to the target) were indicated with a value of 0.0.
[0214] References for Example 1
[0215] 1. Rubin, H., Ordered heterogeneity and its decline in cancer and aging.Advances in cancer research, 2007. 98: p. 117-47.
[0216] 2 Rubin, H., What keeps cells in tissues behaving normally in the face of myriad mutations? BioEssays, 2006. 28(5): p. 515-24.
[0217] 3. Rubin, H., M. Chow, and A. Yao, Cellular aging, destabilization, and cancer. Proc Natl Acad Sci U S A, 1996. 93(5): p. 1825-30.
[0218] 4 Rubin, H., Cancer as a dynamic developmental disorder. Cancer Res,1985. 45(7): p. 2935-42.
[0219] 5. Levin, M., Collective Intelligence of Morphogenesis as a TeleonomicProcess, in Evolution “on Purpose” : Teleonomy in Living Systems, PA. Corning, Kauffman, S. A., Noble, D., Shapiro, J. A., Vane- Wright, R. I., Pross, A., Editor. 2023, MIT Press: Cambridge, p. 175-198.
[0220] 6. Bilotta, E. and P Pantano, Emergent patterning phenomena in 2D cellular automata. Artif Life, 2005. 11(3): p. 339-62.
[0221] 7. Peak, D., et al., Evidence for complex, collective dynamics and emergent, distributed computation in plants. Proceedings of the National Academy of Sciences of the United States of America, 2004. 101(4): p. 918-22.
[0222] 8. Minati, G. and E. Pessa, Emergence in complex, cognitive, social, and biological systems. 2002, New York: Kluwer Academic / Pl enum. xvi, 394 p.
[0223] 9. Bonforti, A., et al., Spatial self-organization in hybrid models of multicellular adhesion. Chaos, 2016. 26(10): p. 103113.
[0224] 10. Ozturkeri, C. and C.G. Johnson, Evolution of Self-Assembling Patterns inCellular Automata using Development. Journal of Cellular Automata, 2011. 6(4-5): p. 257-300.
[0225] 11. Pezzulo, G. and M. Levin, Top-down models in biology: explanation and control of complex living systems above the molecular level. J R Soc Interface, 2016. 13(124).
[0226] 12. Pezzulo, G. and M. Levin, Re-membering the body: applications of computational neuroscience to the top-down control of regeneration of limbs and other complex organs. Integr Biol (Camb), 2015. 7(12): p. 1487-517.
[0227] 13. Rosenblueth, A., N. Wiener, and J. Bigelow, Behavior, purpose, and teleology. Philosophy of Science, 1943. 10: p. 18-24.
[0228] 14. Fields, C. and M. Levin, Competency in Navigating Arbitrary Spaces as an Invariant for Analyzing Cognition in Diverse Embodiments. Entropy (Basel), 2022. 24(6).
[0229] 15. Levin, M., Bioelectric networks: the cognitive glue enabling evolutionary scaling from physiology to mind. Anim Cogn, 2023.
[0230] 16. Clawson, W.P and M. Levin, Endless forms most beautiful 2.0: teleonomy and the bioengineering of chimaeric and synthetic organisms. Biological Journal of the Linnean Society, 2022.
[0231] 17. Harris, A.K., The need for a concept of shape homeostasis. Biosystems,2018. 173: p. 65-72.
[0232] 18. Pai, VP, et al., HCN2 Rescues brain defects by enforcing endogenous voltage pre-patterns. Nature Communications, 2018. 9(1): p. 998.
[0233] 19. Adams, D.S., et al., Bioelectric signalling via potassium channels: a mechanism for craniofacial dysmorphogenesis in KCNJ2-associated Andersen-Tawil Syndrome. J Physiol, 2016. 594(12): p. 3245-3270.
[0234] 20. Savic, D., et al., Morphogenetic activity prepattern in embryonic epithelia.Prog Clin Biol Res, 1986. 217A: p. 101-4.
[0235] 21. Savic, D., et al., Morphogenetic activity prepattern in embryonic epithelia[English], in Progress in Developmental Biology, Part A, H.C. Slavkin, Editor. 1986, Alan R. Liss: New York, NY, USA. p. 101-4.
[0236] 22. Saunders, PT. and M.W. Ho, Primary and Secondary Waves in PrepatternFormation. Journal of Theoretical Biology, 1985. 114(3): p. 491-504.
[0237] 23. Ho, M.W., PT. Saunders, and E. Bolton, Bithorax Phenocopy and Pattern-Formation .2. A Model of Prepattern Formation. Experimental Cell Biology, 1983. 51(5): p. 291 - 299.
[0238] 24. Lagasse, E. and M. Levin, Future medicine: from molecular pathways to the collective intelligence of the body. Trends Mol Med, 2023.
[0239] 25. Mathews, J., et al., Cellular signaling pathways as plastic, proto-cognitive systems: Implications for biomedicine. Patterns (N Y), 2023. 4(5): p. 100737.
[0240] 26. Cauchy, A.-L., De la pression ou tension dans un corps solide, in Oeuvres completes: Series 2, A.-L. Cauchy, Editor. 2009, Cambridge University Press: Cambridge, p. 60- 78.
[0241] 27. Wasserman, M.D., et al., Stress Responses across the Scales of Life:Toward a Universal Theory of Biological Stress. Integrative and Comparative Biology, 2021. 61(6): p. 2109-2118.
[0242] 28. Del Giudice, M., et al., What Is Stress? A Systems Perspective. IntegrComp Biol, 2018. 58(6): p. 1019-1032.
[0243] 29. Taleb, N.N., Antifragile : things that gain from disorder. 1st ed. 2012, NewYork: Random House, xxi, 519 p.
[0244] 30. Darnell, M., et al., Substrate Stress-Relaxation Regulates ScaffoldRemodeling and Bone Formation In Vivo. Adv Healthc Mater, 2017. 6(1).
[0245] 31. Lau, K., et al., Anisotropic stress orients remodelling of mammalian limb bud ectoderm. Nature cell biology, 2015. 17(5): p. 569-79.
[0246] 32. Zamir, E.A. and L.A. Taber, Material properties and residual stress in the stage 12 chick heart during cardiac looping. J Biomech Eng, 2004. 126(6): p. 823-30.
[0247] 33. Beloussov, L.V, The interplay of active forces and passive mechanical stresses in animal morphogenesis [English], in Biomechanics of Active Movement and Division of Cells, N. Akkas, Editor. 1994, Springer- Verlag: Berlin, p. 131-180.
[0248] 34. Hunter, M.V, et al., Oxidative Stress Orchestrates Cell Polarity to PromoteEmbryonic Wound Healing. Dev Cell, 2018. 47(3): p. 377-387 e4.
[0249] 35. Gilbert, P.M. and V.M. Weaver, Cellular adaptation to biomechanical stress across length scales in tissue homeostasis and disease. Semin Cell Dev Biol, 2017. 67: p. 141-152.
[0250] 36. Fulda, S., et al., Cellular stress responses: cell survival and cell death. Int JCell Biol, 2010. 2010: p. 214074.
[0251] 37. Friend, TH., Behavioral aspects of stress. J Dairy Sci, 1991. 74(1): p. 292-303.
[0252] 38. Levin, M., Technological Approach to Mind Everywhere: AnExperimentally-Grounded Framework for Understanding Diverse Bodies and Minds. Frontiers in Systems Neuroscience, 2022. 16: p. 768201.
[0253] 39. Levin, M., A.M. Pietak, and J. Bischof, Planarian regeneration as a model of anatomical homeostasis: Recent progress in biophysical and computational approaches. Semin Cell Dev Biol, 2018. 87: p. 125-144.
[0254] 40. Birnbaum, K.D. and A.S. Alvarado, Slicing across kingdoms: regeneration in plants and animals. Cell, 2008. 132(4): p. 697-710.
[0255] 41. Holtfreter, J., Transformation of a Tail into a Limb or Gill-Like Structures.Journal of Experimental Zoology, 1955. 129(3): p. 623-648.
[0256] 42. Farinella-Ferruzza, N., The transformation of a tail into a limb after xenoplastic transformation. Experientia, 1956. 15: p. 304-305.
[0257] 43. Pinet, K. and K.A. McLaughlin, Mechanisms of physiological tissue remodeling in animals: Manipulating tissue, organ, and organism morphology. Dev Biol, 2019. 451(2): p. 134-145.
[0258] 44. Pinet, K., et al., Adaptive correction of craniofacial defects in pre- metamorphic Xenopus laevis tadpoles involves thyroid hormone-independent tissue remodeling. Development, 2019. 146(14).
[0259] 45. Vandenberg, L.N., D.S. Adams, and M. Levin, Normalized shape and location of perturbed craniofacial structures in the Xenopus tadpole reveal an innate ability to achieve correct morphology. Developmental Dynamics, 2012. 241(5): p. 863-78.
[0260] 46. Cannon, W.B., ORGANIZATION FOR PHYSIOLOGICALHOMEOSTASIS. Physiological Reviews, 1929. 9(3): p. 399-431.
[0261] 47. Hopfield, J.J., Neural networks and physical systems with emergent collective computational abilities. Proc Natl Acad Sci U S A, 1982. 79(8): p. 2554-8.
[0262] 48. Sherrington, D. and S. Kirkpatrick, Solvable Model of a Spin-Glass.Physical Review Letters, 1975. 35(26): p. 1792-1796.
[0263] 49. Hofstadter, D.R. and M. Mitchell, The Copycat project: A model of mental fluidity and analogy-making, in Analogical connections. 1994, Ablex Publishing: Westport, CT, US. p. 31-112.
[0264] 50. Shreesha, L. and M. Levin, Cellular Competency during DevelopmentAlters Evolutionary Dynamics in an Artificial Embryogeny Model. Entropy, 2023. 25(1): p. 131.
[0265] 51. Lobo, D., et al., A linear-encoding model explains the variability of the target morphology in regeneration. Journal of the Royal Society, Interface / the Royal Society, 2014. 11(92): p. 20130918.
[0266] 52. Vandenberg, L.N., R.D. Morrie, and D.S. Adams, V-ATPase-dependent ectodermal voltage and pH regionalization are required for craniofacial morphogenesis. Dev Dyn, 2011. 240(8): p. 1889-904.
[0267] 53. Levin, M., Darwin's agential materials: evolutionary implications of multiscale competency in developmental biology. Cell Mol Life Sci, 2023. 80(6): p. 142.
[0268] 54. Levin, M., The Computational Boundary of a “Self’: DevelopmentalBioelectricity Drives Multicellularity and Scale-Free Cognition. Frontiers in Psychology, 2019. 10(2688): p. 2688.
[0269] 55. Beer, R.D., Autopoiesis and cognition in the game of life. Artificial life,2004. 10(3): p. 309-26.
[0270] 56. Beer, R.D., The Cognitive Domain of a Glider in the Game of Life.Artificial Life, 2014. 20(2): p. 183-206.
[0271] 57. Ay, N. and W. Lohr, The Umwelt of an embodied agent--a measure- theoretic definition. Theory Biosci, 2015. 134(3-4): p. 105-16.
[0272] 58. Uexkiill, J.v., A foray into the worlds of animals and humans with A theory of meaning, in Posthumanities 12. 2010, University of Minnesota Press,: Minneapolis, p. 1 online resource (272 p., 4 p.
[0273] 59. Lu, H.Y., et al., Multi-scale neural decoding and analysis. J Neural Eng,2021. 18(4).
[0274] 60. Huth, A.G., et al., Decoding the Semantic Content of Natural Movies fromHuman Brain Activity. Front Syst Neurosci, 2016. 10: p. 81.
[0275] 61. Nishimoto, S., et al., Reconstructing visual experiences from brain activity evoked by natural movies. Current biology : CB, 2011. 21(19): p. 1641-6.
[0276] 62. Naselaris, T., et al., Bayesian reconstruction of natural images from human brain activity. Neuron, 2009. 63(6): p. 902-15.
[0277] 63. Manicka, S. and M. Levin, 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(1774): p. 20180369.
[0278] 64. Friston, K., et al., Knowing one's place: a free-energy approach to pattern regulation. J R Soc Interface, 2015. 12(105).
[0279] 65. Freddolino, PL. and S. Tavazoie, Beyond homeostasis: a predictive- dynamic framework for understanding cellular behavior. Annu Rev Cell Dev Biol, 2012. 28: p. 363-84.
[0280] 66. Freddolino, P.L., et al., Stochastic tuning of gene expression enables cellular adaptation in the absence of pre-existing regulatory circuitry. Elife, 2018. 7.
[0281] 67. Schreier, H.I., Y. Soen, and N. Brenner, Exploratory adaptation in large random networks. Nat Commun, 2017. 8: p. 14826.
[0282] 68. Stem, S., et al., Genome-wide transcriptional plasticity underlies cellular adaptation to novel challenge. Mol Syst Biol, 2007. 3: p. 106.
[0283] 69. Marom, S. and G. Shahaf, Development, learning and memory in large random networks of cortical neurons: lessons beyond anatomy. Quarterly reviews of biophysics, 2002. 35(1): p. 63-87.
[0284] 70. Soen, Y, M. Knafo, and M. Elgart, A principle of organization which facilitates broad Lamarckian-like adaptations by improvisation. Biol Direct, 2015. 10: p. 68.
[0285] 71. Elgart, M., O. Snir, and Y. Soen, Stress-mediated tuning of developmental robustness and plasticity in flies. Biochim Biophys Acta, 2015. 1849(4): p. 462-6.
[0286] 72. Heylighen, F., Stigmergy as a universal coordination mechanism II:Varieties and evolution. Cognitive Systems Research, 2016. 38: p. 50-59.
[0287] 73. Heylighen, F., Stigmergy as a universal coordination mechanism I:Definition and components. Cognitive Systems Research, 2016. 38: p. 4-13.
[0288] 74. Smiley, P and M. Levin, Competition for finite resources as coordination mechanism for morphogenesis: An evolutionary algorithm study of digital embryogeny. Biosystems, 2022. 221 : p. 104762.
[0289] 75. Gawne, R., K.Z. McKenna, and M. Levin, Competitive and CoordinativeInteractions between Body Parts Produce Adaptive Developmental Outcomes. Bioessays, 2020. 42(8): p. e!900245.
[0290] 76. Levin, M., Bioelectrical approaches to cancer as a problem of the scaling of the cellular self. Prog Biophys Mol Biol, 2021. 165: p. 102-113.
[0291] 77. Moore, D., S.I. Walker, and M. Levin, Cancer as a disorder of patterning information: computational and biophysical perspectives on the cancer problem. Convergent Science Physical Oncology, 2017. 3: p. 043001.
[0292] 78. Heylighen, F., Cybernetic principles of aging and rejuvenation: the buffering- challenging strategy for life extension. Curr Aging Sci, 2014. 7(1): p. 60-75.
[0293] 79. Lyon, P. and F. Kuchling, Valuing what happens: a biogenic approach to valence and (potentially) affect. Philos Trans R Soc Lond B Biol Sci, 2021. 376(1820): p. 20190752.
[0294] 80. Solms, M., The Hard Problem of Consciousness and the Free EnergyPrinciple. Front Psychol, 2018. 9: p. 2714.
[0295] 81. Paulson, S., et al., The deeper self: an expanded view of consciousness.Ann N Y Acad Sci, 2017. 1406(1): p. 46-63.
[0296] 82. Nagel, T., The view from nowhere. 1986, New York: Oxford UniversityPress, xi, 244.
[0297] 83. Nagel, T., What is it like to be a bat? Philosophical Review, 1974.83(October): p. 435-50.
[0298] 84. Benndorf, R. and H. Bielka, Cellular stress response: stress proteins— physiology and implications for cancer. Recent Results Cancer Res, 1997. 143: p. 129-44.
[0299] 85. Oberleithner, H., H.J. Westphale, and B. Gassner, Alkaline stress transforms Madin-Darby canine kidney cells. Pflugers Arch, 1991. 419(3-4): p. 418-20.
[0300] 86. Peters, A., B.S. McEwen, and K. Friston, Uncertainty and stress: Why it causes diseases and how it is mastered by the brain. Prog Neurobiol, 2017. 156: p. 164-188.
[0301] 87. Friston, K.J., W. Wiese, and J.A. Hobson, Sentience and the Origins ofConsciousness: From Cartesian Duality to Markovian Monism. Entropy (Basel), 2020. 22(5).
[0302] 88. Solms, M., Is there something it is like to be a strange particle? Comment on 'Path integrals, particular kinds, and strange things' by K. Friston et al. Phys Life Rev, 2023. 48: p. 1-2.
[0303] 89. Solms, M., The statistical mechanics of felt uncertainty under active inference. Behav Brain Sci, 2023. 46: p. el08.
[0304] 90. Georgiev, D.D., Inner privacy of conscious experiences and quantum information. Biosystems, 2020. 187: p. 104051.
[0305] 91. Conrad, D., Consciousness, privacy, and information. Biosystems, 1996.38(2-3): p. 207-10.
[0306] 92. Matos, A., R. Suzuki, and T. Arita, Heterochrony and ArtificialEmbry ogeny: A Method for Analyzing Artificial Embry ogenies Based on Developmental Dynamics. Artif Life, 2009. 15(2): p. 131-160.
[0307] 93. Stanley, K.O. and R. Miikkulainen, A taxonomy for artificial embry ogeny.Artif Life, 2003. 9(2): p. 93-130.
[0308] 94. Wiener, N., Cybernetics; or, Control and communication in the animal and the machine. 2d ed. 1961 , New York,: M.I.T. Press. 212 p.
[0309] 95. Potter, H.D. and K J. Mitchell, Naturalising Agent Causation. Entropy(Basel), 2022. 24(4).
[0310] 96. Heylighen, F., The meaning and origin of goal-directedness: a dynamical systems perspective. Biological Journal of the Linnean Society, 2022. in press.
[0311] 97. Busseniers, E., T. Veloz, and F. Heylighen, Goal Directedness, ChemicalOrganizations, and Cybernetic Mechanisms. Entropy (Basel), 2021. 23(8).
[0312] 98. Wagner, G.P., E.M. Erkenbrack, and A.C. Love, Stress-InducedEvolutionary Innovation: A Mechanism for the Origin of Cell Types. Bioessays, 2019. 41(4): p. el800188.
[0313] 99. Erkenbrack, E.M., et al., The mammalian decidual cell evolved from a cellular stress response. PLoS Biol, 2018. 16(8): p. e2005594.
[0314] 100. Cisneros, L., et al., Ancient genes establish stress-induced mutation as a hallmark of cancer. Pios One, 2017. 12(4): p. e0176258.
[0315] 101. Totafurno, J., C.J. Lumsden, and L.E. Trainor, Structure and function in biological hierarchies: an Ising model approach. Journal of theoretical biology, 1980. 85(2): p. 171-98.
[0316] 102. Weber, M. and J. Buceta, The cellular Ising model: a framework for phase transitions in multicellular environments. J R Soc Interface, 2016. 13(119).
[0317] 103. Jawaid, A., M. Roszkowski, and I.M. Mansuy, TransgenerationalEpigenetics of Traumatic Stress. Prog Mol Biol Transl Sci, 2018. 158: p. 273-298.
[0318] 104. Crews, D., et al., Epigenetic transgenerational inheritance of altered stress responses. Proceedings of the National Academy of Sciences of the United States of America, 2012. 109(23): p. 9143-8.
[0319] 105. Xue, Y. and M. Acar, Mechanisms for the epigenetic inheritance of stress response in single cells. Curr Genet, 2018. 64(6): p. 1221-1228.
[0320] Illustrative Embodiments of Methods and Systems Described Herein
[0321] FIG. 9 shows an example process 900 to model cell movement to predict a cellular process. At step 902, a network including a plurality of cells is constructed. Each cell in the network may have an assigned behavior. At step 904, a target formation for the network to achieve is selected. The target formation may specify a desired position for each cell in the network. At step 906, a stress signal may be introduced to the network. The stress signal may indicate whether each cell is in the desired position determined by the target formation. At step 908, the evolutionary process of the network from the initial formation to the target formation is determined. At step 910, the evolutionary process of the network is characterized. At step 912, a report of the characterized evolutionary process is output to a user.
[0322] In FIG. 10, an example 1000 of a system (e.g., a data processing system) for characterizing a protein in accordance with some embodiments of the disclosed subject matter is shown.
[0323] In some embodiments, computing device 1004 and / or server 1016 can be any suitable computing device or combination of devices, such as a desktop computer, a laptop computer, a smartphone, a tablet computer, a wearable computer, a server computer, a virtual machine being executed by a physical computing device, etc. As described herein, system 1000 can present information about the characterized protein to a user (e.g., a researcher and / or a physician).
[0324] In some embodiments, communication network 1002 can be any suitable communication network or combination of communication networks. In some embodiments, communication network 1002 can be any suitable communication network or combination ofcommunication networks. For example, communication network 1002 can include a Wi-Fi network (which can include one or more wireless routers, one or more switches, etc.), a peer-to- peer network (e.g., a Bluetooth network), a cellular network (e.g., a 4G network, a 5G network, etc., complying with any suitable standard, such as CDMA, GSM, LTE, LTE Advanced, WiMAX, etc ), a wired network, etc. In some embodiments, communication network 1002 can be a local area network, a wide area network, a public network (e.g., the Internet), a private or semi-private network (e.g., a corporate or university intranet), any other suitable type of network, or any suitable combination of networks. Communications links shown in FIG. 10 can each be any suitable communications link or combination of communications links, such as wired links, fiber optic links, Wi-Fi links, Bluetooth links, cellular links, etc.
[0325] FIG. 10 additionally shows an example of hardware that can be used to implement computing device 1004 and server 1016 in accordance with some embodiments of the disclosed subject matter. In some embodiments, computing device 1004 can be used to execute one or more set of instructions to identify a behavioral catalog. In other embodiments, computing device 1004 can be used to identify therapeutic interventions. In still other embodiments, computing device 1004 can be used to identify a configuration of parameter of a gene regulatory network to perform a desired function.
[0326] As shown in FIG. 10, computing device 1004 can include one or more hardware processor 1006, one or more displays 1008, one or more inputs 1010, one or more communications 1012, and / or memory 1014. In some embodiments, processor 1006 can be any suitable hardware processor or combination of processors, such as central processing unit, a graphics processing unit, etc. In some embodiments, display 1008 can include any suitable display devices, such as a computer monitor, a touchscreen, a television, etc. In some embodiments, inputs 1010 can include any suitable input device and / or sensors that can be used to receive user input, such as a keyboard, a mouse, a touchscreen, a microphone, etc.
[0327] In some embodiments, communication systems 1012 can include any suitable hardware, firmware, and / or software for communicating information over communication network 1002 and / or any other suitable communication networks. For example, communications systems 1012 can include one or more transceivers, one or more communication chips and / or chip sets, etc. In a more particular example, communications systems 1012 can includehardware, firmware and / or software that can be used to establish a Wi-Fi connection, a Bluetooth connection, a cellular connection, an Ethernet connection, etc.
[0328] In some embodiments, memory 1014 can include any suitable storage device or devices that can be used to store instructions, values, etc., that can be used, for example, by processor 1006 to present content using display 1008, to communicate with server 1016 via communications system(s) 1012, etc.
[0329] Memory 1014 can include any suitable volatile memory, non-volatile memory, storage, or any suitable combination thereof. For example, memory 1014 can include RAM, ROM, EEPROM, one or more flash drives, one or more hard disks, one or more solid state drives, one or more optical drives, etc. In some embodiments, memory 1014 can have encoded thereon a computer program for controlling operation of computing device 1004. In such embodiments, processor 1006 can execute at least a portion of the computer program to present content (e.g., images, user interfaces, graphics, tables, etc.), receive content from server 1016, transmit information to server 1016, etc.
[0330] In some embodiments, server 1016 can include a processor 1018, a display 1020, one or more inputs 1022, one or more communications systems 1024, and / or memory 1026. In some embodiments, processor 1018 can be any suitable hardware processor or combination of processors, such as a central processing unit, a graphics processing unit, etc. In some embodiments, display 1020 can include any suitable display devices, such as a computer monitor, a touchscreen, a television, etc. In some embodiments, inputs 1022 can include any suitable input devices and / or sensors that can be used to receive user input, such as a keyboard, a mouse, a touchscreen, a microphone, etc.
[0331] In some embodiments, communications systems 1024 can include any suitable hardware, firmware, and / or software for communicating information over communication network 1002 and / or any other suitable communication networks. For example, communications systems 1024 can include one or more transceivers, one or more communication chips and / or chip sets, etc. In a more particular example, communications systems 1024 can include hardware, firmware and / or software that can be used to establish a Wi-Fi connection, a Bluetooth connection, a cellular connection, an Ethernet connection, etc.
[0332] In some embodiments, memory 1026 can include any suitable storage device or devices that can be used to store instructions, values, etc., that can be used, for example, by processor 1018 to present content using display 1020, to communicate with one or more computing devices 1004, etc. Memory 1026 can include any suitable volatile memory, nonvolatile memory, storage, or any suitable combination thereof. For example, memory 1026 can include RAM, ROM, EEPROM, one or more flash drives, one or more hard disks, one or more solid state drives, one or more optical drives, etc. In some embodiments, memory 1026 can have encoded thereon a server program for controlling operation of server 1016. In such embodiments, processor 1018 can execute at least a portion of the server program to transmit information and / or content (e.g., results of a tissue identification and / or classification, a user interface, etc.) to one or more computing devices 1004, receive information and / or content from one or more computing devices 1004, receive instructions from one or more devices (e g., a personal computer, a laptop computer, a tablet computer, a smartphone, etc ), etc.
[0333] In some embodiments, any suitable computer readable media can be used for storing instructions for performing the functions and / or processes described herein. For example, in some embodiments, computer readable media can be transitory or non -transitory. For example, non-transitory computer readable media can include media such as magnetic media (such as hard disks, floppy disks, etc.), optical media (such as compact discs, digital video discs, Blu-ray discs, etc.), semiconductor media (such as RAM, Flash memory, electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), etc ), any suitable media that is not fleeting or devoid of any semblance of permanence during transmission, and / or any suitable tangible media. As another example, transitory computer readable media can include signals on networks, in wires, conductors, optical fibers, circuits, or any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and / or any suitable intangible media.
[0334] A number of references to patent and non-patent documents are made throughout the publication, each of which is herein incorporated by reference in its entirety.
[0335] While the invention has been described above in connection with particular embodiments and examples, the invention is not necessarily so limited, and that numerous otherembodiments, examples, uses, modifications and departures from the embodiments, examples and uses are intended to be encompassed by the claims attached hereto.
Claims
CLAIMSWhat is claimed is:
1. A method of modeling a developmental process comprising: constructing a network comprising a plurality of cells with an initial formation of the plurality of cells, wherein each cell in the plurality of cells has an assigned behavior determining stress-sharing and movement of the cell; selecting a target formation for the network to achieve, wherein each cell in the plurality of cells has a desired position in the target formation; introducing a stress signal to the network, wherein the stress signal indicates whether each cell in the plurality of cells is in the cell’s desired position; determining the developmental process of the network from the initial formation towards the target formation in response to the stress signal; characterizing the developmental process of the network; and outputting to a user a report of the characterized developmental process of the network.
2. The method of claim 1, wherein the assigned behavior of each cell in the plurality of cells is one of stress-sharing moving cells, without-stress-sharing moving cells, or stress-sensing, unmoving cells.
3. The method of claim 1 or 2, wherein stress-sharing comprises communicating a cell a status of the cell to an adjacent cell.
4. The method of any one of the preceding claims, wherein the plurality of cells comprises cells with different assigned behaviors.
5. The method of any one of the preceding claims, wherein the target formation is changed during the developmental process of the network developing.
6. The method of any one of the preceding claims, wherein characterizing the developmental process of the network developing further comprises: calculating a genotypic fitness, calculating a phenotypic fitness, and determining a Euclidean distance for each cell in the plurality of cells.
7. The method of any one of the preceding claims, wherein determining the development of the network from the initial formation towards the target formation comprises using a genetic algorithm on the network.
8. The method of any one of the preceding claims, wherein the report allows the user to determine mechanisms driving coordination of activity in the plurality of cells of the network.
9. The method of any one of the preceding claims, wherein the report of the characterized developmental process allows the user to develop therapies to treat defects in biological developmental processes.
10. The method of claim 9, wherein the biological developmental process is morphogenesis, development, wound healing, regeneration, or fetal development.
11. The method of any one of claims 9 or 10, wherein the method is further used to monitor the efficacy of the developed therapies.
12. The method of claim 9, wherein the biological developmental process is fetal development, and the method is used for fetal monitoring during pregnancy in combination with at least one of genetic testing, ultrasound, or amniocentesis.
13. The method of any one of claims 1-8, wherein the report of the characterized developmental process is used to model self-assembly in at least one of swarm robots, hybrots, chimeric organisms, bioengineered structures, active matter constructs, or biobots.
14. A system for modeling a developmental process comprising: a processor in communication with a memory, the memory having stored thereon a set of instructions which, when executed by the processor, cause the processor to: construct a network comprising a plurality of cells with an initial formation of the plurality of cells, wherein each cell in the plurality of cells has an assigned behavior determining stress-sharing and movement of the cell; select a target formation for the network to achieve, wherein each cell in the plurality of cells has a desired position in the target formation; introduce a stress signal to the network, wherein the stress signal indicates whether each cell in the plurality of cells is in the cell’s desired position; determine the developmental process of the network from the initial formation towards the target formation in response to the stress signal; characterize the developmental process of the network; and output to a report of the characterized developmental process of the network to a user.
15. The system of claim 14, wherein the assigned behavior of each cell in the plurality of cells is one of stress-sharing moving cells, without-stress-sharing moving cells, or stress-sensing, unmoving cells.
16. The system of any one of claims 14 or 15, wherein stress-sharing comprises communicating a cell a status of the cell to an adjacent cell.
17. The system of any one of claims 14-16, wherein the plurality of cells comprises cells with different assigned behaviors.
18. The system of any one of claims 14-17, wherein the target formation is changed during the developmental process of the network developing.
19. The system of any one of claims 14-18, wherein characterizing the developmental process of the network developing further comprises: calculating a genotypic fitness, calculating a phenotypic fitness, and determining a Euclidean distance for each cell in the plurality of cells.
20. The system of any one of claims 14-19, wherein the development of the network from the initial formation towards the target formation comprises using a genetic algorithm on the network.
21. The system of any one of claims 14-20, wherein the report allows the user to determine mechanisms driving coordination of activity in the plurality of cells of the network.
22. The method of any one of claims 14-21, wherein the report of the characterized developmental process allows the user to develop therapies to treat defects in biological developmental processes.
23. The method of claim 22, wherein the biological developmental process is morphogenesis, development, wound healing, regeneration, or fetal development.
24. The method of any one of claims 22 or 23, wherein the method is further used to monitor the efficacy of the developed therapies.
25. The system of claim 22, wherein the biological developmental process is fetal development, and the system is used for fetal monitoring during pregnancy in combination with at least one of genetic testing, ultrasound, or amniocentesis.
26. The system of any one of claims 14-20, wherein the report of the characterized developmental process is used to model self-assembly in at least one of swarm robots, hybrots, chimeric organisms, bioengineered structures, active matter constructs, or biobots.
27. Anon-transitory computer-readable medium having stored thereon instructions that, when executed by a processor, cause the processor to: construct a network comprising a plurality of cells with an initial formation of the plurality of cells, wherein each cell in the plurality of cells has an assigned behavior determining stress-sharing and movement of the cell; select a target formation for the network to achieve, wherein each cell in the plurality of cells has a desired position in the target formation;introduce a stress signal to the network, wherein the stress signal indicates whether each cell in the plurality of cells is in the cell’s desired position; determine a developmental process of the network from the initial formation towards the target formation in response to the stress signal; characterize the developmental process of the network; and output to a user a report of the characterized developmental process of the network.
28. The non-transitory computer-readable medium of claim 27, wherein the assigned behavior of each cell in the plurality of cells is one of stress-sharing moving cells, without-stress- sharing moving cells, or stress-sensing, unmoving cells.
29. The non-transitory computer-readable medium of any one of claims 27 or 28, wherein stress-sharing comprises communicating a cell a status of the cell to an adjacent cell.
30. The non-transitory computer-readable medium of any one of claims 27-29, wherein the plurality of cells comprises cells with different assigned behaviors.
31. The non-transitory computer-readable medium of any one of claims 27-30, wherein the target formation is changed during the developmental process of the network developing.
32. The non-transitory computer-readable medium of any one of claims 27-31, wherein characterizing the developmental process of the network developing further comprises: calculating a genotypic fitness, calculating a phenotypic fitness, and determining a Euclidean distance for each cell in the plurality of cells.
33. The non-transitory computer-readable medium of any one of claims 27-32, wherein the development of the network from the initial formation towards the target formation comprises using a genetic algorithm on the network.
34. The non-transitory computer-readable medium of any one of claims 27-33, wherein the report allows the user to determine mechanisms driving coordination of activity in the plurality of cells of the network.
35. The non-transitory computer-readable medium of any one of claims 27-34, wherein the report of the characterized developmental process allows the user to develop therapies to treat defects in biological developmental processes.
36. The non-transitory computer-readable medium of any one of claim 35, wherein the biological developmental process is morphogenesis, development, wound healing, regeneration, or fetal development.
37. The non-transitory computer-readable medium of any one of claims 35 or 36, wherein the method is further used to monitor the efficacy of the developed therapies.
38. The non-transitory computer-readable medium of claim 35, wherein the biological developmental process is fetal development, and the system is used for fetal monitoring during pregnancy in combination with at least one of genetic testing, ultrasound, or amniocentesis.
39. The non-transitory computer-readable medium of any one of claims 27-34, wherein the report of the characterized developmental process is used to model self-assembly in at least one of swarm robots, hybrots, chimeric organisms, bioengineered structures, active matter constructs, or biobots.
Citation Information
Patent Citations
Imaging and evaluating embryos, oocytes, and stem cells
US20170089820A1
Methods for identifying and modulating co-occurant cellular phenotypes
US20200115753A1
In vivo visualization and control of pathological changes in neural circuits
US20200179717A1
Engineered multicellular ciliated organisms and kinematic self-replication thereof
US20220220437A1
Platforms and systems for automated cell culture
US20230332111A1