DNA computing

E735011

DNA computing is a branch of computing that uses biological molecules, particularly DNA, to perform information processing and solve complex computational and combinatorial problems in parallel.

All labels observed (1)

Label Occurrences
DNA computing canonical 2

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf computing paradigm ⓘ
molecular computing ⓘ
unconventional computing ⓘ
appliedIn bio-inspired algorithms ⓘ
cryptography research ⓘ
theoretical computer science ⓘ
basedOn Watson–Crick base pairing ⓘ
biochemical reactions ⓘ
molecular self-assembly ⓘ
canSolve Hamiltonian path problem ⓘ
NP-hard problems ⓘ
combinatorial optimization problems ⓘ
graph problems ⓘ
satisfiability problems ⓘ
developedBy Leonard Adleman ⓘ
emergedIn 1990s ⓘ
enables combinatorial search ⓘ
computation at nanoscale ⓘ
computation in solution ⓘ
information processing ⓘ
massive parallelism ⓘ
fieldOfStudy biotechnology ⓘ
computer science ⓘ
nanotechnology ⓘ
synthetic biology ⓘ
hasAdvantage high information density ⓘ
intrinsic parallelism ⓘ
low energy consumption per operation ⓘ
hasGoal exploring alternative models of computation ⓘ
solving complex computational problems ⓘ
hasLimitation difficult scalability for general-purpose computing ⓘ
error rates in biochemical reactions ⓘ
labor-intensive laboratory procedures ⓘ
slow input-output processes ⓘ
hasNotableWork Adleman 1994 experiment on Hamiltonian path ⓘ
relatedTo DNA nanotechnology ⓘ
biocomputing ⓘ
membrane computing ⓘ
quantum computing ⓘ
typicalEnvironment in vitro ⓘ
usesMaterial DNA ⓘ
biological molecules ⓘ
nucleic acids ⓘ
usesOperation enzymatic cleavage ⓘ
gel electrophoresis ⓘ
hybridization ⓘ
ligation ⓘ
polymerase chain reaction ⓘ
usesRepresentation encoding data in DNA sequences ⓘ
representing logical variables as DNA strands ⓘ
representing solutions as molecular populations ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Molecular computation of solutions to combinatorial problems → field → DNA computing ⓘ
Molecular computation of solutions to combinatorial problems → introducedConcept → DNA computing ⓘ