]
Regions may be added to “Regions of interest”.
These act as bookmarks for areas of particular interest.
Bookmarks can be added by:
Using gene lists you can visualize several genes concurrently.
class: inverse, center, middle
IGV allows users to load their own custom genomes.
Custom genomes can be loaded from - FASTA - Chromosome sizes file (fai) - JSON file for genome+annotation ]
]
]
Example Sample information file http://www.broadinstitute.org/igvdata/exampleFiles/exampleSampleInfo.txt
The most straightforward way to build is most often to use excel/openoffice.
Sample information can include discrete and continuous.
Can be used to “sort” and “filter” tracks.
Can split tracks across panels by “group”
** Load data from a URL ** - As with UCSC, IGV supports data hosted on external servers. - Data accessible from a URL such as HTTP and FTP can be loaded using “File” > “Load from URL”.
Try: “https://www.encodeproject.org/files/ENCFF697TWO/@@download/ENCFF697TWO.bigWig”
** Load data from a server (IGV/Encode servers)**
Unlike UCSC, IGV comes with few external tracks.
External tracks (relevant to the genome) can be loaded from the IGV server or Encode-IGV server.
class: inverse, center, middle
IGV associates common file formats with default display methods.
Most of the time IGV will make a sensible choice how we wish to display data.
http://www.broadinstitute.org/software/igv/RecommendedFileFormats
IGV allows for customization of track display.
“View” > “Preferences”
Select track (right click)
** General **
** Tracks **
** Alignments **
** Graph/interval files** - Track colour/appearance
** Graph/interval files** - Graph type
Data Scaling
Autoscaling adjusts to track’s visible signal maximum.
class: inverse, center, middle
IGV can be used to combine tracks
]
]
IGV web is a refactoring of much of the functionality of IGV desktop into JavaScript.
This means that we can now access an IGV desktop like genome browser in a modern web browser without the need for any downloading or installing of components.
It is is still running locally so will consume memory and CPU as you load more data. ]
IGV web is available at https://igv.org/app/
]
The web app looks like the desktop version in your web browser but has some of the functionality stripped away (i.e.. preferences are limited, no group autoscale).
If does however contain everything we need to quickly visualize our genomic data from both local and remote files.
We can load genomes from local files, remote files, IGV servers and UCSC genome archive
We can also provide Dropbox and Google drive paths but these need to be public and not password controlled.
Similarly we can load sample data in from local or remote sources and have access to server data (such as Encode) depending on the genome loaded.
Additional databases for human hg38 include data from 4D genome project and GTEx eQTLs.
With our genome and data loaded we can configure our tracks in many ways we did within the Desktop browser, although not with as many options yet.
IGV Web has some nice ways of sharing sessions which weren’t available to us in IGV desktop.
Here we can share a URL to collaborators who can then review the data as we have setup.
Note nothing we have loaded from a local file will be able to be captured by this method.
We can even share a QR code with people on our posters/t-shirts of our favorite IGV sessions
A final neat features of sharing sessions is the ability to create iframes which can be embedded in our HTML reports to show/highlight our IGV sessions of choice
We can easily integrate these iframes into our R reports for instance using Rmarkdown and adding a simple tag (data-external=“1”) to the end of the iframe.
]
]