Automated design and verification of localized DNA computation circuits

Simple computations can be performed using the interactions between single-stranded molecules of DNA. These interactions are typically toehold-mediated strand displacement reactions in a well-mixed solution. We demonstrate that a DNA circuit with tethered reactants is a distributed system and show h...

Full description

Bibliographic Details
Main Authors: Boemo, M, Turberfield, A, Cardelli, L
Other Authors: Phillips, A
Format: Conference item
Published: Springer International Publishing Switzerland 2015
_version_ 1797086404185948160
author Boemo, M
Turberfield, A
Cardelli, L
author2 Phillips, A
author_facet Phillips, A
Boemo, M
Turberfield, A
Cardelli, L
author_sort Boemo, M
collection OXFORD
description Simple computations can be performed using the interactions between single-stranded molecules of DNA. These interactions are typically toehold-mediated strand displacement reactions in a well-mixed solution. We demonstrate that a DNA circuit with tethered reactants is a distributed system and show how it can be described as a stochastic Petri net. The system can be verified by mapping the Petri net onto a continuous time Markov chain, which can also be used to find an optimal design for the circuit. This theoretical machinery can be applied to create software that automatically designs a DNA circuit, linking an abstract propositional formula to a physical DNA computation system that is capable of evaluating it.
first_indexed 2024-03-07T02:21:34Z
format Conference item
id oxford-uuid:a4196188-c941-45aa-afe7-01692bba7813
institution University of Oxford
last_indexed 2024-03-07T02:21:34Z
publishDate 2015
publisher Springer International Publishing Switzerland
record_format dspace
spelling oxford-uuid:a4196188-c941-45aa-afe7-01692bba78132022-03-27T02:31:33ZAutomated design and verification of localized DNA computation circuitsConference itemhttp://purl.org/coar/resource_type/c_5794uuid:a4196188-c941-45aa-afe7-01692bba7813Symplectic Elements at OxfordSpringer International Publishing Switzerland2015Boemo, MTurberfield, ACardelli, LPhillips, AYin, PSimple computations can be performed using the interactions between single-stranded molecules of DNA. These interactions are typically toehold-mediated strand displacement reactions in a well-mixed solution. We demonstrate that a DNA circuit with tethered reactants is a distributed system and show how it can be described as a stochastic Petri net. The system can be verified by mapping the Petri net onto a continuous time Markov chain, which can also be used to find an optimal design for the circuit. This theoretical machinery can be applied to create software that automatically designs a DNA circuit, linking an abstract propositional formula to a physical DNA computation system that is capable of evaluating it.
spellingShingle Boemo, M
Turberfield, A
Cardelli, L
Automated design and verification of localized DNA computation circuits
title Automated design and verification of localized DNA computation circuits
title_full Automated design and verification of localized DNA computation circuits
title_fullStr Automated design and verification of localized DNA computation circuits
title_full_unstemmed Automated design and verification of localized DNA computation circuits
title_short Automated design and verification of localized DNA computation circuits
title_sort automated design and verification of localized dna computation circuits
work_keys_str_mv AT boemom automateddesignandverificationoflocalizeddnacomputationcircuits
AT turberfielda automateddesignandverificationoflocalizeddnacomputationcircuits
AT cardellil automateddesignandverificationoflocalizeddnacomputationcircuits