Rxivist logo

Rxivist combines preprints from bioRxiv with data from Twitter to help you find the papers being discussed in your field. Currently indexing 57,524 bioRxiv papers from 264,866 authors.

HTSlib-js: Developer toolkit for a client-side JavaScript interface for HTSlib

By Jeongbin Park, Liam H Childs, Matthias Schlesner, Roland Eils

Posted 27 Aug 2018
bioRxiv DOI: 10.1101/397935

Background: An increasing number of bioinformatics tools are developed in JavaScript to provide an interactive visual interface to users. However, there are no tools yet that enable fast client-side analysis of large, high-throughput sequencing file formats, such as BAM and VCF files. Results: We present HTSlib-js, an asm.js-based JavaScript wrapper for HTSlib, the de facto standard for processing BAM and VCF files. HTSlib-js exploits recent technological advances in web browser engines that dramatically increase the performance of browser-based tools to enable swift processing of files in the aforementioned formats. HTSlib-js enables quick development of JavaScript-based applications that include processing of aligned sequence reads and variant calling data. Conclusions: HTSlib-js constitutes a toolkit for developers to easily write fast, accessible, browser-based applications that place an emphasis on data visualization, interactivity and privacy. Real-world examples demonstrate the capabilities of HTSlib-js and serve as guide for own developments.

Download data

  • Downloaded 237 times
  • Download rankings, all-time:
    • Site-wide: 35,925 out of 57,524
    • In bioinformatics: 4,405 out of 5,864
  • Year to date:
    • Site-wide: 34,349 out of 57,524
  • Since beginning of last month:
    • Site-wide: 25,716 out of 57,524

Altmetric data


Downloads over time

Distribution of downloads per paper, site-wide


Sign up for the Rxivist weekly newsletter! (Click here for more details.)


News