Binary Alignment Map (BAM) is the comprehensive raw data of genome sequencing;[1] it consists of the lossless, compressed binary representation of the Sequence Alignment Map-files.[2][3]
BAM is the compressed binary representation of SAM (Sequence Alignment Map), a compact and index-able representation of nucleotide sequence alignments.[4] The goal of indexing is to retrieve alignments that overlap a specific location quickly without having to go through all of them. Before indexing, BAM must be sorted by reference ID and then leftmost coordinate.[5] BAM is in compressed BGZF format.
The structure of BAM files include a header section and an alignment section:[6]
Header—The sample name, sample length, and alignment method are all included in this section. The alignments section contains alignments that are linked to specific information in the header section.
Alignments—The read name, read sequence, read quality, alignment information, and custom tags are all included in this file. The chromosome, start coordinate, alignment quality, and match descriptor string are all included in the read name.
Alignment Section includes the following:
Read Group (RG)
Barcode Tag (BC)
Single-end alignment quality (SM)
Paired-end alignment quality (AS)
Edit distance tag (NM)
Amplicon name tag (XN)
Bam format uses 0-based coordinate system, where as SAM uses 1-based coordinate system. BAM can represent values in the range [−2^31 , 2^32).[5]
To view a list of sequencing and analysis tools that work with SAM/BAM click here.
^"Carl Zimmer's Game of Genomes, Season 1: Episode 3, BAM Reveals All". STAT. Retrieved 2016-08-21.
^Li, Heng (2009-06-08). "The Sequence Alignment/Map format and SAMtools" (PDF). Bioinformatics. 25: 2078–9. doi:10.1093/bioinformatics/btp352. PMC 2723002. PMID 19505943.
^"Binary Alignment Map". National Cancer Institute Wiki. Retrieved 2016-08-21.
BinaryAlignmentMap (BAM) is the comprehensive raw data of genome sequencing; it consists of the lossless, compressed binary representation of the Sequence...
post-processing short DNA sequence read alignments in the SAM (Sequence Alignment/Map), BAM (BinaryAlignment/Map) and CRAM formats, written by Heng Li...
structures, genomes, and PubMed records. BAM – BinaryAlignment/Map format (compressed SAM format) BCF – Binary compressed VCF format BED – The browser extensible...
attenuation monitoring, for measurement of particle content in gas flow BinaryAlignmentMap, the comprehensive raw data from genome sequencing (includes BAM...
structure alignment is the way data is arranged and accessed in computer memory. It consists of three separate but related issues: data alignment, data structure...
physical address (also real address, or binary address), is a memory address that is represented in the form of a binary number on the address bus circuitry...
input, but some programs, such as cuffdiff, will accept binaryalignmentmap format read alignments as input. The final outputs of these analyses are gene...
Manifold alignment is a class of machine learning algorithms that produce projections between sets of data, given that the original data sets lie on a...
Chromatograms: ABIF (.abi), SCF (.scf) Short reads: Sequence Alignment/Map(SAM) (.sam), binary version of SAM (.bam), ACE (.ace), FASTQ (.fastq) Phylogenetic...
protein contact map represents the distance between all possible amino acid residue pairs of a three-dimensional protein structure using a binary two-dimensional...
Hadamard transform can be defined in two ways: recursively, or by using the binary (base-2) representation of the indices n and k. Recursively, we define the...
parenthood; examples include TreeMaps, fractal maps, and Euler diagrams: Layered "icicle" diagrams that use alignment/adjacency. Lists or diagrams that...
links between nodes, which represent each character in the key. Unlike a binary search tree, nodes in the trie do not store their associated key. Instead...
luminosity returns to normal once the two stars are no longer in alignment. The first eclipsing binary star system to be discovered was Algol, a star system in...
forms: blended eclipsing binary systems, grazing eclipsing binary systems, and transits by planet sized stars. Eclipsing binary systems usually produce...
sex (trans men and trans women), it may also include people who are non-binary or genderqueer. Other definitions of transgender also include people who...
hardware (generally stored as 12 or 16 bytes to maintain data structure alignment), as specified in the C99 / C11 standards (IEC 60559 floating-point arithmetic...
detect exoplanets, study limb darkening in distant stars, constrain the binary star population, and constrain the structure of the Milky Way's disk. Microlensing...
of Gordon Allport (1954), concentrated on negative stereotypes within a binary in-group/out-group model. In contrast to prior "us" vs. "them" approaches...
construct a binary similarity matrix. Smith–Waterman algorithm is used to construct a local alignment matrix H in the Dynamic Programming Local Alignment. Finally...