期刊论文详细信息
BMC Bioinformatics
SparkBLAST: scalable BLAST processing using in-memory operations
Software
Hermes Senger1  Marcelo Rodrigo de Castro1  Alberto M. R. Dávila2  Catherine dos Santos Tostes2  Fabricio A. B. da Silva3 
[1] Computer Science Department, Federal University of São Carlos, Rod. Washington Luís, Km 235, 21040-900, São Carlos, Brazil;LBCS-IOC, Oswaldo Cruz Foundation, Av Brasil 4365, 21040-900, Rio de Janeiro, Brazil;PROCC, Oswaldo Cruz Foundation, Av. Brasil 4365, 21040-900, Rio de Janeiro, Brazil;
关键词: Cloud computing;    Comparative genomics;    Scalability;    Spark;   
DOI  :  10.1186/s12859-017-1723-8
 received in 2016-10-05, accepted in 2017-06-12,  发布年份 2017
来源: Springer
PDF
【 摘 要 】

BackgroundThe demand for processing ever increasing amounts of genomic data has raised new challenges for the implementation of highly scalable and efficient computational systems. In this paper we propose SparkBLAST, a parallelization of a sequence alignment application (BLAST) that employs cloud computing for the provisioning of computational resources and Apache Spark as the coordination framework. As a proof of concept, some radionuclide-resistant bacterial genomes were selected for similarity analysis.ResultsExperiments in Google and Microsoft Azure clouds demonstrated that SparkBLAST outperforms an equivalent system implemented on Hadoop in terms of speedup and execution times.ConclusionsThe superior performance of SparkBLAST is mainly due to the in-memory operations available through the Spark framework, consequently reducing the number of local I/O operations required for distributed BLAST processing.

【 授权许可】

CC BY   
© The Author(s) 2017

【 预 览 】
附件列表
Files Size Format View
RO202311101827997ZK.pdf 1491KB PDF download
【 参考文献 】
  • [1]
  • [2]
  • [3]
  • [4]
  • [5]
  • [6]
  • [7]
  • [8]
  • [9]
  • [10]
  • [11]
  • [12]
  • [13]
  • [14]
  • [15]
  • [16]
  • [17]
  • [18]
  • [19]
  • [20]
  文献评价指标  
  下载次数:4次 浏览次数:2次