{"title":"分子通讯数据扩增和基于深度学习的检测","authors":"Davide Scazzoli , Fardad Vakilipoor , Maurizio Magarini","doi":"10.1016/j.nancom.2024.100510","DOIUrl":null,"url":null,"abstract":"<div><p>This manuscript presents a novel model for generating synthetic data for a biological molecular communication (MC) system to train a Neural Network (NN) for the purpose of discriminating transmitted bits. To achieve this, a deep learning algorithm was trained using the synthetic data and tested against experimentally measured data. The polynomial curve fitting coefficients are chosen as features. The featurization stage is followed by a NN that captures different aspects of the temporal correlation of the received signals. The real data was collected from an MC testbed that employed transfected Escherichia coli (E. coli) bacteria expressing the light-driven proton pump gloeorhodopsin from Gloeobacter violaceus. By stimulating the bacteria with externally controlled light, protons were secreted, which changed the pH level of the environment. A pH detector was then used to measure the pH of the environment. We propose the use of a deep convolutional neural network to detect the transmitted bits. This paper discusses the data augmentation, processing, and NNs that are pertinent to practical MC problems. The trained algorithm demonstrated an accuracy of over 99.9% in detecting transmitted bits from received signals at a bit rate of 1 bit/min, without requiring any specific knowledge of the underlying channel.</p></div>","PeriodicalId":54336,"journal":{"name":"Nano Communication Networks","volume":"40 ","pages":"Article 100510"},"PeriodicalIF":2.9000,"publicationDate":"2024-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1878778924000164/pdfft?md5=18e27a8438ebe44820245bc5dbb2f797&pid=1-s2.0-S1878778924000164-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Molecular communication data augmentation and deep learning based detection\",\"authors\":\"Davide Scazzoli , Fardad Vakilipoor , Maurizio Magarini\",\"doi\":\"10.1016/j.nancom.2024.100510\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>This manuscript presents a novel model for generating synthetic data for a biological molecular communication (MC) system to train a Neural Network (NN) for the purpose of discriminating transmitted bits. To achieve this, a deep learning algorithm was trained using the synthetic data and tested against experimentally measured data. The polynomial curve fitting coefficients are chosen as features. The featurization stage is followed by a NN that captures different aspects of the temporal correlation of the received signals. The real data was collected from an MC testbed that employed transfected Escherichia coli (E. coli) bacteria expressing the light-driven proton pump gloeorhodopsin from Gloeobacter violaceus. By stimulating the bacteria with externally controlled light, protons were secreted, which changed the pH level of the environment. A pH detector was then used to measure the pH of the environment. We propose the use of a deep convolutional neural network to detect the transmitted bits. This paper discusses the data augmentation, processing, and NNs that are pertinent to practical MC problems. The trained algorithm demonstrated an accuracy of over 99.9% in detecting transmitted bits from received signals at a bit rate of 1 bit/min, without requiring any specific knowledge of the underlying channel.</p></div>\",\"PeriodicalId\":54336,\"journal\":{\"name\":\"Nano Communication Networks\",\"volume\":\"40 \",\"pages\":\"Article 100510\"},\"PeriodicalIF\":2.9000,\"publicationDate\":\"2024-04-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S1878778924000164/pdfft?md5=18e27a8438ebe44820245bc5dbb2f797&pid=1-s2.0-S1878778924000164-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Nano Communication Networks\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S1878778924000164\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Nano Communication Networks","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1878778924000164","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
引用次数: 0
摘要
本手稿提出了一种新模型,用于生成生物分子通信(MC)系统的合成数据,以训练神经网络(NN),达到分辨传输比特的目的。为此,使用合成数据训练了深度学习算法,并根据实验测量数据进行了测试。多项式曲线拟合系数被选为特征。在特征化阶段之后是捕捉接收信号时间相关性不同方面的 NN。真实数据是从 MC 测试平台上收集的,该测试平台采用了转染大肠杆菌(E. coli),该细菌表达了来自 Gloeobacter violaceus 的光驱动质子泵 gloeorhodopsin。通过外部控制的光刺激细菌,质子被分泌出来,从而改变了环境的 pH 值。然后使用 pH 检测器测量环境的 pH 值。我们建议使用深度卷积神经网络来检测传输的比特。本文讨论了与实际 MC 问题相关的数据增强、处理和神经网络。经过训练的算法显示,在比特率为 1 比特/分钟的情况下,从接收信号中检测传输比特的准确率超过 99.9%,而不需要对底层信道有任何具体了解。
Molecular communication data augmentation and deep learning based detection
This manuscript presents a novel model for generating synthetic data for a biological molecular communication (MC) system to train a Neural Network (NN) for the purpose of discriminating transmitted bits. To achieve this, a deep learning algorithm was trained using the synthetic data and tested against experimentally measured data. The polynomial curve fitting coefficients are chosen as features. The featurization stage is followed by a NN that captures different aspects of the temporal correlation of the received signals. The real data was collected from an MC testbed that employed transfected Escherichia coli (E. coli) bacteria expressing the light-driven proton pump gloeorhodopsin from Gloeobacter violaceus. By stimulating the bacteria with externally controlled light, protons were secreted, which changed the pH level of the environment. A pH detector was then used to measure the pH of the environment. We propose the use of a deep convolutional neural network to detect the transmitted bits. This paper discusses the data augmentation, processing, and NNs that are pertinent to practical MC problems. The trained algorithm demonstrated an accuracy of over 99.9% in detecting transmitted bits from received signals at a bit rate of 1 bit/min, without requiring any specific knowledge of the underlying channel.
期刊介绍:
The Nano Communication Networks Journal is an international, archival and multi-disciplinary journal providing a publication vehicle for complete coverage of all topics of interest to those involved in all aspects of nanoscale communication and networking. Theoretical research contributions presenting new techniques, concepts or analyses; applied contributions reporting on experiences and experiments; and tutorial and survey manuscripts are published.
Nano Communication Networks is a part of the COMNET (Computer Networks) family of journals within Elsevier. The family of journals covers all aspects of networking except nanonetworking, which is the scope of this journal.