Genome Sequence Analysis in Distributed Computing using Spark

Genome Sequence Analysis in Distributed Computing using Spark

Sagar Ap. (VIT University, Vellore, India), Pooja Mehta (VIT University, Vellore, India), Anuradha J. (VIT University, Vellore, India) and B.K. Tripathy (School of Computing Science and Engineering, VIT University, Vellore, India)
Copyright: © 2015 |Pages: 13
DOI: 10.4018/IJKDB.2015070103
OnDemand PDF Download:
No Current Special Offers


Integration of Computer Science with Bio Science has led to new field Computational Biology which created an opportunity in speeding up the process of analyzing the Bio-data. DNA sequence analysis especially finding the base pairs that helps in identifying the order of nucleotides present in all living beings, it also helps in forensics for DNA profiling and parenting testing. This sequence analysis has been a challenging task in Computational Biology due to large volumes of data and need of more computational resources. Using a distributed file system with distributed computation of tasks can be one of the solutions to above problem. In this paper, the authors use Spark a query engine for large-scale data processing in analyzing the DNA sequence and extracting the base pairs and also they try to improve base pair extraction with improvised algorithms.
Article Preview

1. Introduction

Bioinformatics is a branch of science, which represent the hybrid form of computer science and biology. As the digital data is increasing rapidly, the data of medical field is also increasing. Bioinformatics basically helps in maintaining the biological information. Computers store the data and by using different techniques of computer science we analyze the tremendous amount of genetic data information related to molecular biology to find the diseases in the human body.

Biology needs computational methods to answer all modern biology questions in realistic way to develop more realistic applications. Today analyzing the millions of data is not easy; to analyze this big data in distributed locality we need computational analysis methods. As finding the oriC and base pair in genome data string is time consuming but with help of computational techniques we can annotate easily. So as result half of the part can be completed by computer professionals and biologists can spend their time and money in other tasks. So in this research paper we are analyzing the genome sequence using the Spark distributed processing platform. We described the process of analysis and different algorithm used for the decoding the hidden message of genome sequence and extract the useful information.

Now Bioinformatics is using in every field including machine learning, data mining, pattern recognition algorithm and visualization. In genetic research it used in sequence alignment, genome assembly drug design, gene finding, drug discovery, gene expression and structure etc.

1.1. Application of Bioinformatics

The tremendous masses of genomic information produced by elite innovations are difficult to handle without a parallel improvement in computational assets empowering the capacity, administration and investigation of genomic data. Bioinformatics has gained a central part in the genomic time. The millions DNA arrangements sections delivered by new era sequencers are sorted and gathered with advanced bioinformatics programming. Once the sequences are collected, then it's an ideal opportunity to comprehend it. Explanation programming hunts down practical signs in the genomes to induce coding qualities in the succession and other kind of utilitarian non-coding sequences. There are different applications of bioinformatics as follows:

  • Drug discovery;

  • Preventive medicines;

  • Gene therapy;

  • Personalized medicines;

  • Microbiology;

  • Agriculture;

  • Waste cleanup;

  • Antibiotic resistance;

  • Gene prediction and genome annotation;

  • Human microbiome.

1.2. DNA

DNA (deoxyribonucleic acid) stores information in the form of four chemical bases: Adenine (A), Thymine (T), guanine (G), Cytosine (C). Genome is the repeating sequence of these four bases. Human DNA has more than 3 billion bases and 99 percent bases are same in most of the people. The sequence of those bases help in extracting the information from genomes.

The structure of DNA consist pair of A with T and C with G, which forms base pair. Each base merged with a phosphate molecule and sugar molecule this whole sum unit calls as Nucleotide. Nucleotides are set up in two strands that looks like spiral called as Double Helix. The structure of DNA shown in Figure 1.

Figure 1.

DNA structure


Complete Article List

Search this Journal:
Open Access Articles
Volume 8: 2 Issues (2018)
Volume 7: 2 Issues (2017)
Volume 6: 2 Issues (2016)
Volume 5: 2 Issues (2015)
Volume 4: 2 Issues (2014)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing