Scaffolded Molecular Computing for Thermodynamically Stable Outputs
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Prior art DNA computing systems are not thermodynamically favoured, leading to unstable results due to algorithmic errors and off-seeded growth, with target outputs being out-of-equilibrium and prone to leaks in strand displacement circuits.
Innovation Solution
A method and arrangement that utilize a scaffolded molecular computer with computing tiles designed to ensure correct bindings are enthalpically favoured, allowing the system to naturally evolve to the target output at equilibrium, eliminating the need for error-correction subsystems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If prior art DNA computing systems are used, then molecular computation can be performed, but the results are unstable due to algorithmic errors and off-seeded growth
Solution Approach 1:
The molecular computation system performs self-correction through thermodynamic equilibrium. The target output configuration is designed to be the thermodynamically favoured state, allowing the system to automatically correct algorithmic errors and prevent off-seeded growth without external error-correction subsystems. Mismatched computing tiles are naturally replaced as the system evolves toward the equilibrium state.
Solution Approach 2:
The invention changes the thermodynamic parameters of the molecular binding interactions by designing computing tiles with specific binding strengths. The bottom position domain binding strength is optimized to be stronger than compute domain binding strengths, creating a thermodynamic gradient that drives the system toward the correct target output configuration and eliminates the need for complex error-correction mechanisms.
2Reliability
If prior art molecular computing systems are used, then computation can proceed, but the target output is out-of-equilibrium causing leaks in strand displacement circuits
Solution Approach 1:
The invention designs the target output configuration to be at thermodynamic equilibrium, creating an equipotential state where the system naturally stabilizes. By ensuring the target output has lower free energy than alternative configurations through optimized binding strengths, the system eliminates leaks in strand displacement circuits and achieves stable results without requiring extended computation times for error correction.
3Manufacturing precision
If computing tiles with strong compute domain bindings are used, then algorithmic accuracy improves, but mismatched tiles are harder to replace
Solution Approach 1:
The invention applies different binding strengths to different parts of the computing tile structure. The bottom position domain uses a stronger binding strength than the compute domains, creating a local quality differentiation. This allows mismatched compute domain bindings to be weaker and more easily replaced, while the strong bottom position binding ensures overall tile stability and algorithmic accuracy.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The system achieves stable, robust, and fast molecular computations by favouring the target output thermodynamically, reducing errors and eliminating the need for additional error correction, while enabling parallel processing and data storage.
Implementation Method 1
Watson-Crick base pairing, with guanine (G) forming a base pair with cytosine (C), and adenine (A) forming a base pair with thymine (T), allows a combinatorically large set of nucleotide sequences to be used when designing binding interactions.
Implementation Method 2
each computing tile comprises a bottom position domain and at least one compute domain, wherein for each computing tile, the bottom position domain is arranged to bind directly to a matching scaffold position on the scaffold with a first binding strength, and to the compute domains of other computing tiles with a set of second binding strengths, which are each weaker than the first binding strength
Implementation Method 3
allowing replacement of all mismatched computing tiles, based on correct compute domain bindings being enthalpically favoured over incorrect compute domain bindings (algorithmic errors)
Data Source
Figure 1a~1c
Figure 2
Figure 3a~3b
AI summary
A method 800 for making molecular computations comprises: i) providing a mixture 100 comprising a scaffold 110 comprising N scaffold positions 120; ii) designing a set of computing tiles to drive a desired computation, the set of computing tiles comprising at least N different computing tile types, wherein the computing tile types are selected to be used for the computation, in such a way that a target output has a higher probability of being reached than the probability for any other potential output, wherein for each computing tile 140, a bottom position domain 160 is arranged to bind directly to a matching scaffold position 120 with a first binding strength, and to the compute domains 150 of other computing tiles 140 with a set of second binding strengths, which are each weaker than the first binding strength; iii) adding the designed set of computing tiles to the mixture 100; iv) allowing computing tiles 140 to bind to scaffold positions 120 until all scaffold positions 120 required for the computation have been filled; v) allowing replacement of all mismatched computing tiles 140, based on correct compute domain bindings being enthalpically favoured over incorrect compute domain bindings; and vi) reaching an output configuration.