Related Experiment Video
Updated: Jan 25, 2026

11:22
Assessment of Calcium Sparks in Intact Skeletal Muscle Fibers
Published on: February 24, 2014
15.8K
SPARK-MSNA: Efficient algorithm on Apache Spark for aligning multiple similar DNA/RNA sequences with supervised
V Vineetha1, C L Biji2, Achuthsankar S Nair2
1Department of Computational Biology and Bioinformatics, University of Kerala, Thiruvananthapuram, Kerala, India. vineevishnu@gmail.com.
Scientific Reports
|May 1, 2019
Summary
This study introduces SPARK-MSNA, an efficient algorithm for DNA multiple sequence alignment (MSA). It significantly improves memory usage and alignment accuracy for large datasets, aiding phylogenetic analysis and comparative genomics.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Multiple sequence alignment (MSA) is crucial for molecular biology but struggles with large datasets.
- Existing tools face bottlenecks when handling massive numbers of long sequences.
- Knowledge-driven approaches leveraging sequence similarity can enhance DNA MSA efficiency.
Purpose of the Study:
- To demonstrate the advantages of using similarity features in DNA sequence alignment.
- To develop a more efficient and scalable MSA algorithm for large biological datasets.
- To improve memory utilization and alignment accuracy in large-scale genomic analyses.
Main Methods:
- Utilizes suffix trees to identify common substrings within sequences.
- Employs a modified Needleman-Wunsch algorithm for pairwise alignments.
- Integrates a knowledge base and a supervised nearest neighbor algorithm to guide alignments.
- Implements the algorithm on the Apache Spark big data framework for scalability.
Main Results:
- Achieves linear time complexity O(m), a significant improvement over O(m^2).
- SPARK-MSNA demonstrates 50% better memory utilization for human mitochondrial genomes compared to state-of-the-art methods.
- Provides improved alignment accuracy (average SP score) with comparable execution times.
- Scalable implementation on Apache Spark handles large datasets effectively.
Conclusions:
- Knowledge-driven algorithms, like SPARK-MSNA, offer substantial improvements in DNA MSA efficiency and accuracy.
- The SPARK-MSNA algorithm is a scalable solution for handling large-scale genomic data.
- This approach aids critical downstream applications such as phylogenetic tree construction and comparative genomics.
Related Concept Videos
RNA Stability
35.7K
Intact DNA strands can be found in fossils, while scientists sometimes struggle to keep RNA intact under laboratory conditions. The structural variations between RNA and DNA underlie the differences in their stability and longevity. Because DNA is double-stranded, it is inherently more stable. The single-stranded structure of RNA is less stable but also more flexible and can form weak internal bonds. Additionally, most RNAs in the cell are relatively short, while DNA can be up to 250 million...
35.7K
From DNA to Protein
22.3K
The flow of genetic information in cells from DNA to mRNA to protein is described by the central dogma, which states that genes specify the sequence of mRNAs, which in turn specify the sequence of amino acids making up all proteins. The decoding of one molecule to another is performed by specific proteins and RNAs. Because the information stored in DNA is so central to cellular function, it makes intuitive sense that the cell would make mRNA copies of this information for protein synthesis...
22.3K
RNA Polymerase II Accessory Proteins
10.8K
Proteins that regulate transcription can do so either via direct contact with RNA Polymerase or through indirect interactions facilitated by adaptors, mediators, histone-modifying proteins, and nucleosome remodelers. Direct interactions to activate transcription is seen in bacteria as well as in some eukaryotic genes. In these cases, upstream activation sequences are adjacent to the promoters, and the activator proteins interact directly with the transcriptional machinery. For example, in...
10.8K
RNA Splicing
60.5K
Splicing is the process by which eukaryotic RNA is edited before its translation into protein. The RNA strand transcribed from eukaryotic DNA is called the primary transcript. The primary transcripts that become mRNAs are called precursor messenger RNAs (pre-mRNAs). Eukaryotic pre-mRNA contains alternating sequences of exons and introns. Exons are nucleotide sequences that code for proteins, whereas introns are the non-coding regions. In RNA splicing, introns are removed and exons are bonded...
60.5K
Bacterial RNA Polymerase
32.6K
Unlike eukaryotes, bacteria use a single RNA Polymerase (RNAP) to transcribe all genes. The different subunits of bacterial RNAPhave distinct functions. The multisubunit structure of the bacterial RNAP helps the enzyme to maintain catalytic function, facilitate assembly, interact with DNA and RNA, and self-regulate its activity.
In most genes, the transcription site is a single base present upstream of the coding sequence. Though RNAP is a catalytically efficient enzyme, it does not recognize...
In most genes, the transcription site is a single base present upstream of the coding sequence. Though RNAP is a catalytically efficient enzyme, it does not recognize...
32.6K
Alternative RNA Splicing
24.8K
Alternative RNA splicing is the regulated splicing of exons and introns to produce different mature mRNAs from a single pre-mRNA. Unlike in constitutive splicing where a single gene produces a single type of mRNA, alternative splicing allows an organism to produce multiple proteins from a single gene and plays an important role in protein diversity.
There are five types of alternative RNA splicing that vary in the ways the pre-mRNA segments are removed or retained in the mature mRNA. The first...
There are five types of alternative RNA splicing that vary in the ways the pre-mRNA segments are removed or retained in the mature mRNA. The first...
24.8K

