Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning

Recent research in DNA nanotechnology has demonstrated that biological substrates can be used for computing at a molecular level. However, in vitro demonstrations of DNA computations use preprogrammed, rule-based methods which lack the adaptability that may be essential in developing molecular syste...

Full description

Bibliographic Details
Main Authors: Christina Baek, Sang-Woo Lee, Beom-Jin Lee, Dong-Hyun Kwak, Byoung-Tak Zhang
Format: Article
Language:English
Published: MDPI AG 2019-04-01
Series:Molecules
Subjects:
Online Access:https://www.mdpi.com/1420-3049/24/7/1409
_version_ 1818422596324032512
author Christina Baek
Sang-Woo Lee
Beom-Jin Lee
Dong-Hyun Kwak
Byoung-Tak Zhang
author_facet Christina Baek
Sang-Woo Lee
Beom-Jin Lee
Dong-Hyun Kwak
Byoung-Tak Zhang
author_sort Christina Baek
collection DOAJ
description Recent research in DNA nanotechnology has demonstrated that biological substrates can be used for computing at a molecular level. However, in vitro demonstrations of DNA computations use preprogrammed, rule-based methods which lack the adaptability that may be essential in developing molecular systems that function in dynamic environments. Here, we introduce an in vitro molecular algorithm that ‘learns’ molecular models from training data, opening the possibility of ‘machine learning’ in wet molecular systems. Our algorithm enables enzymatic weight update by targeting internal loop structures in DNA and ensemble learning, based on the hypernetwork model. This novel approach allows massively parallel processing of DNA with enzymes for specific structural selection for learning in an iterative manner. We also introduce an intuitive method of DNA data construction to dramatically reduce the number of unique DNA sequences needed to cover the large search space of feature sets. By combining molecular computing and machine learning the proposed algorithm makes a step closer to developing molecular computing technologies for future access to more intelligent molecular systems.
first_indexed 2024-12-14T13:28:46Z
format Article
id doaj.art-4f4dea5a370f46c582810fdaadf70490
institution Directory Open Access Journal
issn 1420-3049
language English
last_indexed 2024-12-14T13:28:46Z
publishDate 2019-04-01
publisher MDPI AG
record_format Article
series Molecules
spelling doaj.art-4f4dea5a370f46c582810fdaadf704902022-12-21T22:59:45ZengMDPI AGMolecules1420-30492019-04-01247140910.3390/molecules24071409molecules24071409Enzymatic Weight Update Algorithm for DNA-Based Molecular LearningChristina Baek0Sang-Woo Lee1Beom-Jin Lee2Dong-Hyun Kwak3Byoung-Tak Zhang4Interdisciplinary Program in Neuroscience, Seoul National University, Seoul 08826, KoreaSchool of Computer Science and Engineering, Seoul National University, Seoul 08826, KoreaSchool of Computer Science and Engineering, Seoul National University, Seoul 08826, KoreaInterdisciplinary Program in Neuroscience, Seoul National University, Seoul 08826, KoreaInterdisciplinary Program in Neuroscience, Seoul National University, Seoul 08826, KoreaRecent research in DNA nanotechnology has demonstrated that biological substrates can be used for computing at a molecular level. However, in vitro demonstrations of DNA computations use preprogrammed, rule-based methods which lack the adaptability that may be essential in developing molecular systems that function in dynamic environments. Here, we introduce an in vitro molecular algorithm that ‘learns’ molecular models from training data, opening the possibility of ‘machine learning’ in wet molecular systems. Our algorithm enables enzymatic weight update by targeting internal loop structures in DNA and ensemble learning, based on the hypernetwork model. This novel approach allows massively parallel processing of DNA with enzymes for specific structural selection for learning in an iterative manner. We also introduce an intuitive method of DNA data construction to dramatically reduce the number of unique DNA sequences needed to cover the large search space of feature sets. By combining molecular computing and machine learning the proposed algorithm makes a step closer to developing molecular computing technologies for future access to more intelligent molecular systems.https://www.mdpi.com/1420-3049/24/7/1409molecular computingmolecular learningDNA computingself-organizing systemspattern classificationmachine learning
spellingShingle Christina Baek
Sang-Woo Lee
Beom-Jin Lee
Dong-Hyun Kwak
Byoung-Tak Zhang
Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning
Molecules
molecular computing
molecular learning
DNA computing
self-organizing systems
pattern classification
machine learning
title Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning
title_full Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning
title_fullStr Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning
title_full_unstemmed Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning
title_short Enzymatic Weight Update Algorithm for DNA-Based Molecular Learning
title_sort enzymatic weight update algorithm for dna based molecular learning
topic molecular computing
molecular learning
DNA computing
self-organizing systems
pattern classification
machine learning
url https://www.mdpi.com/1420-3049/24/7/1409
work_keys_str_mv AT christinabaek enzymaticweightupdatealgorithmfordnabasedmolecularlearning
AT sangwoolee enzymaticweightupdatealgorithmfordnabasedmolecularlearning
AT beomjinlee enzymaticweightupdatealgorithmfordnabasedmolecularlearning
AT donghyunkwak enzymaticweightupdatealgorithmfordnabasedmolecularlearning
AT byoungtakzhang enzymaticweightupdatealgorithmfordnabasedmolecularlearning