Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Proteins: From Genes to Degradation02:11

Proteins: From Genes to Degradation

14.8K
Within a biological system, the DNA encodes the RNA, and the nucleotide sequence in the RNA further defines the amino acid sequence in the protein. This is referred to as “The Central Dogma of Molecular Biology” - a term coined by Francis Crick.  Central dogma is a firm principle in biology that defines the flow of genetic information within any life form. The two fundamental steps in central dogma are - transcription and translation.
Transcription is the synthesis of RNA...
14.8K
Proteins: From Genes to Degradation02:11

Proteins: From Genes to Degradation

4.6K
4.6K
What are Proteins?01:28

What are Proteins?

21.9K
Proteins are polymers of amino acids linked together by peptide bonds. Proteins and polypeptides are interchangeably used to refer to long chains of amino acids. However, polypeptides have a molecular weight of fewer than 10,000 daltons, while proteins have greater molecular weight.  Polypeptides with less than 20 amino acids are called oligopeptides or simply peptides. Interactions among the constituent amino acid side chains of proteins help them fold into a stable 3-dimensional...
21.9K
What are Proteins?01:55

What are Proteins?

244.6K
Overview
244.6K
From DNA to Protein03:06

From DNA to Protein

23.9K
The flow of genetic information in cells from DNA to mRNA to protein is described by the central dogma, which states that genes specify the sequence of mRNAs, which in turn specify the sequence of amino acids making up all proteins. The decoding of one molecule to another is performed by specific proteins and RNAs. Because the information stored in DNA is so central to cellular function, it makes intuitive sense that the cell would make mRNA copies of this information for protein synthesis...
23.9K
Protein Organization01:24

Protein Organization

9.9K
Proteins are polymers of amino acid residues. They are versatile and responsible for different cellular functions, including DNA replication, molecular transport, catalysis, and structural support. Proteins have a hierarchical structure comprising at least three levels of organization: primary, secondary, and tertiary structure. Some large proteins have a quaternary structure where individual protein subunits are linked together.
The primary structure of a protein is its amino acid sequence....
9.9K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Incidents of snake fungal disease caused by the fungal pathogen <i>Ophidiomyces ophidiicola</i> in Texas.

Frontiers in fungal biology·2023
Same author

Effects of geomorphology, habitat, and spatial location on fish assemblages in a watershed in Ohio, USA.

Environmental monitoring and assessment·2008
Same author

Markov random field modeling of the spatial distribution of proteins on cell membranes.

Bulletin of mathematical biology·2007
Same author

Representing interwoven surfaces in 2-1/2D drawings.

IEEE computer graphics and applications·2007
Same author

A rational approach to minimal high-resolution cross-reactive arrays.

Journal of the American Chemical Society·2006
Same author

A rotation and translation invariant discrete saliency network.

Biological cybernetics·2003
Same journal

If Turing Played Piano With an Artificial Partner.

Artificial life·2026
Same journal

Discovering Partial Differential Equations With Neural Cellular Automata.

Artificial life·2026
Same journal

Book Review: Exploring the Boundaries of Life-as-It-Is.

Artificial life·2026
Same journal

System 0/1/2/3: Quad-Process Theory for Multitimescale Embodied Collective Cognitive Systems.

Artificial life·2025
Same journal

To Engineer an Angel, First Validate the Devil: Analyzing the "Could Be" in Artificial Life's "Life as-It-Could-Be".

Artificial life·2025
Same journal

Untapped Potential in Self-Optimization of Hopfield Networks: The Creativity of Unsupervised Learning.

Artificial life·2025
See all related articles

Related Experiment Video

Updated: Mar 12, 2026

Synthesis and Mass Spectrometry Analysis of Oligo-peptoids
11:44

Synthesis and Mass Spectrometry Analysis of Oligo-peptoids

Published on: February 21, 2018

11.5K

Programs as Polypeptides.

Lance R Williams1

  • 1University of New Mexico.

Artificial Life
|November 9, 2016
PubMed
Summary
This summary is machine-generated.

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.

Keywords:
Actor modelartificial chemistryasynchronous cellular automatoncombinatormonadnondeterminismself-replicating systemspatial computingArtificial ChemistryComputational ModelingDistributed SystemsSelf-Assembly

Frequently Asked Questions

More Related Videos

An Integrated Approach for Microprotein Identification and Sequence Analysis
09:37

An Integrated Approach for Microprotein Identification and Sequence Analysis

Published on: July 12, 2022

4.1K
Residue-Specific Exchange of Proline by Proline Analogs in Fluorescent Proteins: How "Molecular Surgery" of the Backbone Affects Folding and Stability
10:31

Residue-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

3.5K

Related Experiment Videos

Last Updated: Mar 12, 2026

Synthesis and Mass Spectrometry Analysis of Oligo-peptoids
11:44

Synthesis and Mass Spectrometry Analysis of Oligo-peptoids

Published on: February 21, 2018

11.5K
An Integrated Approach for Microprotein Identification and Sequence Analysis
09:37

An Integrated Approach for Microprotein Identification and Sequence Analysis

Published on: July 12, 2022

4.1K
Residue-Specific Exchange of Proline by Proline Analogs in Fluorescent Proteins: How "Molecular Surgery" of the Backbone Affects Folding and Stability
10:31

Residue-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

3.5K

Area of Science:

  • Computational biology and object-oriented combinator chemistry within theoretical computer science
  • Synthetic biology and complex systems modeling

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.