JetBrains-Research / jbr

JBR Genome Browser
https://doi.org/10.1093/bioinformatics/btab376
11 stars 0 forks source link
genome-browser

JetBrains Research

JBR Genome Browser

JBR Genome Browser is a fast and scalable general purpose genome browser with support of a semi-supervised approach to peak calling.

It supports classic genome browser functionality and provide readily accessible integrated peak annotation and peak calling capabilities. JBR Genome Browser allows researchers to upload tracks of Chip-seq data and perform on-the-fly annotation and peak calling with SPAN algorithm for a given annotation, with the results of peak calling immediately visualized as BED files in the same session.

It can serve not only as an efficient semi-supervised peak calling engine but also as a next-generation genome browser with enhanced functionality for viewing large files, viewing multiple locations simultaneously, and gathering track statistics.

Open Access Paper: https://doi.org/10.1093/bioinformatics/btab376

Citation: Shpynov O, Dievskii A, Chernyatchik R, Tsurinov P, Artyomov MN. Semi-supervised peak calling with SPAN and JBR Genome Browser. Bioinformatics. 2021 May 21.

Features

Note: JBR Genome Browser supports models produced by the SPAN version 2.0+.

Downloads

See releases section for actual information.

See changelog for the latest version here.

Installation

Download a suitable build for your OS from the Downloads section.

Web server mode

JBR Genome Browser can be set up as a local web server which allows for an accessible way to share the results. This can be particularly useful when working with private datasets, which cannot be exported to public UCSC browser session, and should be accessible only within local network.
Example of web server mode can be seen at: https://artyomovlab.wustl.edu/jbr/.

Build Docker image or use uploaded to docker.io.

   docker build . -t biolabs/jbr

The user creates a number of preconfigured JRB sessions, place them in a separate <sessions_folder> on the local machine, and easily set up a server using publicly available Docker image biolabs/jbr with the command:

  docker run --publish=5000:5000 --volume=<sessions_folder>:/jbr_sessions --volume=<logs_folder>:/jbr_logs  -d -t biolabs/jbr

Documentation

Errors Reporting

Use this Issues Tracker to suggest new features or report bugs.

Authors

JetBrains Research BioLabs homepage