Sign in
BioinformaticsbioRxiv
Preprint

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

Jeongbin ParkiD, Liam Harold ChildsiD, Matthias SchlesneriD, Roland EilsiD

Abstract

BackgroundAn 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.\n\nResultsWe 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.\n\nConclusionsHTSlib-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.

PDFDOI

02 /Specification & Classification

Click any tag to browse matching papers

Reproducibility ledger

Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.

Sign in to file a reproducibility report.

Similarity Map
SelectedSame fieldCross-field
THISBonfield '21Lindenbaum '17Anders '14Delafontain '17Chen '20Pedersen '18
72% semantic matchBioinformatics
James Bonfield, John Marshall, Petr Danecek+5 more·GigaScience·Jan 29, 2021· 414 citations