Cram-JS: Reference-Based Decompression in Node and the Browser.

Cram-JS: Reference-Based Decompression in Node and the Browser.

Buels, Robert;Dider, Shihab;Diesh, Colin;Robinson, James;Holmes, Ian;
Bioinformatics 2019
199
buels2019cramjsbioinformatics

Abstract

The CRAM format addresses rising DNA storage costs for short-read sequencing by aligning reads to a reference genome and encoding the resulting alignment with Huffman, subexponential, Elias gamma, rANS, gzip, and other codes. The CRAM codec is complex, and until now, there has been no JavaScript implementation.We have developed a JavaScript library, Cram-JS, that natively reads and decompresses the CRAM format on-the-fly. The library is used in the JBrowse and IGV-JS (http://igv.org/) genome browsers and can readily be used by other JavaScript applications, in the web browser or in Node.Cram-JS is written to the ES-6 standard and is available from the GitHub repository at https://github.com/GMOD/cram-js.None.

Access

Citation

ID: 3521
Ref Key: buels2019cramjsbioinformatics
Use this key to autocite in SciMatic or Thesis Manager

References

Blockchain Verification

Account:
NFT Contract Address:
0x95644003c57E6F55A65596E3D9Eac6813e3566dA
Article ID:
3521
Unique Identifier:
btz384
Network:
Scimatic Chain (ID: 481)
Loading...
Blockchain Readiness Checklist
Authors
Abstract
Journal Name
Year
Title
5/5
Creates 1,000,000 NFT tokens for this article
Token Features:
  • ERC-1155 Standard NFT
  • 1 Million Supply per Article
  • Transferable via MetaMask
  • Permanent Blockchain Record
Blockchain QR Code
Scan with Saymatik Web3.0 Wallet

Saymatik Web3.0 Wallet