Framework for Parallel Preprocessing of Microarray Data Using Hadoop.

Q1 Biochemistry, Genetics and Molecular Biology
Advances in Bioinformatics Pub Date : 2018-03-29 eCollection Date: 2018-01-01 DOI:10.1155/2018/9391635
Amirhossein Sahlabadi, Ravie Chandren Muniyandi, Mahdi Sahlabadi, Hossein Golshanbafghy
{"title":"Framework for Parallel Preprocessing of Microarray Data Using Hadoop.","authors":"Amirhossein Sahlabadi,&nbsp;Ravie Chandren Muniyandi,&nbsp;Mahdi Sahlabadi,&nbsp;Hossein Golshanbafghy","doi":"10.1155/2018/9391635","DOIUrl":null,"url":null,"abstract":"<p><p>Nowadays, microarray technology has become one of the popular ways to study gene expression and diagnosis of disease. National Center for Biology Information (NCBI) hosts public databases containing large volumes of biological data required to be preprocessed, since they carry high levels of noise and bias. Robust Multiarray Average (RMA) is one of the standard and popular methods that is utilized to preprocess the data and remove the noises. Most of the preprocessing algorithms are time-consuming and not able to handle a large number of datasets with thousands of experiments. Parallel processing can be used to address the above-mentioned issues. Hadoop is a well-known and ideal distributed file system framework that provides a parallel environment to run the experiment. In this research, for the first time, the capability of Hadoop and statistical power of R have been leveraged to parallelize the available preprocessing algorithm called RMA to efficiently process microarray data. The experiment has been run on cluster containing 5 nodes, while each node has 16 cores and 16 GB memory. It compares efficiency and the performance of parallelized RMA using Hadoop with parallelized RMA using affyPara package as well as sequential RMA. The result shows the speed-up rate of the proposed approach outperforms the sequential approach and affyPara approach.</p>","PeriodicalId":39059,"journal":{"name":"Advances in Bioinformatics","volume":"2018 ","pages":"9391635"},"PeriodicalIF":0.0000,"publicationDate":"2018-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1155/2018/9391635","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Advances in Bioinformatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1155/2018/9391635","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2018/1/1 0:00:00","PubModel":"eCollection","JCR":"Q1","JCRName":"Biochemistry, Genetics and Molecular Biology","Score":null,"Total":0}
引用次数: 6

Abstract

Nowadays, microarray technology has become one of the popular ways to study gene expression and diagnosis of disease. National Center for Biology Information (NCBI) hosts public databases containing large volumes of biological data required to be preprocessed, since they carry high levels of noise and bias. Robust Multiarray Average (RMA) is one of the standard and popular methods that is utilized to preprocess the data and remove the noises. Most of the preprocessing algorithms are time-consuming and not able to handle a large number of datasets with thousands of experiments. Parallel processing can be used to address the above-mentioned issues. Hadoop is a well-known and ideal distributed file system framework that provides a parallel environment to run the experiment. In this research, for the first time, the capability of Hadoop and statistical power of R have been leveraged to parallelize the available preprocessing algorithm called RMA to efficiently process microarray data. The experiment has been run on cluster containing 5 nodes, while each node has 16 cores and 16 GB memory. It compares efficiency and the performance of parallelized RMA using Hadoop with parallelized RMA using affyPara package as well as sequential RMA. The result shows the speed-up rate of the proposed approach outperforms the sequential approach and affyPara approach.

Abstract Image

Abstract Image

Abstract Image

基于Hadoop的微阵列数据并行预处理框架。
目前,微阵列技术已成为研究基因表达和疾病诊断的热门方法之一。国家生物信息中心(NCBI)拥有包含大量需要预处理的生物数据的公共数据库,因为它们带有高水平的噪音和偏见。鲁棒多阵列平均(RMA)是一种常用的数据预处理和去噪方法。大多数的预处理算法耗时长,不能处理大量的数据集和数千个实验。并行处理可用于解决上述问题。Hadoop是一个著名的、理想的分布式文件系统框架,它提供了一个并行环境来运行实验。在本研究中,首次利用Hadoop的能力和R的统计能力来并行化可用的预处理算法RMA,以有效地处理微阵列数据。实验在包含5个节点的集群上运行,每个节点有16个内核和16gb内存。它比较了使用Hadoop的并行RMA与使用affyPara包的并行RMA以及顺序RMA的效率和性能。结果表明,该方法的加速速度优于顺序方法和affyPara方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Advances in Bioinformatics
Advances in Bioinformatics Biochemistry, Genetics and Molecular Biology-Biochemistry, Genetics and Molecular Biology (miscellaneous)
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信