Binary Alignment Map
Appearance
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
- ^ "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". Bioinformatics. 25: 2078–9. doi:10.1093/bioinformatics/btp352. PMC 2723002. PMID 19505943.
- ^ "Binary Alignment Map". National Cancer Institute Wiki. Retrieved 2016-08-21.
- ^ Hosseini M, Pratas D, Pinho AJ (July 2018). "Cryfa: a secure encryption tool for genomic data". Bioinformatics. doi:10.1093/bioinformatics/bty645. PMID 30020420.