Cljam: a library for handling DNA sequence alignment/map (SAM) with parallel processing. Issue 1 (December 2016)
- Record Type:
- Journal Article
- Title:
- Cljam: a library for handling DNA sequence alignment/map (SAM) with parallel processing. Issue 1 (December 2016)
- Main Title:
- Cljam: a library for handling DNA sequence alignment/map (SAM) with parallel processing
- Authors:
- Takeuchi, Toshiki
Yamada, Atsuo
Aoki, Takashi
Nishimura, Kunihiro - Abstract:
- Abstract Background Next-generation sequencing can determine DNA bases and the results of sequence alignments are generally stored in files in the Sequence Alignment/Map (SAM) format and the compressed binary version (BAM) of it. SAMtools is a typical tool for dealing with files in the SAM/BAM format. SAMtools has various functions, including detection of variants, visualization of alignments, indexing, extraction of parts of the data and loci, and conversion of file formats. It is written in C and can execute fast. However, SAMtools requires an additional implementation to be used in parallel with, for example, OpenMP (Open Multi-Processing) libraries. For the accumulation of next-generation sequencing data, a simple parallelization program, which can support cloud and PC cluster environments, is required. Results We have developed cljam using the Clojure programming language, which simplifies parallel programming, to handle SAM/BAM data. Cljam can run in a Java runtime environment (e.g., Windows, Linux, Mac OS X) with Clojure. Conclusions Cljam can process and analyze SAM/BAM files in parallel and at high speed. The execution time with cljam is almost the same as with SAMtools. The cljam code is written in Clojure and has fewer lines than other similar tools.
- Is Part Of:
- Source code for biology and medicine. Volume 11:Issue 1(2016)
- Journal:
- Source code for biology and medicine
- Issue:
- Volume 11:Issue 1(2016)
- Issue Display:
- Volume 11, Issue 1 (2016)
- Year:
- 2016
- Volume:
- 11
- Issue:
- 1
- Issue Sort Value:
- 2016-0011-0001-0000
- Page Start:
- 1
- Page End:
- 4
- Publication Date:
- 2016-12
- Subjects:
- Next-generation sequencing -- DNA -- Parallel processing -- Clojure -- SAM -- BAM
Biology -- Data processing -- Periodicals
Medicine -- Data processing -- Periodicals
Bioinformatics -- Periodicals
570.285 - Journal URLs:
- http://www.ncbi.nlm.nih.gov/pmc/journals/449/ ↗
http://www.scfbm.org/ ↗
http://www.scfbm.org/series/ORC ↗
http://link.springer.com/ ↗ - DOI:
- 10.1186/s13029-016-0058-6 ↗
- Languages:
- English
- ISSNs:
- 1751-0473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 10037.xml