Proteins: From Genes to Degradation
Proteins: From Genes to Degradation
What are Proteins?
What are Proteins?
From DNA to Protein
Protein Organization
You might also read
Articles linked to this work by shared authors, journal, and citation graph.
Updated: Mar 12, 2026

Synthesis and Mass Spectrometry Analysis of Oligo-peptoids
Published on: February 21, 2018
This article explores a novel computational framework where programs behave like chemical molecules. By treating software instructions as physical objects that interact in space, researchers created a system capable of self-replication, mimicking the behavior of living cells.
09:37An Integrated Approach for Microprotein Identification and Sequence Analysis
Published on: July 12, 2022
10:31Residue-Specific Exchange of Proline by Proline Analogs in Fluorescent Proteins: How "Molecular Surgery" of the Backbone Affects Folding and Stability
Published on: February 3, 2022
Area of Science:
Background:
No prior work had resolved how to bridge the gap between abstract programming languages and physical chemical processes. Existing models often struggle to represent software that can physically modify its own structure. That uncertainty drove the development of new frameworks for artificial chemistry. Prior research has shown that object-oriented paradigms offer powerful tools for modular design. However, these paradigms typically lack the spatial constraints found in biological systems. This gap motivated the creation of a system where software entities inhabit a defined space. Such entities must follow strict conservation laws to maintain physical realism. Researchers sought to integrate these disparate fields into a single, cohesive model. This study addresses the challenge of representing self-constructing systems through computational means.
Purpose Of The Study:
The study aims to define a parallel, asynchronous, spatially distributed system that mimics living cells. Researchers sought to resolve the difficulty of creating software that can physically construct its own components. This gap motivated the use of object-oriented and functional programming concepts within a chemical context. The authors intended to show that programs can be reified as physical actors. They wanted to demonstrate that such actors could perform complex tasks without being destroyed. The team focused on building a system where programs generate other programs from primitive types. They aimed to prove that computation can resemble chemical processes in a spatial environment. This work addresses the need for models that exhibit strong constructive properties.
Main Methods:
The investigation employs a computational framework based on artificial chemistry principles. Review approach involves defining actors that inhabit a simulated spatial environment. These entities follow strict mass conservation rules throughout the simulation. The design utilizes combinators to construct programs that can generate further programs. Researchers implement parallel, asynchronous updates to simulate realistic interactions between neighboring agents. This approach avoids centralized control to maintain the integrity of the distributed model. The team models the system after cellular structures to test its constructive capabilities. Finally, they compare the resulting complexity against established benchmarks for simple chemical assemblies.
Main Results:
The strongest finding indicates that the system successfully achieves self-replication through local interactions. The model demonstrates that programs can effectively build other programs using only a few primitive types. This constructive process occurs entirely through asynchronous spatial updates within the simulated environment. The researchers report that their system exhibits high normalized complexity. This result stands in contrast to the lower complexity observed in a simple composome. The data confirm that mass remains conserved as actors move and interact. These outcomes validate the feasibility of using software-based actors to model biological-like replication. The findings show that spatial distribution is sufficient for the emergence of complex, self-constructing behavior.
Conclusions:
The authors demonstrate that software can exhibit behaviors traditionally reserved for biological entities. Their model confirms that spatial distribution facilitates the construction of complex, self-replicating structures. This synthesis implies that computation and chemistry share underlying organizational principles. The researchers suggest that their approach provides a robust framework for studying constructive systems. They observe that the system achieves higher normalized complexity than simpler models like composomes. These findings indicate that reifying programs as physical actors enables sophisticated self-assembly. The study highlights the potential for creating artificial systems that mimic cellular replication. Future investigations might apply these principles to understand the emergence of complexity in distributed environments.
The researchers propose that programs update their own states and those of neighbors asynchronously. This mechanism relies on combinators that act as primitive building blocks, allowing software to modify its structure while moving through a simulated space.
Combinators serve as the fundamental units of construction. These components are reified as actors themselves, which allows the system to build complex software structures from a limited set of primitive types.
Spatial embedding is necessary because it enforces physical constraints on the actors. This setup ensures that interactions only occur within local neighborhoods, which mimics the diffusion-limited processes observed in biological environments.
The system utilizes asynchronous spatial processes to manage interactions. This data type allows for parallel execution, ensuring that the construction of new parts happens without requiring a centralized controller or global clock.
The researchers measure the system's normalized complexity. They compare this metric against a simple composome, finding that their self-replicating design achieves a higher level of structural sophistication.
The authors propose that their model demonstrates how strongly constructive systems emerge. They claim that this approach bridges the divide between abstract computation and the physical reality of self-replicating biological cells.