Jump to content

Binary Alignment Map

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 193.137.168.193 (talk) at 11:35, 9 August 2018. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

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.[2][3]

BAM is the compressed binary representation of SAM (Sequence Alignment Map). BAM is in compressed BGZF format.

Secure storage

The nature of BAM files requires a specific encryption tool to protect against low complexity attacks and KPA (Known-plaintext_attack), given several binary expected symbols. Cryfa [4] uses a shuffling mechanism (randomizing the byte positions) and the AES cipher (Advanced_Encryption_Standard) to securely store BAM files with authenticated encryption.

See also

References

  1. ^ "Carl Zimmer's Game of Genomes, Season 1: Episode 3, BAM Reveals All". STAT. Retrieved 2016-08-21.
  2. ^ Li, Heng (2009-06-08). "The Sequence Alignment/Map format and SAMtools". Bioinformatics. 25: 2078–9. doi:10.1093/bioinformatics/btp352. PMC 2723002. PMID 19505943.
  3. ^ "Binary Alignment Map". National Cancer Institute Wiki. Retrieved 2016-08-21.
  4. ^ Hosseini M, Pratas D, Pinho AJ (July 2018). "Cryfa: a secure encryption tool for genomic data". Bioinformatics. doi:10.1093/bioinformatics/bty645. PMID 30020420.