K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage Codes

In an era of information explosion, dealing with massive data has become a problem. Since DeoxyriboNucleic Acid (DNA) is a high-density storage medium with long storage endurance, a DNA based storage system is a viable solution. The first consideration of a DNA storage system is the DNA codes, which...

Full description

Bibliographic Details
Main Authors: Ben Cao, Sue Zhao, Xue Li, Bin Wang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8977481/
_version_ 1818736531107479552
author Ben Cao
Sue Zhao
Xue Li
Bin Wang
author_facet Ben Cao
Sue Zhao
Xue Li
Bin Wang
author_sort Ben Cao
collection DOAJ
description In an era of information explosion, dealing with massive data has become a problem. Since DeoxyriboNucleic Acid (DNA) is a high-density storage medium with long storage endurance, a DNA based storage system is a viable solution. The first consideration of a DNA storage system is the DNA codes, which can avoid non-specific hybridization of DNA strands in the hybridization reaction process by using related constraints, such as Hamming distance constraints, GC-content constraints, and no-runlength constraints. A K-means Multi-Verse Optimizer (KMVO) algorithm is proposed to construct a better code boundary than the previous Multi-Verse Optimizer (MVO) algorithm that satisfies the above constraints. Our results can store information more efficiently over a given length, increasing storage utilization.
first_indexed 2024-12-18T00:38:38Z
format Article
id doaj.art-6e120adcaf484d2ea7b6bf6780d2df20
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-18T00:38:38Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-6e120adcaf484d2ea7b6bf6780d2df202022-12-21T21:26:56ZengIEEEIEEE Access2169-35362020-01-018295472955610.1109/ACCESS.2020.29708388977481K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage CodesBen Cao0Sue Zhao1Xue Li2Bin Wang3https://orcid.org/0000-0002-8800-000XKey Laboratory of Advanced Design and Intelligent Computing, Ministry of Education, School of Software, Dalian University, Dalian, ChinaKey Laboratory of Advanced Design and Intelligent Computing, Ministry of Education, School of Software, Dalian University, Dalian, ChinaKey Laboratory of Advanced Design and Intelligent Computing, Ministry of Education, School of Software, Dalian University, Dalian, ChinaKey Laboratory of Advanced Design and Intelligent Computing, Ministry of Education, School of Software, Dalian University, Dalian, ChinaIn an era of information explosion, dealing with massive data has become a problem. Since DeoxyriboNucleic Acid (DNA) is a high-density storage medium with long storage endurance, a DNA based storage system is a viable solution. The first consideration of a DNA storage system is the DNA codes, which can avoid non-specific hybridization of DNA strands in the hybridization reaction process by using related constraints, such as Hamming distance constraints, GC-content constraints, and no-runlength constraints. A K-means Multi-Verse Optimizer (KMVO) algorithm is proposed to construct a better code boundary than the previous Multi-Verse Optimizer (MVO) algorithm that satisfies the above constraints. Our results can store information more efficiently over a given length, increasing storage utilization.https://ieeexplore.ieee.org/document/8977481/DNA code designDNA storagek-meansMVO algorithm
spellingShingle Ben Cao
Sue Zhao
Xue Li
Bin Wang
K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage Codes
IEEE Access
DNA code design
DNA storage
k-means
MVO algorithm
title K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage Codes
title_full K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage Codes
title_fullStr K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage Codes
title_full_unstemmed K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage Codes
title_short K-Means Multi-Verse Optimizer (KMVO) Algorithm to Construct DNA Storage Codes
title_sort k means multi verse optimizer kmvo algorithm to construct dna storage codes
topic DNA code design
DNA storage
k-means
MVO algorithm
url https://ieeexplore.ieee.org/document/8977481/
work_keys_str_mv AT bencao kmeansmultiverseoptimizerkmvoalgorithmtoconstructdnastoragecodes
AT suezhao kmeansmultiverseoptimizerkmvoalgorithmtoconstructdnastoragecodes
AT xueli kmeansmultiverseoptimizerkmvoalgorithmtoconstructdnastoragecodes
AT binwang kmeansmultiverseoptimizerkmvoalgorithmtoconstructdnastoragecodes