-
Notifications
You must be signed in to change notification settings - Fork 387
Circular View
This page describes the integration of IGV desktop with the IGV-JBrowse CircularView application, a wrapper around the JBrowse 2 circular view component, for exploring structural variants and other long-distance interactions. Currently this integration supports structural variants from VCF files, and paired and split-read alignments from BAM/CRAM files. Support for bedPE and interact tracks is coming soon.
-
Download and install the IGV JBrowse CircularView app for your platform
- MacOS IGV JBrowse CircularView-0.1.0.dmg
- Windows IGV JBrowse CircularView Setup 0.1.0.exe
- Linux
- IGV JBrowse CircularView-0.1.0.AppImage Note: must chmod+x after downloading.
- igv-jbrowse-circularview-0.1.0.x86_64.rpm
- igv-jbrowse-circularview_0.1.0_amd64.deb
-
Start IGV, open preferences (View > Preferences > Advanced tab), and check "Enable Circview"
-
In IGV, load one of the supported file types(see below). Features can be added to the circular view from the right-click track menus:
-
Variant tracks (VCF):
- Add SVs to Circular View - adds chords to the circular view for all variants in view that have info fields "CHR2" and "END". These fields are commonly added by Structural Variant callers.
-
Alignment tracks (BAM and CRAM)
-
Add Discordant Pairs to Circular View - Add chords representing pairs separated by > 10 KB, or on separate chromosomes.
-
Add Split Reads to Circular View - Add chords representing split reads.
-
-
-
In the circular view, click on chords to display both ends in IGV split screen mode.
Data courtesy of the Schatz Lab. Complex rearrangements and oncogene amplifications revealed by long-read DNA and RNA sequencing of the SKBR3 breast cancer cell line, Nattestad et al. (2017) Genome Research doi: 10.1101/gr.231100.117.
-
Start IGV
-
Start Circular View app
-
Verify the Circular View is enabled in View > Preferences > Advanced tab.
-
Load the following session from the menu item File > Load from URL. Note this is an unusually large and deep coverage long read file and initial loading can take up to 20 seconds.
https://raw.githubusercontent.com/igvteam/igv/master/test/sessions/circview/schatz_skbr3_longreads.xml
-
Right click over the "Sniffles variants" track and select "Add SVs to Circular View"
-
Click "Clear All" from the Circular View app
-
From IGV jump to gene "NEMF". (type NEMF in the IGV locus / search box and click "Go").
-
Right click over alignments and select "Add Split Reads to Circular View". You should now see arcs representing split reads from the region of NEMF in the circular view.
-
Click on one of the arcs to chromosome 17 to see both regions in IGV.
-
Right click over the reads for the rightmost panel (chr 17 region) and select "Add Split Reads to Circular View"
-
Start IGV
-
Start Circular View app
-
Verify the Circular View is enabled in View > Preferences > Advanced tab.
-
Load the following session from the menu item File > Load from URL.
https://raw.githubusercontent.com/igvteam/igv/master/test/sessions/circview/schatz_paired-end.xml
-
Jump to gene "NEMF". (type NEMF in the locus / search box and click "Go").
-
Right click over the "Delly SVs" track and select "Add SVs to Circular View".
-
Click on the arcs to chromosome 17 to see both regions in IGV.
-
Right click over the reads for the rightmost panel (chr 17 region) and select "Add Discordant Pairs to Circular View"