DNA based arithmetic function

A half adder based on DNA strand displacement

Wei Li, Fei Zhang, Hao Yan, Yan Liu

Research output: Contribution to journalArticle

26 Citations (Scopus)

Abstract

Biomolecular programming utilizes the reactions and information stored in biological molecules, such as proteins and nucleic acids, for computational purposes. DNA has proven itself an excellent candidate for building logic operating systems due to its highly predictable molecular behavior. In this work we designed and realized an XOR logic gate and an AND logic gate based on DNA strand displacement reactions. These logic gates utilize ssDNA as input and output signals. The XOR gate and the AND gate were used as building blocks for constructing a half adder logic circuit, which is a primary step in constructing a full adder, a basic arithmetic unit in computing. This work provides the field of DNA molecular programming with a potential universal arithmetic tool.

Original languageEnglish
Pages (from-to)3775-3784
Number of pages10
JournalNanoscale
Volume8
Issue number6
DOIs
Publication statusPublished - Feb 14 2016

Fingerprint

Logic gates
Adders
DNA
Logic circuits
Nucleic acids
Nucleic Acids
Proteins
Molecules

ASJC Scopus subject areas

  • Materials Science(all)

Cite this

DNA based arithmetic function : A half adder based on DNA strand displacement. / Li, Wei; Zhang, Fei; Yan, Hao; Liu, Yan.

In: Nanoscale, Vol. 8, No. 6, 14.02.2016, p. 3775-3784.

Research output: Contribution to journalArticle

@article{0be81c0e3f364fb58ada570949c0d007,
title = "DNA based arithmetic function: A half adder based on DNA strand displacement",
abstract = "Biomolecular programming utilizes the reactions and information stored in biological molecules, such as proteins and nucleic acids, for computational purposes. DNA has proven itself an excellent candidate for building logic operating systems due to its highly predictable molecular behavior. In this work we designed and realized an XOR logic gate and an AND logic gate based on DNA strand displacement reactions. These logic gates utilize ssDNA as input and output signals. The XOR gate and the AND gate were used as building blocks for constructing a half adder logic circuit, which is a primary step in constructing a full adder, a basic arithmetic unit in computing. This work provides the field of DNA molecular programming with a potential universal arithmetic tool.",
author = "Wei Li and Fei Zhang and Hao Yan and Yan Liu",
year = "2016",
month = "2",
day = "14",
doi = "10.1039/c5nr08497k",
language = "English",
volume = "8",
pages = "3775--3784",
journal = "Nanoscale",
issn = "2040-3364",
publisher = "Royal Society of Chemistry",
number = "6",

}

TY - JOUR

T1 - DNA based arithmetic function

T2 - A half adder based on DNA strand displacement

AU - Li, Wei

AU - Zhang, Fei

AU - Yan, Hao

AU - Liu, Yan

PY - 2016/2/14

Y1 - 2016/2/14

N2 - Biomolecular programming utilizes the reactions and information stored in biological molecules, such as proteins and nucleic acids, for computational purposes. DNA has proven itself an excellent candidate for building logic operating systems due to its highly predictable molecular behavior. In this work we designed and realized an XOR logic gate and an AND logic gate based on DNA strand displacement reactions. These logic gates utilize ssDNA as input and output signals. The XOR gate and the AND gate were used as building blocks for constructing a half adder logic circuit, which is a primary step in constructing a full adder, a basic arithmetic unit in computing. This work provides the field of DNA molecular programming with a potential universal arithmetic tool.

AB - Biomolecular programming utilizes the reactions and information stored in biological molecules, such as proteins and nucleic acids, for computational purposes. DNA has proven itself an excellent candidate for building logic operating systems due to its highly predictable molecular behavior. In this work we designed and realized an XOR logic gate and an AND logic gate based on DNA strand displacement reactions. These logic gates utilize ssDNA as input and output signals. The XOR gate and the AND gate were used as building blocks for constructing a half adder logic circuit, which is a primary step in constructing a full adder, a basic arithmetic unit in computing. This work provides the field of DNA molecular programming with a potential universal arithmetic tool.

UR - http://www.scopus.com/inward/record.url?scp=84957610136&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84957610136&partnerID=8YFLogxK

U2 - 10.1039/c5nr08497k

DO - 10.1039/c5nr08497k

M3 - Article

VL - 8

SP - 3775

EP - 3784

JO - Nanoscale

JF - Nanoscale

SN - 2040-3364

IS - 6

ER -