Inquiry about JBrowse2's support for integrating third-party tools and databases #5007
Replies: 3 comments 2 replies
-
This is a good question, and this effort would be very welcome. One of the challenges is that (to my knowledge) whole genome sequence search really benefits from a server side component. Otherwise the user would have to download e.g. the entire reference genome to the client side...not a great user experience. However, server side components add complexity, so it's hard to make this easier In jbrowse 1, one approach to this was to have an external web service, like sequenceserver, and then to modify sequenceserver to provide links to specific locations in jbrowse (along with a "dynamically generated hits track") This FAQ entry provides an example for jbrowse 1 This same approach could likely be done with JBrowse 2 also, there are similar URL parameters https://jbrowse.org/jb2/docs/urlparams/ I would love for it to be easier for people to set this up, and BLAT might be an interesting way to allow this. There are for example pre-existing BLAT APIs at UCSC that could be called, and even an in-app workflow could be developed to run BLAT or BLAST With UCSC, it is nice because they have (I think!) a BLAT API for all of their core genomes and the GenArk genomes (https://hgdownload.soe.ucsc.edu/hubs/), so as long as your genome is one of those, you can query their servers dynamically for BLAT...I am doing a large project to import UCSC stuff into jbrowse so that might work well. I am also working on a larger effort called jb2hubs that connects JBrowse to UCSC data sources so adding BLAT to these browsers would be great https://cmdcolin.github.io/jb2hubs/ |
Beta Was this translation helpful? Give feedback.
-
Thank you for your detailed response! I’d like to clarify two specific points for implementing sequence alignment and motif search in JBrowse2:
These features would enhance JBrowse2's capability for dynamic sequence analysis and large-scale data queries. Any guidance would be greatly appreciated! |
Beta Was this translation helpful? Give feedback.
-
Thank you for your guidance! I will proceed to configure JBrowse based on your suggestions. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I would like to ask whether JBrowse2 supports integrating third-party tools and databases. For example:
IGV provides basic functionalities like BLAT alignment and motif search. I aim to develop a JBrowse2 plugin for simple sequence query and alignment. Could you clarify:
Thank you for your guidance!
Beta Was this translation helpful? Give feedback.
All reactions