Related Experiment Video
Updated: Mar 16, 2026

09:14
Informatic Analysis of Sequence Data from Batch Yeast 2-Hybrid Screens
Published on: June 28, 2018
7.6K
cljam: a library for handling DNA sequence alignment/map (SAM) with parallel processing.
Toshiki Takeuchi1, Atsuo Yamada1, Takashi Aoki1
1Xcoo, Inc., 4-2-5, Hongo, Bunkyo-ku, Tokyo, Japan.
Source Code for Biology and Medicine
|August 19, 2016
Summary
cljam is a new tool that processes next-generation sequencing data in Sequence Alignment/Map (SAM) and Binary Alignment (BAM) formats. It offers fast, parallel processing comparable to SAMtools but with simpler implementation.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Next-generation sequencing generates large datasets stored in Sequence Alignment/Map (SAM) and Binary Alignment (BAM) formats.
- SAMtools is a widely used tool for manipulating SAM/BAM files but requires additional libraries for parallel processing.
- Efficient parallelization tools are needed to handle the increasing volume of sequencing data in various computing environments.
Purpose of the Study:
- To develop a simplified parallel programming tool for handling SAM/BAM data.
- To create a solution that supports both cloud and PC cluster environments.
- To offer a high-performance alternative for processing next-generation sequencing data.
Main Methods:
- Developed cljam, a tool written in the Clojure programming language.
- Leveraged Clojure's capabilities for simplified parallel programming.
- Ensured compatibility with Java runtime environments across different operating systems (Windows, Linux, Mac OS X).
Main Results:
- cljam enables high-speed, parallel processing of SAM/BAM files.
- Execution times with cljam are comparable to those of SAMtools.
- The cljam codebase is concise, written in Clojure.
Conclusions:
- cljam provides an efficient and easy-to-implement solution for parallel processing of genomic data.
- The tool achieves performance on par with established tools like SAMtools.
- cljam's development in Clojure offers advantages in code simplicity and maintainability.
Related Concept Videos
RNA-seq
12.4K
RNA sequencing, or RNA-Seq, is a high-throughput sequencing technology used to study the transcriptome of a cell. Transcriptomics helps to interpret the functional elements of a genome and identify the molecular constituents of an organism. Additionally, it also helps in understanding the development of an organism and the occurrence of diseases.
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
12.4K
Sanger Sequencing
777.3K
DNA sequencing is a fundamental technique that is routinely used in the biological sciences. This method can be applied to a range of questions at different scales - from the sequencing of a cloned DNA fragment or the study of a mutation in a gene up to whole-genome sequencing. However, despite the widespread use of sequencing today, it was not until 1977 that Fredrick Sanger and his collaborators developed the chain-termination method to decode DNA sequences. It relies on the separation of a...
777.3K
Complementary DNA
7.2K
7.2K
Complementary DNA
32.0K
Overview
32.0K
Multi-species Conserved Sequences
4.9K
Next-generation sequencing technologies have created large genomic databases of a variety of animals and plants. Ever since the human genome project was completed, scientists studied the genome of primates, mammals, and other phylogenetically distant living beings. Such large-scale studies have provided new insights into the evolutionary relationship between organisms.
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
Although the genome of each species varies greatly from each other, a few sequences are highly conserved. Such conserved...
4.9K
Maxam-Gilbert Sequencing
13.5K
In the same year as the discovery of the Sanger sequencing method, another group of scientists, Allan Maxam and Walter Gilbert, demonstrated their chemical-cleavage method for DNA sequencing. The Maxam-Gilbert method relies on using different chemicals that can cleave the DNA sequence at specific sites, the separation of resulting DNA fragments of variable size using electrophoresis, and deciphering the DNA sequence from the resulting gel bands.
Challenges of the Maxam-Gilbert Method
The...
Challenges of the Maxam-Gilbert Method
The...
13.5K

