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 |
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
NERFINISHED
ⓘ
biochemical reactions ⓘ molecular self-assembly ⓘ |
| canSolve |
Hamiltonian path problem
ⓘ
NP-hard problems ⓘ combinatorial optimization problems ⓘ graph problems ⓘ satisfiability problems ⓘ |
| developedBy | Leonard Adleman NERFINISHED ⓘ |
| emergedIn | 1990s ⓘ |
| enables |
combinatorial search
ⓘ
computation at nanoscale ⓘ computation in solution ⓘ information processing ⓘ massive parallelism ⓘ |
| fieldOfStudy |
biotechnology
ⓘ
computer science ⓘ nanotechnology ⓘ synthetic biology NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| relatedTo |
DNA nanotechnology
NERFINISHED
ⓘ
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 ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
Molecular computation of solutions to combinatorial problems
“Molecular computation of solutions to combinatorial problems”
→
introducedConcept
→
DNA computing
ⓘ
subject surface form:
Molecular computation of solutions to combinatorial problems