BiosystemsSynthetic BiologyPeer-reviewed journal article
A Computational Design of a Programmable Biological Processor
Miha MoškoniD, Žiga PušnikiD, Lidija StanovnikiD, Nikolaj ZimiciD, Miha MraziD
Abstract
Basic synthetic information processing structures, such as logic gates, oscillators and flip-flops, have already been implemented in living organisms. Current implementations of these structures are, however, hardly scalable and are yet to be extended to more complex processing structures that would constitute a biological computer. Herein, we make a step forward towards the construction of a biological computer. We describe a model-based computational design of a biological processor, composed of an instruction memory containing a biological program, a program counter that is used to address this memory and a biological oscillator that triggers the execution of the next instruction in the memory. The described processor uses transcription and translation resources of the host cell to perform its operations and is able to sequentially execute a set of instructions written within the so-called instruction memory implemented with non-volatile DNA sequences. The addressing of the instruction memory is achieved with a biological implementation of the Johnson counter, which increases its state after an instruction is executed. We additionally describe the implementation of a biological compiler that compiles a sequence of human-readable instructions into ordinary differential equations-based models. These models can be used to simulate the dynamics of the proposed processor. The proposed implementation presents the first programmable biological processor that exploits cellular resources to execute the specified instructions. We demonstrate the application of the proposed processor on a set of simple yet scalable biological programs. Biological descriptions of these programs can be written manually or can be generated automatically with the employment of the provided compiler.
- Citations
- 3
- FWCI
- 0.24
- Field percentile
- 42th percentile
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Generative Neuromorphic Programming of Mammalian Cells
Jean Disset, Charles Van De Mark, … Ron Weiss·bioRxiv·Sep 24, 2026
- Programmable Mixed-Signal Biocomputers in Mammalian Cells
Justin H. Letendre, Benjamin H. Weinberg, … Wilson W. Wong·bioRxiv·Jun 7, 2022
- Single-Nucleotide-Resolution Computing and Memory in Living Cells
Fahim Farzadfard, Nava Gharaei, … Timothy K. Lu·Molecular CellPeer-reviewed·Aug 1, 2019
- Emergent digital bio-computation through spatial diffusion and engineered bacteria
Alex J. H. Fedorec, Neythen J. Treloar, … Chris P. Barnes·Nature CommunicationsPeer-reviewed·Jun 8, 2024
- Design of a Biohybrid Materials Circuit with Binary Decoder Functionality
Hasti Mohsenin, Hanna J. Wagner, … Wilfried Weber·Advanced MaterialsPeer-reviewed·Dec 20, 2023
- Simulating a for-loop in the human genome: Design and evaluation of recombinase genetic programs that count to three.
George Chao, Evan Appleton, … George McDonald Church·bioRxiv·Aug 4, 2025