Jupyter Notebooks extension for showing JBrowse views
Project description
JBrowse Jupyter
JBrowse Jupyter is a python package that let's you create JBrowse 2 views in Jupyter notebooks
Demos
Tutorials
- Tutorial for setting up JupyterLab locally with jbrowse-jupyter https://github.com/GMOD/jbrowse-jupyter-tutorial/
Documentation
More documentation here https://gmod.github.io/jbrowse-jupyter/docs/html/index.html
Installation
$ pip install jbrowse-jupyter
Resources
- JBrowse 2 homepage
- Linear Genome View docs - storybook docs of React LGV
- Dash Applications how to get started to custumize Dash applications.
- Dash HTML components Dash html components to build the Dash application layout.
- Dash JBrowse suite of Dash components for JBrowse views
Contributing
See our contributing guide.
Citation
JBrowse Jupyter: a Python interface to JBrowse 2, Bioinformatics (2023) https://doi.org/10.1093/bioinformatics/btad032
Contact us
- Report a bug or request a feature at https://github.com/GMOD/jbrowse-jupyter/issues
- Join our developers chat at https://gitter.im/GMOD/jbrowse2
- Send an email to our mailing list at
gmod-ajax@lists.sourceforge.net
FAQ
What file types are supported?
We currently support:
- bam/cram
- bigwig
- bigbed
- indexed fasta/bgzip indexed fasta
- twobit
- gff3 tabix
- vcf/vcf tabix
How do I configure text searching?
In order to configure text searching in your Linear Genome View, you must first create a text index. Follow the steps found here. Then you must create and add a text search adapter to your config.
Can I use local files/my own data?
Yes, there are a couple of ways in which you can configure and use your own data from your local environment in jbrowse views. 1. Make use of the jupyter notebook/lab server. Intended for those running their notebooks with jupyter lab or jupyter notebook. 2. Launch your own http server with CORS which will enable you to use local files. You can run our serve.py to launch our dev server. (Checkout our local_support.ipynb for tutorials on how to use your own data)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file jbrowse-jupyter-1.5.9.tar.gz
.
File metadata
- Download URL: jbrowse-jupyter-1.5.9.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cd3907be6688eddb6a3e993fc1e29e542bd202397622df9403c4f2deb3de7ff |
|
MD5 | 31f11daf514e3323fce3e5afd5e492a0 |
|
BLAKE2b-256 | acd48b15683241ede6d3085414db16db0177c8b473ba77c7d0809e1f007ea0b1 |
File details
Details for the file jbrowse_jupyter-1.5.9-py3-none-any.whl
.
File metadata
- Download URL: jbrowse_jupyter-1.5.9-py3-none-any.whl
- Upload date:
- Size: 19.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49fb2ae1c8f61b9541e953f98f97600d45d7d20a5b7f371f1e57dbde191345fd |
|
MD5 | 2e7b87a8d873b7c0d410655bd4b3d12c |
|
BLAKE2b-256 | 2fc9d3b3d5f3cf9ee0787e206890e935d15ee6be0a09110f81b9c00029807779 |