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.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- Assay
- Research Focus
- Approach
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.
Related papers
- HTSlib - C library for reading/writing high-throughput sequencing data
James Bonfield, John Marshall, … Robert M. Davies·GigaSciencePeer-reviewed·Jan 29, 2021
- JfxNgs : A BAM/VCF viewer with javascript-based filtering/reformatting functionalities
Pierre Lindenbaum, Matilde Karakachoff, Richard Redon·bioRxiv·Mar 24, 2017
- HTSeq - A Python framework to work with high-throughput sequencing data
Simon Anders, Paul Theodor Pyl, Wolfgang Huber·BioinformaticsPeer-reviewed·Sep 25, 2014
- A RESTful API to serve BAM file with OAuth2 compatible authorization
Julien Delafontaine, Sylvain Pradervand·bioRxiv·Jun 19, 2017
- TBtools - an integrative toolkit developed for interactive analyses of big biological data
Chengjie Chen, Hao Chen, … Rui Xia·Molecular PlantPeer-reviewed·Jun 23, 2020
- hts-nim: scripting high-performance genomic analyses
Brent S. Pedersen, Aaron R. Quinlan·BioinformaticsPeer-reviewed·Apr 27, 2018