{"id":676782,"date":"2020-07-23T12:37:41","date_gmt":"2020-07-23T19:37:41","guid":{"rendered":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/?p=676782"},"modified":"2020-10-06T15:55:37","modified_gmt":"2020-10-06T22:55:37","slug":"researchers-use-a-strand-displacing-dna-polymerase-to-do-biocomputing","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/blog\/researchers-use-a-strand-displacing-dna-polymerase-to-do-biocomputing\/","title":{"rendered":"Researchers use a strand-displacing DNA polymerase to do biocomputing"},"content":{"rendered":"\n<figure class=\"wp-block-image alignwide\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"788\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/1400x788_No_Logo_DNA.gif\" alt=\"Animated Gif Image\" class=\"wp-image-676824\"\/><\/figure>\n\n\n\n<p>All around us, biochemical systems are regulating a variety of natural processes, from our body\u2019s ability to protect our skin through the timely production of melanin to plants\u2019 ability to convert carbon dioxide into carbohydrates and oxygen using sunlight. Replicating and programming such complex systems\u2014essentially creating computing networks capable of operating in biological environments\u2014offers a unique opportunity to go where traditional silicon-based computers can\u2019t. For example, with synthetic biocompatible controllers, we\u2019re looking at the potential for targeted medical therapies. Think cancer treatments that attack only dangerous cells, sparing healthy ones, or capsules that delivery drugs or antibodies at opportune times.<\/p>\n\n\n\n<p>Building these systems requires programming chemicals, and synthetic DNA is an ideal raw material to work with. Highly programmable, like transistors in silicon technology, and biocompatible, DNA can be used to implement chemical reaction networks (CRNs), a programming language for representing chemistry and biological processes, or the algorithmic and logical functions in traditional computing terms. Existing architectures implementing CRNs via DNA come in two varieties: DNA-only systems and multienzyme DNA systems. Researchers have been using DNA-only systems to build interesting digital logic circuits, such as <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/science.sciencemag.org\/content\/332\/6034\/1196\">circuits that can compute the square root of four-bit numbers<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> and others that can <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"http:\/\/yann.lecun.com\/exdb\/publis\/pdf\/lecun-98.pdf\">classify handwritten digits<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> by implementing pretrained neural networks. But both DNA-only and multienzyme DNA architectures have drawbacks, mainly slow rates and leaky reactions for DNA-only systems and increased biological complexity that can restrict environmental conditions for multienzyme systems. These challenges can limit the size of the systems, as well as their introduction into biological environments.<\/p>\n\n\n\n\t<div class=\"border-bottom border-top border-gray-300 mt-5 mb-5 msr-promo text-center text-md-left alignwide\" data-bi-aN=\"promo\" data-bi-id=\"1144027\">\n\t\t\n\n\t\t<p class=\"msr-promo__label text-gray-800 text-center text-uppercase\">\n\t\t<span class=\"px-4 bg-white display-inline-block font-weight-semibold small\">PODCAST SERIES<\/span>\n\t<\/p>\n\t\n\t<div class=\"row pt-3 pb-4 align-items-center\">\n\t\t\t\t\t\t<div class=\"msr-promo__media col-12 col-md-5\">\n\t\t\t\t<a class=\"bg-gray-300 display-block\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/story\/ai-testing-and-evaluation-learnings-from-science-and-industry\/\" aria-label=\"AI Testing and Evaluation: Learnings from Science and Industry\" data-bi-cN=\"AI Testing and Evaluation: Learnings from Science and Industry\" target=\"_blank\">\n\t\t\t\t\t<img decoding=\"async\" class=\"w-100 display-block\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2025\/06\/EP2-AI-TE_Hero_Feature_River_No_Text_1400x788.jpg\" alt=\"Illustrated headshots of Daniel Carpenter, Timo Minssen, Chad Atalla, and Kathleen Sullivan for the Microsoft Research Podcast\" \/>\n\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"msr-promo__content p-3 px-5 col-12 col-md\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"h4\">AI Testing and Evaluation: Learnings from Science and Industry<\/h2>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<p id=\"ai-testing-and-evaluation-learnings-from-science-and-industry\" class=\"large\">Discover how Microsoft is learning from other domains to advance evaluation and testing as a pillar of AI governance.<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"wp-block-buttons justify-content-center justify-content-md-start\">\n\t\t\t\t\t<div class=\"wp-block-button\">\n\t\t\t\t\t\t<a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/story\/ai-testing-and-evaluation-learnings-from-science-and-industry\/\" aria-describedby=\"ai-testing-and-evaluation-learnings-from-science-and-industry\" class=\"btn btn-brand glyph-append glyph-append-chevron-right\" data-bi-cN=\"AI Testing and Evaluation: Learnings from Science and Industry\" target=\"_blank\">\n\t\t\t\t\t\t\tListen now\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div><!--\/.msr-promo__content-->\n\t<\/div><!--\/.msr-promo__inner-wrap-->\n\t<\/div><!--\/.msr-promo-->\n\t\n\n\n<p>We propose a promising solution with a novel method for implementing chemical reaction networks that incorporates one enzyme. The idea is to replace the most fundamental unit of DNA computing, namely, toehold mediated strand displacement (TMSD), a DNA-only architecture, with polymerase-based strand displacement (PSD). Using DNA polymerase-based systems has several benefits: The polymerase enzyme gives an external energy source to the system, which is usually required; can synthesize new DNA strands, unlike enzyme-free systems; and can be potentially really fast. We present polymerase-based strand displacement in the paper \u201c<a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/publication\/using-strand-displacing-polymerase-to-program-chemical-reaction-networks\/\">Using Strand Displacing Polymerase to Program Chemical Reaction Networks<\/a>,\u201d which was published in the Journal of the American Chemical Society.<\/p>\n\n\n\n<h3 id=\"toehold-mediated-strand-displacement-vs-polymerase-based-strand-displacement\">Toehold mediated strand displacement vs. polymerase-based strand displacement<\/h3>\n\n\n<p>In 2006, researchers from the California Institute of Technology introduced <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/science.sciencemag.org\/content\/314\/5805\/1585\">enzyme-free logic computing<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, which has since become the go-to approach for programming chemical reaction networks among computer scientists. Because of its simplicity and tunability, TMSD in particular has become one of the most fundamental DNA computing architectures. TMSD and PSD are similar in design, though. But first, a few things about DNA.<\/p>\n<p>DNA strands are composed of sequences of the chemical bases adenine (A), guanine (G), cytosine (C), and thymine (T); DNA strands combine to form complexes, with A joining to its complementary base T and C to its complementary base G. Usually, an abstract representation of DNA strands is used to make it easier to design complicated architectures, which can have multiple DNA strands, each with sequences numbering in the tens or hundreds. So, for example, a portion of a single-stranded DNA with the sequence TACGTATGAATCAG might be referred to as <em>domain<\/em> <em>o <\/em>(Figure 1a). The reverse complement of that sequence would be ATGCATACTTAGTC, or more simply <em>domain o*<\/em>. This way, we don\u2019t need to worry about actual sequences but can operate abstractly at the domain level. Sequences on a DNA strand can also be split into different parts, each with a separate domain name. In the <em>domain o<\/em> example, the sequence could be split after the first G: TACG TATGAATCAG. The first portion of the sequence could be <em>domain t<\/em> and the second <em>domain o<\/em>; the overall strand is <em>t<\/em> o.<\/p>\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"979\" height=\"680\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-1_Polymerase-based-stand-displacement.png\" alt=\"A multipart figure showing (a) three representations of DNA; (b) the process of toehold mediated strand displacement (TMSD); and (c) the process of polymerase-based strand displacement (PSD). The strands of DNA for each process are represented by arrows and labeled with domain names t*, o*, t, and o. Input DNA strands\u2014t* o* in the case of TMSD and t* in the case of PSD\u2014bind with an exposed single-stranded portion of a double-stranded DNA complex t o. In TMSD, the output is displaced in a tug of war; in PSD, the output is displaced when the polymerase enzyme elongates the input strand. \" class=\"wp-image-677013\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-1_Polymerase-based-stand-displacement.png 979w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-1_Polymerase-based-stand-displacement-300x208.png 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-1_Polymerase-based-stand-displacement-768x533.png 768w\" sizes=\"auto, (max-width: 979px) 100vw, 979px\" \/><figcaption>Figure 1: Highly programmable and biocompatible, synthetic DNA is an ideal raw material for implementing chemical reaction networks. In Section (a) in the above figure, DNA is represented in several ways: as a double helix; as a sequence of its chemical bases joined with a complementary sequence; and as a more abstract representation in which the letters <em>o <\/em>and <em>o* <\/em>stand in for the specific sequences. To make it easier to design complicated architectures, the researchers use the latter representation. Sections (b) and (c) illustrate toehold mediated strand displacement (TMSD) and polymerase-based strand displacement (PSD), respectively. Polymerase-based strand displacement incorporates one enzyme, polymerase, represented by the red oval.<\/figcaption><\/figure><\/div>\n\n\n\n<p>In TMSD, an input DNA strand consisting of complementary domains\u2014let\u2019s call the strand <em>t*<\/em> <em>o*<\/em>\u2014binds with an exposed single-stranded, or <em>toehold<\/em>, portion of a double-stranded DNA complex <em>t<\/em> <em>o <\/em>(Figure 1b). This binding displaces the output strand in a \u201ctug of war\u201d between the duplicate portion of the input strand\u2014the <em>o*<\/em> domain\u2014and the <em>o*<\/em> domain that already exists in the complex. In PSD, a shorter input DNA strand without the <em>o*<\/em> domain attaches to the exposed portion of the complex; once there\u2014and in our design, it\u2019s a permanent bind\u2014the polymerase enzyme elongates the input strand by printing new DNA, a <em>t* o*<\/em> copy, displacing the output in the double-stranded complex (Figure 1c).<\/p>\n\n\n\n<p>Though similar in design, the addition of just one enzyme, polymerase, offers promising benefits. TMSD challenges include leaky reactions, which require workarounds that result in slower computation and\/or greater system complexity. One reason for leaks is the presence of the output domain in the input, creating an overlap between the signals that increases the potential for error. In PSD, there is no overlap. The fact that there\u2019s no longer a tug of war between strands, a time-consuming process, also contributes to faster computation times. Additionally, polymerase provides an external energy source, which allows for more complex computation within a reasonable time frame. For example, in 24 hours, DNA-only architectures may only be able to complete three layers of circuits; the faster computation offered by PSD can potentially complete 20 layers in the same period. This external energy source comes from the hydrolysis of the A, G, C, and T bases and the sugar and phosphate molecules that accompany them, collectively known as nucleoside triphosphates (NTPs). For example, it takes DNA-only architectures 10 hours to compute the square root function of a four-bit input; <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.nature.com\/articles\/s41565-019-0544-5?proof=trueIn\">the faster computation offered by PSD can complete the same function within 40 minutes<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>. With PSD, since external NTPs and polymerase are used, several hundreds of bases can be displaced even if the toehold is short.<br><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/people.duke.edu\/~sns37\/assets\/dna25_polymeraseCRN.pdf\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"524\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-2_DNA-1024x524.jpg\" alt=\"\" class=\"wp-image-677835\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-2_DNA-1024x524.jpg 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-2_DNA-300x154.jpg 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-2_DNA-768x393.jpg 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-2_DNA.jpg 1367w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Figure 2: In chemistry, unimolecular and bimolecular CRNs are considered the two most fundamental gates. On the left are a typical unimolecular reaction and a typical bimolecular reaction. A unimolecular reaction has one input (A) and a bimolecular reaction has two inputs (A and B). Their domain-level DNA implementation using the PSD architecture is shown on the right. For both reactions, it\u2019s a two-step process. Note that for the bimolecular reaction, input B is a double-stranded gate(Gbi), and because it is required to be in a double-stranded form or a single-stranded form, depending on the system, there is a Linker reaction to facilitate the conversion (for more information, see theoretical paper).<\/figcaption><\/figure><\/div>\n\n\n\n<h3 id=\"designing-unimolecular-and-bimolecular-reactions\">Designing unimolecular and bimolecular reactions<\/h3>\n\n\n\n<p>Much like logic gate AND and logic gate OR are considered universal gates in traditional computation, unimolecular and bimolecular CRNs are considered the two most fundamental gates in chemistry as far as design and implementation. In unimolecular reactions, only one reactant is used; in a bimolecular reaction, two reactants are used. Depending on the design, both CRNs are capable of producing either a single output or multiple outputs. Complex CRNs with more than two inputs and\/or outputs can be built using these basic CRNs, enabling more advanced processes.<\/p>\n\n\n\n<p>In theory, as described in the earlier paper <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/people.duke.edu\/~sns37\/assets\/dna25_polymeraseCRN.pdf\">\u201cImplementing Arbitrary CRNs Using Strand Displacing Polymerase,\u201d<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> we demonstrate that we can implement unimolecular and bimolecular CRNs using PSD and do any arbitrary computations. We also apply these CRNs in an autocatalytic amplifier, a molecular-scale consensus network, and a dynamic rock-paper-scissor oscillatory system. In our architecture, unimolecular reactions and bimolecular reactions are both implemented in a two-step process. In the unimolecular reaction, A combines with an auxiliary gate to release intermediate strand I, which then combines with the next gate to produce output strand B. In the bimolecular reaction, input A combines with input B to produce intermediate strand I, which combines with the next gate to produce output strand C.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"418\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-3_DNA-1024x418.jpg\" alt=\"\" class=\"wp-image-677934\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-3_DNA-1024x418.jpg 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-3_DNA-300x122.jpg 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-3_DNA-768x313.jpg 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/Figure-3_DNA.jpg 1456w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Figure 3: The main experimental result of our work is a catalytic amplifier. The amplifier workflow is cyclic: Input strand A performs a two-step reaction and gets recycled back to the solution along with the output release. The recycled input continues the reaction with other gates while the output attaches with a fluorescent complex for recording its activity. The graph on the right shows the experimentally observed catalytic activity. It demonstrates that when input quantity is less than 100 percent, the output still gets fully triggered. We tried inputs from 0 percent to 100 percent (in the graph, 0.00x = 0 percent, 4.00x = 40 percent, 6.00x = 60 percent, etc.), as compared to all the supporting gates, which are at 100 percent.<\/figcaption><\/figure>\n\n\n\n<h3 id=\"implementing-psd-in-lab\">Implementing PSD in lab<\/h3>\n\n\n\n<p>In our <em>Journal of the American Chemical Society<\/em> <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/publication\/using-strand-displacing-polymerase-to-program-chemical-reaction-networks\/\">paper<\/a>, we take the first step toward demonstrating in lab that our architecture can implement CRNs, showing the fundamentals of PSD systems and designing an<em> in vitro<\/em> catalytic amplifier. A catalytic amplifier is a unimolecular reaction with two outputs, but one of the outputs is also input. A catalytic amplifier is a strong proof of concept. Not only is it a show of complex DNA design, but it\u2019s also sustainable.<\/p>\n\n\n\n<p>Unlike in noncatalytic systems, where you need the same amount of input to trigger a certain amount of output, in a catalytic system like a catalytic amplifier, you can trigger 100 percent output with, let\u2019s say, only 10 percent input. That\u2019s because of the presence of a catalyst, or a fuel, which helps recycle the input so it can be used again to release more output. Even if there is a signal loss, you can still get experimentally full output activation from lower levels of input. For example, a catalytic amplifier could be used for fast signal restoration in deep circuits and neural nets.<\/p>\n\n\n\n<p>In executing a catalytic amplifier, as well as other fundamental reactions, we show we\u2019re able to tune two defining properties of a chemical reaction: stoichiometry and reaction rate. Our PSD architecture will only activate the same amount of output as input, allowing us to control the amount of output via the amount of input (stoichiometry), and the speed at which output is produced can be controlled by varying the lengths of the input strands.<\/p>\n\n\n\n<h3 id=\"infinite-possibilities\">Infinite possibilities<\/h3>\n\n\n\n<p>This was the first study on implementing CRNs using PSD, so for us, the goal was to explore the fundamentals. Our work mainly focuses on the design and demonstration of the basic properties of such systems, such as tuning the reaction speed and controlling the stoichiometry, and with the catalytic amplifier, we put the fundamentals to work. Next steps include in vitro demonstrations of larger-scale autocatalytic systems such as oscillators, linear controllers, and pulses, which are the accepted gold standards in the field. Such complex biochemical controllers can have computing applications in the biological context, where traditional silicon can\u2019t reach, offering new possibilities in medical care, as mentioned above, agriculture, energy, molecular biology, computing, and sensor networks, among other areas.<\/p>\n\n\n\n<p>DNA computing is decades behind its silicon counterpart, but we see fast growth as a real possibility, with the field learning from current technology. And thanks to design software like <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/publication\/visual-dsd-a-design-and-analysis-tool-for-dna-strand-displacement-systems\/\">Visual DSD<\/a> from Microsoft Research, DNA computing will be more streamlined, and designing and testing a new architecture\u2014without leaks\u2014should be easier, opening the way for some very cool applications.<\/p>\n\n\n\n<p><em>Acknowledgment: This work was conducted by <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"http:\/\/people.duke.edu\/~sns37\/\">Shalin Shah<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.linkedin.com\/in\/jasminewee7\">Jasmine Wee<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/scholar.google.com\/citations?user=LYNUgUcAAAAJ&hl=en\">Tianqi Song<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.cs.washington.edu\/people\/faculty\/luisceze\">Luis Ceze<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>, and<a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/kstrauss\/\"> Karin Strauss<\/a>, jointly led by <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/users.cs.duke.edu\/~reif\/\">John Reif<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> at Duke University and <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/yuanjc\/\">Yuan-Jyue Chen<\/a> at Microsoft Research. Shah was a Microsoft Research intern at the time of the work.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>All around us, biochemical systems are regulating a variety of natural processes, from our body\u2019s ability to protect our skin through the timely production of melanin to plants\u2019 ability to convert carbon dioxide into carbohydrates and oxygen using sunlight. Replicating and programming such complex systems\u2014essentially creating computing networks capable of operating in biological environments\u2014offers a [&hellip;]<\/p>\n","protected":false},"author":38838,"featured_media":676827,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","msr-author-ordering":null,"msr_hide_image_in_river":0,"footnotes":""},"categories":[1],"tags":[],"research-area":[13553],"msr-region":[],"msr-event-type":[],"msr-locale":[268875],"msr-post-option":[],"msr-impact-theme":[],"msr-promo-type":[],"msr-podcast-series":[],"class_list":["post-676782","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-research-blog","msr-research-area-medical-health-genomics","msr-locale-en_us"],"msr_event_details":{"start":"","end":"","location":""},"podcast_url":"","podcast_episode":"","msr_research_lab":[],"msr_impact_theme":[],"related-publications":[],"related-downloads":[],"related-videos":[],"related-academic-programs":[],"related-groups":[],"related-projects":[],"related-events":[],"related-researchers":[{"type":"guest","value":"shalin-shah","user_id":"600375","display_name":"Shalin Shah","author_link":"<a href=\"http:\/\/people.duke.edu\/~sns37\/\" aria-label=\"Visit the profile page for Shalin Shah\">Shalin Shah<\/a>","is_active":true,"last_first":"Shah, Shalin","people_section":0,"alias":"shalin-shah"},{"type":"user_nicename","value":"Yuan-Jyue Chen","user_id":35057,"display_name":"Yuan-Jyue Chen","author_link":"<a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/yuanjc\/\" aria-label=\"Visit the profile page for Yuan-Jyue Chen\">Yuan-Jyue Chen<\/a>","is_active":false,"last_first":"Chen, Yuan-Jyue","people_section":0,"alias":"yuanjc"}],"msr_type":"Post","featured_image_thumbnail":"<img width=\"384\" height=\"216\" src=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/DNA-computing-feat-image-July-2020.png\" class=\"img-object-cover\" alt=\"\" decoding=\"async\" loading=\"lazy\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/DNA-computing-feat-image-July-2020.png 384w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/DNA-computing-feat-image-July-2020-300x169.png 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-content\/uploads\/2020\/07\/DNA-computing-feat-image-July-2020-343x193.png 343w\" sizes=\"auto, (max-width: 384px) 100vw, 384px\" \/>","byline":"<a href=\"http:\/\/people.duke.edu\/~sns37\/\" title=\"Go to researcher profile for Shalin Shah\" aria-label=\"Go to researcher profile for Shalin Shah\" data-bi-type=\"byline author\" data-bi-cN=\"Shalin Shah\">Shalin Shah<\/a> and <a href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/people\/yuanjc\/\" title=\"Go to researcher profile for Yuan-Jyue Chen\" aria-label=\"Go to researcher profile for Yuan-Jyue Chen\" data-bi-type=\"byline author\" data-bi-cN=\"Yuan-Jyue Chen\">Yuan-Jyue Chen<\/a>","formattedDate":"July 23, 2020","formattedExcerpt":"All around us, biochemical systems are regulating a variety of natural processes, from our body\u2019s ability to protect our skin through the timely production of melanin to plants\u2019 ability to convert carbon dioxide into carbohydrates and oxygen using sunlight. Replicating and programming such complex systems\u2014essentially&hellip;","locale":{"slug":"en_us","name":"English","native":"","english":"English"},"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/676782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/users\/38838"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/comments?post=676782"}],"version-history":[{"count":16,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/676782\/revisions"}],"predecessor-version":[{"id":696444,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/posts\/676782\/revisions\/696444"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media\/676827"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/media?parent=676782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/categories?post=676782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/tags?post=676782"},{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=676782"},{"taxonomy":"msr-region","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-region?post=676782"},{"taxonomy":"msr-event-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-event-type?post=676782"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=676782"},{"taxonomy":"msr-post-option","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-post-option?post=676782"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=676782"},{"taxonomy":"msr-promo-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-promo-type?post=676782"},{"taxonomy":"msr-podcast-series","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/research\/wp-json\/wp\/v2\/msr-podcast-series?post=676782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}