Institute for High Performance Computing and Networking (CNR-ICAR), Rende, CS, Italy.
Sicur Control System SRL, Rende, CS, Italy.
Methods Mol Biol. 2022;2401:39-50. doi: 10.1007/978-1-0716-1839-4_4.
Microarray technology is fully established among the research fields in genetic domain. Academia and industrial researchers investigate and analyze genes' expression to obtain more and more useful information about given organisms, with the aim to perform better disease diagnosis and prediction, accurate medical data analysis, etc. Analyzing gene expression data, often available in raw form, implies a huge amount of analytical and computational complexities and therefore, innovative and intelligent mechanisms have to be designed to obtain useful information from this precious data. This chapter proposes a multiagent algorithm for building a distributed algorithm for DNA Microarray management. A collection of agents, in which each one representing a Microarray (or chip), execute in parallel a sequence of simple operations exploiting local information, and an organized virtual structure is built at global level. A word embeddings approach, able to capture the semantic context and represent Microarrays with vectors, is employed to map the chips, so allowing advanced agents' operations. A similarity-based overlay network of agents is brought out and an efficient management system of DNA Microarray is enabled. The generated virtual structure allows executing of informed operations, such as range queries, in a large dataset containing unstructured data. Preliminary results were confirm the validity of the algorithm proposed.
微阵列技术在遗传领域的研究领域中已得到充分确立。学术界和工业界的研究人员研究和分析基因的表达,以获得更多关于给定生物体的有用信息,目的是进行更好的疾病诊断和预测、准确的医学数据分析等。分析基因表达数据,通常以原始形式提供,意味着需要大量的分析和计算复杂性,因此,必须设计创新和智能的机制,从这些宝贵的数据中获取有用的信息。
本章提出了一种用于构建 DNA 微阵列管理分布式算法的多代理算法。一组代理,其中每个代理代表一个微阵列(或芯片),并行执行一系列利用本地信息的简单操作,并在全局级别构建一个有组织的虚拟结构。采用一种能够捕获语义上下文并使用向量表示微阵列的词嵌入方法来映射芯片,从而允许进行高级代理操作。引出了基于相似性的代理覆盖网络,并启用了 DNA 微阵列的高效管理系统。生成的虚拟结构允许在包含非结构化数据的大型数据集中执行知情操作,例如范围查询。
初步结果证实了所提出算法的有效性。