PapersFlow Research Brief

Life Sciences · Biochemistry, Genetics and Molecular Biology

DNA and Biological Computing
Research Guide

What is DNA and Biological Computing?

DNA and biological computing is the use of DNA molecules and biological processes to perform computation, solve combinatorial problems, and store data, drawing on molecular biology techniques for information processing.

The field encompasses 67,984 works on DNA-based computing, molecular computation, and nucleic acid data storage. Research includes spiking neural P systems, membrane computing, error-correcting codes for DNA storage, and genetic algorithms. Adleman (1994) demonstrated solving the directed Hamiltonian path problem using DNA molecules and enzymes.

Topic Hierarchy

100%
graph TD D["Life Sciences"] F["Biochemistry, Genetics and Molecular Biology"] S["Molecular Biology"] T["DNA and Biological Computing"] D --> F F --> S S --> T style T fill:#DC5238,stroke:#c4452e,stroke-width:2px
Scroll to zoom • Drag to pan
68.0K
Papers
N/A
5yr Growth
250.2K
Total Citations

Research Sub-Topics

Why It Matters

DNA computing enables massively parallel processing due to the enormous number of DNA strands that can interact simultaneously. Adleman (1994) in "Molecular Computation of Solutions to Combinatorial Problems" encoded a small graph in DNA molecules and used standard enzymes to find a solution to the directed Hamiltonian path problem, showing feasibility for NP-complete problems. Levenshtein (1965) in "Binary codes capable of correcting deletions, insertions and reversals" provides error-correcting methods essential for reliable DNA data storage amid synthesis and sequencing errors. Rivest, Shamir, and Adleman (1978, 1983) established public-key cryptosystems that inspire secure molecular data handling. These advances support applications in data storage exceeding petabyte densities and solving optimization problems intractable for electronic computers.

Reading Guide

Where to Start

"Molecular Computation of Solutions to Combinatorial Problems" by Adleman (1994), as it provides the foundational experiment encoding a graph in DNA and using enzymes for computation, accessible for understanding core principles.

Key Papers Explained

Adleman (1994) "Molecular Computation of Solutions to Combinatorial Problems" establishes experimental DNA computing by solving the Hamiltonian path. Levenshtein (1965) "Binary codes capable of correcting deletions, insertions and reversals" builds error correction foundations essential for DNA reliability, which Karp (1972) "Reducibility among Combinatorial Problems" contextualizes within NP-completeness. Rivest, Shamir, and Adleman (1978) "A method for obtaining digital signatures and public-key cryptosystems" adds secure information handling, while von Neumann et al. (1967) "Theory of Self-Reproducing Automata" provides theoretical self-replication models linking to scalable bio-computation.

Paper Timeline

100%
graph LR P0["Binary codes capable of correcti...
1965 · 10.4K cites"] P1["Theory of Self-Reproducing Automata
1967 · 5.5K cites"] P2["Reducibility among Combinatorial...
1972 · 10.8K cites"] P3["A method for obtaining digital s...
1978 · 12.8K cites"] P4["Introduction to automata theory,...
1980 · 6.8K cites"] P5["A method for obtaining digital s...
1983 · 13.1K cites"] P6["The Evolution of Random Graphs
1986 · 5.7K cites"] P0 --> P1 P1 --> P2 P2 --> P3 P3 --> P4 P4 --> P5 P5 --> P6 style P5 fill:#DC5238,stroke:#c4452e,stroke-width:2px
Scroll to zoom • Drag to pan

Most-cited paper highlighted in red. Papers ordered chronologically.

Advanced Directions

Research emphasizes error-correcting codes for DNA storage and membrane computing models, as seen in the 67,984 works. No recent preprints or news from the last 12 months specify new frontiers. Focus remains on extending Adleman's (1994) parallel search and Levenshtein's (1965) codes to practical storage densities.

Papers at a Glance

# Paper Year Venue Citations Open Access
1 A method for obtaining digital signatures and public-key crypt... 1983 Communications of the ACM 13.1K
2 A method for obtaining digital signatures and public-key crypt... 1978 Communications of the ACM 12.8K
3 Reducibility among Combinatorial Problems 1972 10.8K
4 Binary codes capable of correcting deletions, insertions and r... 1965 Soviet physics. Doklady 10.4K
5 Introduction to automata theory, languages, and computation 1980 Computer Languages 6.8K
6 The Evolution of Random Graphs 1986 Regional conference se... 5.7K
7 Theory of Self-Reproducing Automata 1967 Mathematics of Computa... 5.5K
8 Molecular Computation of Solutions to Combinatorial Problems 1994 Science 4.4K
9 Channel Polarization: A Method for Constructing Capacity-Achie... 2009 IEEE Transactions on I... 4.3K
10 Untraceable electronic mail, return addresses, and digital pse... 1981 Communications of the ACM 4.3K

Frequently Asked Questions

What is the first experimental demonstration of DNA computing?

Adleman (1994) in "Molecular Computation of Solutions to Combinatorial Problems" used molecular biology tools to solve an instance of the directed Hamiltonian path problem. A small graph was encoded in DNA molecules, and enzymes performed the computation steps. This showed DNA's potential for parallel combinatorial search.

How do error-correcting codes apply to DNA storage?

Levenshtein (1965) in "Binary codes capable of correcting deletions, insertions and reversals" introduced codes that correct errors from insertions, deletions, and reversals. These are critical for DNA data storage to counter biochemical noise during synthesis and readout. The methods ensure data integrity in nucleic acid memory systems.

What computational model relates to self-reproduction in biological systems?

Von Neumann's work in "Theory of Self-Reproducing Automata" (1967), summarized by Schwartz and Burks, defines theoretical models for self-replicating automata. This underpins membrane computing and biological computation paradigms. It connects to DNA-based systems capable of self-assembly and replication.

What problem did Rivest, Shamir, and Adleman solve that relates to molecular computing?

Rivest, Shamir, and Adleman (1978, 1983) in "A method for obtaining digital signatures and public-key cryptosystems" developed RSA encryption where public keys do not reveal private keys. This cryptographic foundation applies to secure DNA data storage and molecular pseudonyms. No couriers are needed as messages are enciphered publicly.

What is the scale of research in DNA and biological computing?

The field includes 67,984 published works focused on DNA computing, molecular computation, and biological data storage. Key areas cover spiking neural P systems, membrane computing, and error-correcting codes. Growth data over five years is not specified in available records.

Open Research Questions

  • ? How can error-correcting codes from Levenshtein (1965) be optimized for real-time correction in large-scale DNA storage systems?
  • ? What architectures extend Adleman's (1994) DNA Hamiltonian path solver to larger NP-complete problems without exponential resource growth?
  • ? How do self-reproducing automata models from von Neumann (1967) integrate with membrane computing for scalable biological processors?
  • ? Which channel polarization techniques from Arıkan (2009) best achieve capacity in noisy DNA-based memoryless channels?
  • ? How do public-key systems from Rivest et al. (1978) adapt to untraceable communication in molecular computing networks?

Research DNA and Biological Computing with AI

PapersFlow provides specialized AI tools for Biochemistry, Genetics and Molecular Biology researchers. Here are the most relevant for this topic:

See how researchers in Life Sciences use PapersFlow

Field-specific workflows, example queries, and use cases.

Life Sciences Guide

Start Researching DNA and Biological Computing with AI

Search 474M+ papers, run AI-powered literature reviews, and write with integrated citations — all in one workspace.

See how PapersFlow works for Biochemistry, Genetics and Molecular Biology researchers