Related Experiment Video
Updated: Feb 6, 2026

Assessment of Calcium Sparks in Intact Skeletal Muscle Fibers
Published on: February 24, 2014
Bioinformatics applications on Apache Spark
Runxin Guo1, Yi Zhao2, Quan Zou3
1College of Computer, National University of Defense Technology, No.109, Deya Road, Kaifu District, Changsha, 410073, China.
Abstract:
With the rapid development of next-generation sequencing technology, ever-increasing quantities of genomic data pose a tremendous challenge to data processing. Therefore, there is an urgent need for highly scalable and powerful computational systems. Among the state-of-the-art parallel computing platforms, Apache Spark is a fast, general-purpose, in-memory, iterative computing framework for large-scale data processing that ensures high fault tolerance and high scalability by introducing the resilient distributed dataset abstraction. In terms of performance, Spark can be up to 100 times faster in terms of memory access and 10 times faster in terms of disk access than Hadoop. Moreover, it provides advanced application programming interfaces in Java, Scala, Python, and R. It also supports some advanced components, including Spark SQL for structured data processing, MLlib for machine learning, GraphX for computing graphs, and Spark Streaming for stream computing. We surveyed Spark-based applications used in next-generation sequencing and other biological domains, such as epigenetics, phylogeny, and drug discovery. The results of this survey are used to provide a comprehensive guideline allowing bioinformatics researchers to apply Spark in their own fields.
Related Concept Videos
Photoluminescence: Applications
Radiation: Applications
The average...
Applications of Logarithms
Applications of Stress
The...
Applications of RC Circuits
Bernoulli's Principle: Applications
Entrainment devices use a high fluid speed to create low pressures and, thus, entrain one fluid into another. Some examples of these devices are given below:

