Plugins

Nucleome Browser allows users to sync genome coordinates between other web applications/pages. The Nucleome Bridge web extension is available in Chrome store, and can be used in several web browsers such as Chrome, Brave, Opera, and Edge (or any web browsers based on Chromium). It also works in browsers that support external_connectable web API.

Nucleome Bridge extension

Nucleome Browser can communicate genome coordinates event within the UCSC Genome Browser and the WashU Epigenome Browser through the Nucleome Bridge.

When the user opens these two web applications in Nucleome Bridge, genome coordinates can be automatically synced between the nucleome browser and these two genome browsers. Meanwhile, the user can highlight regions in Nucleome Browser, the UCSC Genome Browser, and/or WashU Epigenome Browser will respond as well. This feature makes users can easily compare tracks in two or three different genome browsers.

_images/ch4_3_browser.png

Fig. 47 Use nucleome bridge web browser extension to sync genomic coordinates between nucleome browser, UCSC genome browser, and WashU genome browser.

Once the Nucleome Bridge web browser extension is installed, the user can open UCSC Genome Browser or WashU Epigenome Browser by clicking the Nucleome Bridge icon.

When the user opens UCSC Genome Browser or WashU Epigenome Browser from Nucleome Bridge, a piece of JavaScript code will insert into this browser and pass the genomic coordinates event message between this browser and Nucleome Bridge. When the user navigates genome from this browser, the updated genome coordinates will post to Nucleome Bridge, and Nucleome Bridge will pass genome coordinates to other connected web applications include Nucleome Browser. On the other hand, when the user update genome coordinates or highlights some genome regions, these genome coordinates will post to Nucleome Bridge, and Nucleome Bridge will pass to UCSC/WashU browser and this browser will update its genome coordinates automatically. Users can open multiple UCSC/WashU windows.

_images/ch4_nucleome_bridge.png

Fig. 48 Nucleome Bridge web browser extension

Google Spreadsheet add-on

As a proof-of-concept, by importing nb-dispatch into Google Sheet app script, we provide a Google Sheet add-on to make Nucleome Browser work with the Google Sheet web application.

When users navigate to some genomic regions they are interested, they would like to markdown this region for future investigation. We provide this function in a web application integration approach.

Here is an example template. Users can clone this sheet and use it as a note application or even revise it into a more powerful tool.