Partitioning of a 2-bit hash function across 66 communicating cells
- PMID: 39317847
- DOI: 10.1038/s41589-024-01730-1
Partitioning of a 2-bit hash function across 66 communicating cells
Abstract
Powerful distributed computing can be achieved by communicating cells that individually perform simple operations. Here, we report design software to divide a large genetic circuit across cells as well as the genetic parts to implement the subcircuits in their genomes. These tools were demonstrated using a 2-bit version of the MD5 hashing algorithm, which is an early predecessor to the cryptographic functions underlying cryptocurrency. One iteration requires 110 logic gates, which were partitioned across 66 Escherichia coli strains, requiring the introduction of a total of 1.1 Mb of recombinant DNA into their genomes. The strains were individually experimentally verified to integrate their assigned input signals, process this information correctly and propagate the result to the cell in the next layer. This work demonstrates the potential to obtain programable control of multicellular biological processes.
© 2024. The Author(s), under exclusive licence to Springer Nature America, Inc.
Conflict of interest statement
Competing interests: The authors declare no competing interests.
Similar articles
-
Genetic programs constructed from layered logic gates in single cells.Nature. 2012 Nov 8;491(7423):249-53. doi: 10.1038/nature11516. Epub 2012 Oct 7. Nature. 2012. PMID: 23041931 Free PMC article.
-
Genetic circuit design automation.Science. 2016 Apr 1;352(6281):aac7341. doi: 10.1126/science.aac7341. Science. 2016. PMID: 27034378
-
Finding Bugs in Cryptographic Hash Function Implementations.IEEE Trans Reliab. 2018;67:10.1109/TR.2018.2847247. doi: 10.1109/TR.2018.2847247. IEEE Trans Reliab. 2018. PMID: 31092953 Free PMC article.
-
ParAlleL: A Novel Population-Based Approach to Biological Logic Gates.Front Bioeng Biotechnol. 2019 Mar 21;7:46. doi: 10.3389/fbioe.2019.00046. eCollection 2019. Front Bioeng Biotechnol. 2019. PMID: 30949475 Free PMC article.
-
Genetic circuit design automation with Cello 2.0.Nat Protoc. 2022 Apr;17(4):1097-1113. doi: 10.1038/s41596-021-00675-2. Epub 2022 Feb 23. Nat Protoc. 2022. PMID: 35197606 Review.
Cited by
-
Phage-mediated intercellular CRISPRi for biocomputation in bacterial consortia.Nucleic Acids Res. 2025 Jan 24;53(3):gkae1256. doi: 10.1093/nar/gkae1256. Nucleic Acids Res. 2025. PMID: 39727169 Free PMC article.
-
Potassium channels in depression: emerging roles and potential targets.Cell Biosci. 2024 Nov 11;14(1):136. doi: 10.1186/s13578-024-01319-0. Cell Biosci. 2024. PMID: 39529121 Free PMC article. Review.
-
Hashing the message with cells.Nat Chem Biol. 2025 Feb;21(2):166-167. doi: 10.1038/s41589-024-01830-y. Nat Chem Biol. 2025. PMID: 39833451 No abstract available.
-
Engineering intercellular communication using M13 phagemid and CRISPR-based gene regulation for multicellular computing in Escherichia coli.Nat Commun. 2025 Apr 15;16(1):3569. doi: 10.1038/s41467-025-58760-z. Nat Commun. 2025. PMID: 40234414 Free PMC article.
References
-
- Abelson, H. et al. Amorphous computing. Commun. ACM 43, 74–82 (2000).
-
- Davidson, E. H. Genomic Regulatory Systems (Academic Press, 2001).
-
- Turing, A. M. The chemical basis of morphogenesis. Philos. Trans. R. Soc. Lond., Ser. B 237, 37–72 (1952).
-
- Wolfram, S. A New Kind of Science (Wolfram Media, 2002).
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Miscellaneous