Binary Alignment Map Explained

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]

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).<ref name=":0" /> To view a list of sequencing and analysis tools that work with SAM/BAM [http://samtools.sourceforge.net/swlist.shtml click here].

See also

External links

Notes and References

  1. Web site: Carl Zimmer's Game of Genomes, Season 1: Episode 3, BAM Reveals All . STAT . 2016-08-21.
  2. The Sequence Alignment/Map format and SAMtools . Bioinformatics . 2009-06-08 . Li, Heng . 2723002 . 19505943 . 10.1093/bioinformatics/btp352 . 25 . 2078–9.
  3. Web site: Binary Alignment Map . National Cancer Institute Wiki . 2016-08-21.
  4. Web site: Genome Browser BAM Track Format . 2022-05-05 . genome.ucsc.edu.
  5. 3 Jun 2021 . Sequence Alignment/Map Format Specification . The SAM/BAM Format Specification Working Group.
  6. Web site: BAM File Format . 2022-05-05 . support.illumina.com.